Use case

How to Sell Courses on Discord

Sell courses where your students already hang out. Gate curriculum channels, run live Q&A sessions, and manage cohort access — all without leaving Discord or Stoat.

The problem

Course creators face an uncomfortable tradeoff. Platforms like Teachable, Thinkific, and Udemy give you a polished course delivery system, but they fragment your community. Students watch videos on one platform, ask questions on another, and the sense of shared learning evaporates. The community — often the most valuable part of a course — becomes an afterthought.

Some creators try to bridge this gap with Patreon. Students subscribe on Patreon, link their Discord account, and eventually get access to gated channels. But the friction is real: Patreon takes 8-12% in fees, the account-linking process confuses non-technical students, and there is no built-in way to handle failed payments or retain cancelling students. Every failed Patreon charge means a student quietly loses access and probably never comes back.

The deeper problem is that Discord and Stoat are already where the learning happens. Students form study groups, share notes, attend live sessions, and build relationships in your server. Forcing them onto an external platform to pay just adds friction between the student and the thing they actually value — the community and the content within it.

How Arcalotl solves this

Arcalotl turns your server into a course platform. Create a plan for your course, and students subscribe with a slash command right in the server. They enter their card details, get the @Student role instantly, and unlock all the gated curriculum channels. No redirects, no account linking, no confusion. The entire purchase happens in the same place the learning happens.

You structure your course using channels you already know how to create. A #module-1-foundations channel, a #module-2-advanced channel, a #live-qa channel — each gated to the appropriate role. Students navigate the course the same way they navigate any Discord server. There is nothing new to learn, no LMS to figure out, no separate login to remember.

When students hit payment issues — and they will, especially with international audiences on different billing cycles — Arcalotl's dunning system handles it automatically. DM sequences prompt card updates. If a student is about to cancel, Arcalotl collects the reason and offers alternatives: a pause if they need time, a discount if budget is tight, a downgrade to a lighter tier. You keep students enrolled instead of losing them to silent churn.

Key features

Gated curriculum channels

Organize your course into Discord channels — one per module, topic, or week. Arcalotl role-gates them so only paying students can see the content. Update and add channels anytime without touching payment settings.

Live Q&A access

Gate your live session channels and voice rooms to paying students. Run weekly office hours, AMAs, or group coaching calls in channels that only active subscribers can join. The community around live interaction is what keeps students engaged.

Cohort-based pricing

Create separate plans for different cohorts, pricing tiers, or course levels. An introductory course at $9.99/mo and an advanced mentorship at $49.99/mo can coexist in the same server, each mapping to different roles and channels.

Automatic role management

Arcalotl assigns roles on subscription and removes them on cancellation or payment failure (after recovery attempts). You never have to manually add or remove students. The roster stays accurate without any admin overhead.

Example setup

/setup
Connects your Stripe account via Stripe Connect. Payments go directly to you.
/plan create "Full Course" --price 19.99 --role @Student
Plan "Full Course" created — $19.99/mo, assigns @Student role on subscribe.
/plan create "Mentorship" --price 49.99 --role @Mentorship
Plan "Mentorship" created — $49.99/mo, assigns @Mentorship role on subscribe.

FAQ

Can I sell a one-time course or only subscriptions?

Arcalotl is built for recurring subscriptions. For course creators, this works well as a membership model — students pay monthly for access to the curriculum, community, and live sessions. Many course creators find that recurring revenue is more sustainable than one-time sales.

How do students access the course content?

Your course content lives in Discord channels gated by role. When a student subscribes, they get the role and can immediately see all the channels you've assigned to that role. You can organize content however you want — by module, week, topic, or difficulty level.

What happens if a student's payment fails mid-course?

Arcalotl enters a grace period and starts automated dunning — DM reminders with a link to update their card. The student keeps access during recovery attempts. This is critical for courses because a student who silently loses access mid-course rarely comes back.

How does this compare to Teachable or Thinkific?

Those platforms are full course hosting solutions with video players, quizzes, and certificates. Arcalotl is not a replacement for video hosting. It handles the payment, access control, and retention side. Many creators host videos on YouTube (unlisted) or Google Drive and link them in gated Discord channels — keeping payments and community in one place.

Start monetizing today

Three commands. Zero monthly fees.

Coming Soon

Compare: Arcalotl vs Patreon · Arcalotl vs Memberful