ArcalotlArcalotl
Getting Started

Quick Start

Set up Discord subscriptions with Stripe and your first paid role.

Prerequisites

  • A Discord server where you can manage server settings
  • A Stripe account, or permission to create one during setup
  • A Discord role that Arcalotl can grant to subscribers
  • Arcalotl's bot role placed above the subscriber role in Discord's role list

Step 1: Add Arcalotl to your server

Invite the Arcalotl bot from your dashboard or from the invite link provided during early access. Authorize the requested permissions, then move the Arcalotl bot role above any role it needs to manage.

Step 2: Connect Stripe

Run the setup command in Discord:

/retain setup

Arcalotl sends a Stripe Connect link. Open it, sign in to Stripe or create an account, and finish the onboarding steps.

Money flows directly to your Stripe account via Stripe Connect. Arcalotl never holds your funds or stores card numbers.

Step 3: Create a plan

Run the create-plan command and choose the subscriber role in Discord's role option:

/retain plan create

The bot opens a modal for the plan name, monthly price, optional annual price, and currency. When the plan is saved, Arcalotl creates the matching product and prices in your connected Stripe account.

Optional: configure a Community Channels subscribe channel so members can browse plans from a dedicated Discord channel.

Step 4: Members subscribe

Members run:

/subscribe

They choose a plan in Discord, pay through Stripe Checkout, and receive the configured role after Stripe confirms the subscription.

Step 5: Test self-service

Use these commands with a test member before launch:

  • /subscribe: Browse available plans and start checkout.
  • /manage: View subscription status and open Stripe Billing Portal.
  • /cancel: Start the cancellation flow and verify save offers.

What's next?

On this page