Migrate: Payments Bot -> Suby
Follow this guide to migrate your members and subscriptions from Payments Bot to Suby. Estimated time: 2 min.
The migration process is quick, secure, and fully supported by our team, it only takes a few minutes. Here’s what you’ll need to do
Create your paid product on Suby
Connect Suby to your Discord to enable subscriptions
Migrate your members from Payments Bot to Suby
Once you’ve completed these steps, our team will handle the rest, all your members will appear in your Suby dashboard, ready to go live.
Follow these steps
Step 1 - Create your paid product
Follow this guide
Discord IntegrationStep 2 - Migrate from PaymentsBot to Suby
Follow this short guide to migrate your existing setup and subscribers to Suby in just 3 steps. Go to your Discord server, open any team channel, and type
This command launches the migration assistant directly in Discord. You’ll go through a short, guided flow to select what should be imported into Suby.
Phase 1 — Select roles to migrate
In this step, you’ll tell Suby which roles represent paid memberships in your server.
These are usually roles like @VIP, @Premium, or @Pro.
Note: This phase only imports data. It doesn’t touch your existing members, roles, or permissions.
If you see the message “No active plans found for this server”, it means you haven’t created a product yet. Go to to create your paid products once done, you’ll be able to continue the migration.
Tip: Only migrate roles that correspond to active subscriptions. Free or inactive roles don’t need to be imported.
Phase 2 — Link roles to products
Now you’ll connect each paid role to its corresponding Suby product. This ensures that when someone subscribes, they automatically receive the right Discord role.
Each role must be linked to a product you’ve created in Suby. If you have multiple tiers (e.g. “VIP Silver” and “VIP Gold”), make sure to match them accurately.
Progress indicator example:
Important: Only roles linked to a product will be migrated. If a role has no product attached, its members won’t be included in the migration.
Phase 3 — Select your payment notification channel
In this phase, you’ll select the channel your previous bot used to send payment confirmation notifications. Here’s an example of the message it sends: the one highlighted in green.

This step is essential, Suby uses this channel to import your existing reminder data and correctly sync user subscriptions.
If you choose the wrong channel, Suby won’t be able to recover your past reminder data, and some users may not be migrated properly.
Tip: Check your old bot’s settings or message history to confirm which channel handled payment notifications.
Once selected, Suby will automatically read your past message logs and prepare a migration summary.
You can still update the reminder channel later using /setupreminders if needed.
Migration Summary
Before confirming, you’ll see a recap of everything being imported. Double-check this summary carefully. Once confirmed, Suby finalizes the import and displays a migration report.
Final Steps Before Going Live
Run
/setupremindersto configure the reminder messages your users will receive.Run
/setupsubscriptionto publish your product on Suby.Remove your old Payment Bot to avoid conflicts.
Once these are done, your Suby setup is ready to go live
Want help setting it up?
Payments are sensitive, we totally understand that. If you’d like a quick walkthrough of Suby, our vision, and our team, we’d be happy to guide you through it. Just open a ticket and we’ll take care of the rest.
Last updated