Monetize your Stoat community
Sell memberships, one-time passes, and donations in your Stoat server. Members choose a plan with a bot command, pay on a secure checkout page in the browser, and receive the roles you configured. Payment recovery and cancellation saves help you keep that membership going.
Stoat is live. Type !arcalotl setup to connect your server, then create plans and map their entitlements to paid roles.
alex Today
!subscribe 1
ArcalotlBot
How it works on Stoat
- 01
Add the bot and connect Stripe
Invite Arcalotl to your Stoat server and connect a Stripe account from the dashboard.
- 02
Create a plan and map it to a role
Create monthly, annual, or one-time plans. Attach an entitlement that grants the Stoat roles included in each plan.
- 03
Members subscribe with a command
The bot replies with a checkout link. The role is granted on payment and revoked when the subscription ends.
What you get
Bot commands
Setup, plans, and subscriptions from inside the server, with Stoat's prefix-style commands.
Paid roles
Roles follow the subscription through trials, grace periods, and refunds.
DM recovery
Failed payments get a reminder sequence by DM with a secure update link.
Cancel saves
A reason and a tailored offer before a cancellation goes through.
Monthly to annual
Annual offers for engaged monthly members, prorated automatically.
One subscription across platforms
Link member accounts on Discord, Fluxer, Telegram, and Stoat to grant each connected platform benefit from one subscription.
Pricing
The same on every platform: no monthly fee, 2% of each successful payment, plus Stripe's card fees. Nothing extra for Stoat.
See pricingYour members buy in their own language
Three in four online buyers prefer to buy with information in their own language, and four in ten will not buy from a page in another language at all (CSA Research, Can't Read, Won't Buy, 2020). Most checkouts still ignore this: Stripe found 74% of European checkouts untranslated in 2022.
Arcalotl sets one default language per community and then follows each member. Announcements and the pinned subscribe view use the community default. Replies to a member, their checkout, and their receipt use the language their client reports, when you let it.