PayBot Setup Guide

Set up your paid Discord community from the PayBot web dashboard.

Prerequisites

Use a Discord account with permission to administer or manage an existing server. You'll also need your own Stripe account to receive payments. Stripe may require account details or verification during setup.

Sign In and Add PayBot

  1. Open the PayBot dashboard and select Continue with Discord.
  2. Authorize sign-in with the Discord account that manages your server.
  3. Find your server in the server picker. Select Add PayBot if the bot isn't installed.
  4. Review and authorize the Discord installation permissions, then return to PayBot.
  5. If PayBot is already installed, select Open dashboard for that server.

Step 1: Connect Your Stripe Account

In the dashboard setup, select Agree & Connect Stripe. Follow Stripe's authorization flow and complete any account requirements it presents. Return to the dashboard when finished.

Connect the Stripe account you want to use for this community. Member payments go to your own Stripe account.

Step 2: Verify Connection

Check that the dashboard shows Stripe as connected. If authorization was interrupted, complete the connection flow again. If Stripe reports restrictions or missing information, complete its requirements before accepting payments.

Step 3: How PayBot Pricing Works

PayBot is free to install and use. We get paid when you make a sale, not before.

🚀

Free to Install

No monthly fee, no trial clock, no card up front. Add the bot, connect Stripe, and start selling.

💸

You Get Paid Directly

Members pay you on your own Stripe account. The money lands with you. Payouts, customers, and history stay yours.

🤝

We Earn When You Do

PayBot keeps a small share of each sale you make. No sales yet means nothing to pay.

What You Get

Every server gets the full toolkit at no upfront cost: membership tiers, one-time sales, payment links, the link-in-bio storefront, automatic role assignment, subscriber management, analytics, automations, and the courses tools. While you're small it costs almost nothing. As you grow, PayBot grows with you. No subscriber caps, ever.

The Fine Print

PayBot's share is about 3% of each sale, charged on your own Stripe only when a payment clears. You keep the rest.

Already on a Plan?

Communities that signed up on an earlier monthly plan keep it. You don't need to switch. Your existing billing carries on as before.

Create Your First Product

Open Products and create a subscription or one-time product. Enter its Name, Price, and Currency. For a subscription, choose the Billing interval.

Use Roles and Private channels to set the Discord access included with the purchase. Assign an existing role or choose Create a new role. You can also choose Create a private channel within this workflow.

Channel access needs a role. Make sure the product includes the role that gives members access to its private channels.

Once the product is created, copy its payment link. Review the product page and access settings before sharing it with customers.

Step 4: Check Bot Permissions

Open Server Setup to review permissions and the server's roles and channels, especially if access options are unavailable.

Required Permissions

  • Manage Roles lets PayBot assign membership roles.
  • Manage Channels lets PayBot configure channel access.

Role Hierarchy

PayBot's role must sit above every membership role it assigns. Discord prevents it from assigning roles above its own.

  1. In Discord, open Server Settings > Roles.
  2. Find PayBot's role and move it above your membership roles.
  3. Return to the dashboard and check the product's access settings.

Step 5: Review Before Sharing

Open the product's payment link to preview what a customer will see. Check the product name, price, currency, and billing interval against your intended offer.

  • Stripe shows as connected in the dashboard.
  • The product includes the intended roles and private channels.
  • PayBot has the required permissions and role position.
  • The product page describes the access you're selling.

When those details are correct, share the payment link where prospective members can find it.

Common Issues & Solutions

Server Missing

Check that you signed in with the Discord account that administers or manages the server. Switch accounts and sign in again if needed.

Roles or Channels Unavailable

Open Server Setup and check permissions and inventory. Confirm PayBot has Manage Roles and Manage Channels, and sits above the membership roles.

Stripe Connection or Payment Issue

Check the connection state in PayBot and any requirements shown by Stripe. Complete Stripe's verification or account requirements, then return to the dashboard.

Need More Help?

Read the Troubleshooting Guide or contact PayBot support.