Use case

How to Monetize a Stoat Community

The complete guide to setting up paid subscriptions, role-gated access, and revenue recovery on Stoat (formerly Revolt).

The problem

A paid Stoat community needs a reliable connection between payment and access. Tracking payments in one tool and assigning roles by hand adds work every time someone joins, renews, or leaves.

Failed renewals and cancellations need attention too. Members need a way to update their card, review a plan, or cancel while owners can see whether access was delivered.

How Arcalotl solves this

Arcalotl is live on the official hosted Stoat service. Members discover plans with !subscribe, follow a private link to a secure checkout page, and receive the configured role benefits after payment is confirmed.

Create recurring memberships, one-time access, or donations. Configure payment recovery, cancellation saves, and annual offers from your community dashboard.

Connect Stoat to an existing Arcalotl community to share plans and entitlements across Discord, Fluxer, Telegram, and Stoat. Members link their identities to receive the benefits they hold on each connected platform.

Key features

01

Native Stoat bot

Arcalotl uses typed message commands. Members start with !subscribe, !donate, or !manage, then follow private links for checkout and browser billing tools.

02

Role-gated channels

Map subscription tiers to Stoat roles. Premium members get @Premium, VIP gets @VIP, each with access to different channels. Roles are granted after payment confirmation and removed when the underlying access ends.

03

Revenue recovery via DMs

When a payment fails, Arcalotl DMs the member on Stoat with a card update link. When DMs cannot be delivered, a private channel fallback requires the bot to have the necessary channel permissions.

04

Cross-platform management

Run the same subscription plans on both Discord and Stoat. One dashboard shows combined MRR, subscriber counts, and retention metrics across platforms.

Example setup

!arcalotl setup YOUR-CODE
Connect this server to your dashboard community
!arcalotl plan create name="Supporter" monthly=4.99 currency=usd role=ROLE_ID
✓ Plan "Supporter" created. $4.99/mo mapped to @Supporter
!arcalotl plan create name="Premium" monthly=14.99 currency=usd role=ROLE_ID
✓ Plan "Premium" created. $14.99/mo mapped to @Premium

FAQ

Start monetizing today

Three steps. Zero monthly fees.

Start free
No credit card required.Cancel anytime.

Compare: Arcalotl vs Patreon, Arcalotl vs MEE6