Role Automation

What it does

Automatically grants and removes roles based on payment status and verification outcomes.

This is what keeps access tiers accurate without you touching roles every day.

Why it matters

  • Instant role grants after a successful payment or verification

  • Automatic role removal when subscriptions expire or are cancelled

  • Cleaner moderation because roles reflect who has access right now

How it works

Roles are automatically granted and removed based on:

  • Subscription status: Roles like "Premium" are granted when members have an active subscription and removed when it expires or is cancelled

  • Verification status: Roles like "Verified" are granted when members complete human verification

XOE listens for payment confirmations and verification outcomes, then automatically updates roles to keep access accurate.

Setup

  1. Create your roles in Discord (e.g., "Premium", "Verified")
  2. In the dashboard, configure which roles are granted for subscriptions and verification
  3. Test with a subscription purchase or verification to confirm roles are applied correctly
Discord Role Automation - Auto-Assign Paid Roles