Subscription Portal
Share my.paybotapp.com with your subscribers so they can self-manage their subscriptions — update payment, view invoices, cancel, or reactivate — without DMing you.
Table of Contents
What It Is
The Subscription Portal lives at my.paybotapp.com. It is a single self-service page where anyone with an active PayBot subscription can log in with Discord and manage their own billing.
Everything a subscriber can do on Stripe's hosted Customer Portal, they can do here — update their payment method, download invoices, cancel, reactivate, change their billing email. PayBot routes them to the right Stripe account automatically based on which of your tiers they subscribed to.
No Setup Required
The portal is already live for every PayBot server. You do not need to turn it on, configure anything, or pay extra. Just share the link.
Sharing the Link
The fastest way to get the link and copy-paste snippets is through /setup:
- Run
/setupin your server - Open the Settings dropdown
- Select 🌐 Subscription Portal
- Tap Copy Snippets to open the copy-paste page, or Open Portal to preview it yourself
Copy-Paste Snippets
The Copy Snippets button opens my.paybotapp.com/share, a public page with three copy-ready options:
1. Direct Link
Plain URL you can paste anywhere text is accepted — your bio page, a welcome channel, an email signature.
https://my.paybotapp.com2. HTML Link
Basic HTML anchor tag for embedding on a website. Style it with your own CSS or leave it as-is.
<a href="https://my.paybotapp.com">Manage Your Subscription</a>3. Pre-Styled Button
A fully styled purple button with all CSS inline, so it drops into any site without needing external stylesheets. Just copy, paste, and it looks professional immediately.
Click-to-Copy
The /share page has a Copy button next to each snippet. Click it, paste where you need, done. No manual text selection.
Subscriber Experience
Logging In
When a subscriber visits my.paybotapp.com for the first time, they are redirected to Discord OAuth. They authorize PayBot to see their Discord username, then bounce back to the portal.
The Dashboard
After login, subscribers see a clean list of their active subscriptions. For each subscription, they see:
- Your server name and the tier they subscribed to
- The price and billing interval
- Current status (Active, Past Due, or Cancelling)
- A Manage button that opens their personal Stripe Customer Portal
Managing Billing
The Manage button routes them to Stripe's hosted customer portal, scoped to your Stripe account. There they can:
- Update their payment method (new card, new bank, etc.)
- Download invoices and receipts
- Cancel their subscription
- Reactivate a cancelled subscription
- Update their billing email
Admin Experience
Dual-Section Dashboard
When you log in as a PayBot admin, the portal shows two sections instead of one:
Server Billing
Your own PayBot plan — Small, Medium, Large, or Ultra — shows up here. Each server you administer with a paid plan gets a card with:
- Server name and plan tier badge
- Current subscriber count versus your plan limit (turns red if at capacity)
- Plan status badge
- Manage Billing button that opens your PayBot billing portal on Stripe
My Subscriptions
If you also subscribe to other PayBot-powered servers as a regular subscriber, those appear in a second section below your Server Billing — same layout as what your subscribers see.
How PayBot Knows You Are an Admin
At login, PayBot checks your Discord guild list for servers where you have Administrator or Manage Server permissions, then matches those against servers with active PayBot plans. You only see Server Billing for servers you actually administer.
Where to Place the Link
Put the link wherever subscribers go when they need help:
- Your website footer — under "Account" or "Billing" alongside Terms and Privacy
- Your Link in Bio page — add a link block pointing to the portal
- Your server welcome channel — pin a message with the link for new subscribers
- Stripe receipt footers — Stripe → Settings → Emails → Footer text
- Your FAQ or Support page — "Need to update your card? Visit my.paybotapp.com"
FAQ
Is the portal available on all plans?
Yes. The Subscription Portal is available for every PayBot server regardless of plan tier — Free, Small, Medium, Large, and Ultra. There is nothing to enable.
Do I need to host anything?
No. The portal is hosted at my.paybotapp.com by PayBot. You just share the link.
Does the portal work for one-time purchases?
One-time purchases appear in a subscriber's dashboard, but the Manage button only shows up for recurring subscriptions. One-time purchases are final and have nothing to manage.
Can subscribers see other people's subscriptions?
No. Each subscriber only sees subscriptions linked to their own Discord user ID. The portal verifies ownership on every action.
What if a subscriber loses access to their Discord account?
They would need to recover their Discord account to log in. This is the same trust model as joining your server in the first place — Discord is the source of identity.
Does the portal respect my Stripe Connect account?
Yes. When a subscriber clicks Manage on one of your tiers, they are routed to the Stripe Customer Portal running on your Stripe Connect account, not PayBot's. Your branding, your receipts, your control.
Ready to Share?
Run /setup and tap 🌐 Subscription Portal to grab the link and copy-paste snippets.