Getting Started
Go from zero to selling Discord subscriptions in under 5 minutes.
Create Your Account
Click Get Started on the home page and sign in with your Discord account. We request the following OAuth scopes:
identify— your Discord username and avataremail— your email for notificationsguilds— list your Discord server
Set Up Your Seller Profile
After logging in, the onboarding wizard guides you through:
- Brand Name & Slug — choose a display name and URL slug (e.g.,
yourserver) - Connect payments — link a Stripe account via Stripe Connect Express or connect your PayPal business account. Each provider handles KYC, payment processing and payouts.
- Select Discord Server — pick which server(s) you want to monetize
- Invite the Bot — add our bot to your server so it can manage roles automatically
Payment Providers
You can connect both Stripe and PayPal to offer your customers more payment options. Payouts are handled directly by the respective provider.
Create Your First Package
Navigate to Packages → Create Package:
- Name — e.g., "VIP Access"
- Price — set in your currency (e.g., $9.99/month)
- Billing Interval — weekly, monthly, quarterly, or yearly
- Discord Roles — select which role(s) to assign on purchase
- Features — add bullet points describing what members get
Share Your Checkout Link
Every package gets a unique checkout URL you can share:
https://roleupgrade.com/checkout/your-slugOr use the direct link format for a specific package:
https://roleupgrade.com/buy/your-slug/package-slugYou can also use our embeddable checkout widget or share via the Discord bot with /subscribe.
Get Paid
When a customer completes checkout:
- Payment is processed through Stripe or PayPal (depending on which you enable)
- The Discord bot instantly assigns the configured role(s)
- The customer receives a welcome email and DM
- Your dashboard updates in real-time
- Payouts go to your connected payment provider (Stripe or PayPal) on that provider's configured schedule