🔀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 👇

1️⃣ Create your subscription plan on Suby 2️⃣ Connect Suby to your Discord to enable subscriptions 3️⃣ 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 subscription plan

Follow this guide

⚒️Subscription Set Up for Discord

Step 2 - Integrate Subscription On Your Discord

Follow this guide

🟪Integrate Subscription On Discord

Step 3 - 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

/migrate

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 plan yet. Go to Subscription Set Up for Discord to create your subscription plans 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.


Now you’ll connect each paid role to its corresponding Suby plan. This ensures that when someone subscribes, they automatically receive the right Discord role.

Each role must be linked to a plan 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:

Progress: 1/2 roles linked  
✅ @VIP Silver → Premium Plan  
⏳ @VIP Gold → No plan selected

⚠️ Important: Only roles linked to a plan will be migrated. If a role has no plan 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

1️⃣ Run /setupreminders to configure the reminder messages your users will receive. 2️⃣ Run /setupsubscription to publish your plans on Suby. 3️⃣ 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