Import Plans
Link existing Stripe products and recurring prices to Arcalotl plans.
Use plan import when you already have Stripe products and recurring prices in the connected Stripe account.
How import works
Run:
/retain plan importArcalotl lists products from the connected payment gateway. Choose a product, then provide:
- Plan name
- Discord role ID
Arcalotl then imports the first monthly price and the first annual price it finds for that product.
What gets imported
Imported plans keep the Stripe product and price IDs from the connected account. Arcalotl creates local plan records and maps them to the Discord role you provide.
Supported imported intervals:
| Stripe price interval | Imported |
|---|---|
month | Yes |
year | Yes |
week | No |
| One-time prices | No |
If a product has no monthly or annual recurring price, Arcalotl shows:
No Recurring Prices
No monthly or annual prices found.Duplicate prices
A Stripe price can only be imported once for a server. If the price is already linked to an existing Arcalotl plan, import stops with:
Duplicate Price
This billing price has already been imported. Deactivate the existing plan first.Role IDs
The import modal asks for a Discord role ID rather than a role picker. In Discord, enable Developer Mode, right-click the role, and copy its ID.
The bot still needs permission to grant that role. Put the Arcalotl bot role above every paid role.