Private Course Communities
Automated enrollment and access codes for students, wherever your course community lives
Online educators use Telegram groups as course communities — office hours, homework support, peer discussion, live Q&A. The problem is that managing who's enrolled vs. who's not becomes a full-time job as your course grows.
The Problem With Managing This Manually
Students who stop paying but still have access
If someone's subscription lapses or they request a refund, removing them from a Telegram group manually is easy to forget. They stay in your community consuming resources without paying.
No structured way to offer trial access
Prospective students want to see the community before committing. Offering a free trial period requires manual setup, tracking, and removal.
Students who paid offline cannot easily get access
If a student paid via bank transfer or through your LMS platform, there's no automated way to grant them Telegram access. You do it manually per student.
Course cohorts starting at the same time
Enrolling 50 students at once for a cohort-based course means 50 manual invite links, one by one.
How Subscriby Solves It
Each feature maps to a specific problem you deal with today.
Cohort and live-class windows
Sell a seat in a scheduled class or cohort. Students are admitted when it starts and removed when it ends, so each intake stays separate without manual cleanup.
Automated enrollment on payment
Students pay through your portal and get a unique invite link instantly. No manual action from you.
Access codes for offline-enrolled students
Generate access codes in bulk for students who paid through your LMS, bank transfer, or in-person event. They redeem the code and get immediate access — no card required.
Trial periods for prospective students
Set a 7 or 14-day trial so prospective students can experience the community before committing to a subscription.
Multiple plans for different course tiers
Free community (access codes), self-paced course ($X/mo), live cohort ($Y/mo) — each with different Telegram groups assigned.
Automatic removal on lapse
When a student's subscription expires or they request a refund, the bot removes them from the group automatically after the grace period.
Student questions without a help desk
A student who asks a question in the bot opens a support thread instead of getting an error. Assign it to a teaching assistant, save the answers you give every intake as canned replies, and keep the whole exchange on one thread per student.
How to Get Started
- 1
Create a Subscriby project and connect your Telegram bot.
- 2
Add your course Telegram group(s) as resources.
- 3
Create subscription plans for each course access level — trial, self-paced, live cohort.
- 4
Generate access codes for students who've already paid through your LMS or offline.
- 5
Share the portal link in your course materials, website, or email welcome sequence.
Common Questions
- Can I give access codes to students who paid through my LMS?
- Yes. Generate access codes in bulk from your Subscriby dashboard and send them to students who've already paid elsewhere. They redeem the code in your portal and get immediate access without a card.
- Can I set up a free community alongside a paid one?
- Yes. Create a free plan with $0 subscription (or use access codes) for your free community, and a paid plan for your premium course group. Assign different Telegram channels to each plan.
- What happens when a student's subscription expires?
- They're removed from the Telegram group automatically. They receive an expiry notification in advance. If they want to continue, they resubscribe through the portal.
- Can I set up cohort-based enrollment with a fixed start date?
- You can generate access codes with an expiry date tied to your cohort timeline. Students who join after the start date get a shorter access period. This is the recommended approach for cohort courses.
Start Free — Build Your Educators Community Today
Free plan includes 3 projects. No monthly fee — card on file required to charge transaction fees.
Set Up Free in 30 Minutes