ArcalotlArcalotl
Getting Started

Create Plans

Set up subscription plans with pricing, roles, and billing cycles.

Plans are the subscription tiers your members can subscribe to. Each plan maps to a role on your server. When a member subscribes, they get the role; when they cancel or lapse, it's removed.

Creating a plan

/plan create <name> --price <amount> --role <@role>

Examples

/plan create Pro --price 9.99 --role @Premium
/plan create VIP --price 24.99 --role @VIP --interval year
/plan create Starter --price 4.99 --role @Member --trial 7

Options

OptionDescriptionDefault
--pricePrice in USDRequired
--roleDiscord/Stoat role to grantRequired
--intervalBilling cycle: month or yearmonth
--trialFree trial daysNone

Multiple plans per server

You can create as many plans as you need. Each plan can map to a different role, or multiple plans can share the same role if you want different price points for the same access level.

Plan names must be unique within your server. If you need to change a plan's price, create a new plan and migrate subscribers.

Managing plans

  • /plan list: View all plans
  • /plan delete <name>: Remove a plan (existing subscribers keep access until their period ends)

Free trials

When you set a trial period, new subscribers get immediate role access without being charged. After the trial ends, Stripe automatically charges their card. If the charge fails, the dunning sequence kicks in.

On this page