Skip to main content
The Suby bot acts as an access controller for your Discord community. It grants, manages, and revokes access to private channels automatically based on payment status, no custom code required.

How It Works

Discord access is controlled through roles. A paid role unlocks private channels, and losing that role immediately removes access. Suby automates the entire lifecycle.

Granting Access

Once a payment is confirmed, the Suby bot assigns the paid role instantly, even if the user is not yet a member of your server. New members are invited automatically.

Removing Access

Access is revoked automatically when a payment fails, a card subscription fails to renew, or a crypto subscription is not renewed after the reminder period.

Notifications

The bot notifies members of successful payments, upcoming renewal reminders (crypto subscriptions), and access removal, reducing churn and confusion.

Free Days

Grant temporary access to any user using the /freedays command. The role is assigned for a fixed period and removed automatically when it expires. Useful for trials, giveaways, or manual exceptions.

Access Lifecycle

1

Customer pays

The customer completes payment via your PayLink or native Discord checkout.
Newcheckout
Checkoutdiscord
2

Role assigned

The Suby bot assigns the paid role instantly. If the customer is not yet in your server, they receive an invite automatically.
Ne
3

Subscription active

Access is maintained automatically for the duration of the subscription. No manual action required.
4

Renewal

On renewal, nothing changes, the role stays assigned and access continues uninterrupted.
Renew
5

Cancellation or failed payment

The role is revoked automatically. The member is notified inside Discord.
Remove

Renewal & Access Removal

If a card renewal is declined, the role is revoked right away and the member is notified. Suby retries the charge over the next 3 days; if a retry succeeds, the role is given back automatically.
Suby sends a renewal reminder 48 hours before the access period ends (24 hours for plans shorter than a month). If you configured a cooldown role, it is added alongside the paid role when the reminder goes out. Without payment by the end of the period, the paid role is removed; the cooldown role stays until the member pays, and paying within 2 days gives the paid role back.
Renewal reminder
You can manually revoke or grant access at any time from your Suby dashboard, independently of the subscription state.

Free Days

Use the /freedays command to grant temporary access to any user without requiring a payment.
The role is assigned for a fixed number of days and removed automatically when the free period ends. Useful for trials, giveaways, or manual exceptions.