Why "Stripe + Discord Bot" Is the Most Searched Setup in the Paid Community Space
If you run a paid Discord server, you've almost certainly searched for "Stripe Discord bot" at some point. You want payments handled by Stripe — the industry standard — and access controlled inside Discord. The problem is there's no single official tool that cleanly connects the two without trade-offs.
This page covers your actual options: what each one does, what it costs, and when to switch to a custom-built webhook system that takes the platform fee down to zero.
Option A: LaunchPass (Fastest to Launch)
LaunchPass is the most widely used Stripe-to-Discord service. It generates a payment page, connects to Stripe, and handles role assignment automatically. Setup takes 20–30 minutes.
Pricing: Free plan available (manual approvals only). Paid plan at $29/month includes automated role management. Plus 3.5% of every transaction on top of Stripe's 2.9% + 30¢.
Best for: Communities under 100 members, or anyone who wants to launch today without touching a workflow tool.
Limits: Revenue percentage adds up fast. At £5,000 MRR, you're paying £175/month to LaunchPass before Stripe fees.
Option B: Whop (Marketplace + Bot)
Whop is a broader digital products marketplace that includes Discord access as a feature. Members buy through Whop's marketplace or your own checkout link, and Whop's bot manages access.
Pricing: 3% of revenue + Stripe fees. No monthly platform fee.
Best for: Operators who want marketplace discovery (buyers browsing Whop looking for communities to join), or those selling courses + Discord access as a bundle.
Limits: Less control over the checkout experience. Your community lives on Whop's platform, not independently.
Option C: Custom n8n Webhook Bot (Zero Revenue Cut)
The direct approach: connect Stripe's webhook events to Discord's API through n8n. No platform in the middle, no revenue percentage, complete control over every edge case.
How it works:
- Customer pays via your Stripe checkout link
- Stripe fires a webhook event to your n8n URL
- n8n identifies the customer's Discord ID from Stripe metadata
- n8n calls Discord's API to assign the correct role
- On cancel/fail: n8n removes the role automatically
Pricing: ~$5–10/month for VPS hosting of n8n. Zero revenue cut. Zero per-transaction fees beyond Stripe's standard rate.
Best for: Communities doing £1,500+ MRR, or operators running multiple membership tiers who need custom logic.
Full step-by-step setup is in our Stripe Discord Integration guide.
Stripe Bot Events You Must Cover
Whatever tool you use, it must handle these Stripe events properly:
invoice.payment_succeeded— grant accesscustomer.subscription.deleted— revoke accessinvoice.payment_failed— dunning sequence, then revokecustomer.subscription.updated— handle tier changescharge.refunded— immediate revocation
LaunchPass and Whop handle most of these. The custom n8n approach handles all of them, with logic you can customize for each case.
The Break-Even Calculation
Here's when it makes financial sense to switch from LaunchPass to a custom setup:
- LaunchPass paid plan: $29/month + 3.5% of revenue
- Custom n8n: ~$8/month hosting, no revenue cut
- At $1,000 MRR: LaunchPass costs $64/month, custom costs $8/month
- At $2,000 MRR: LaunchPass costs $99/month, custom costs $8/month
- At $5,000 MRR: LaunchPass costs $204/month, custom costs $8/month
The custom setup typically pays for the build cost (time or agency fee) within 1–3 months, depending on your MRR.
Multi-Tier Bot Setup
Running a Basic ($19/month) and Pro ($49/month) tier? Your bot needs to handle this properly. In the n8n approach:
- Create two Stripe Price IDs (one per tier)
- Create two Discord roles (Basic Member, Pro Member)
- Map Price IDs to Discord role IDs in n8n
- On upgrade: remove Basic role, add Pro role in a single workflow run
- On downgrade: reverse it
LaunchPass supports multiple tiers on its paid plan, but the role-swap logic on upgrades/downgrades is less reliable than a custom implementation.
Ready to Build It Properly?
ShipWorkflow builds and maintains Stripe-to-Discord bots for paid community operators. We handle the n8n setup, Stripe webhook configuration, multi-tier role logic, and ongoing maintenance. Get in touch if you'd rather have it done than DIY it.