Via Telegram Bot
Subscribing, managing your membership, and setting up account recovery directly on Telegram
Overview
The Telegram Bot is the fastest way to join a community. It handles everything from selecting a plan to delivering your private invite links — and now also lets you set up an account recovery email so you can still reach your subscriptions from the web portal if you ever lose access to Telegram.
Start the Bot
Navigate to the project's bot (usually shared via a t.me/ExampleBot link) and tap Start.
You will see a welcome message describing the community, along with the Terms of Service and Privacy Policy.
Click Agree & Proceed to continue.
Select a Plan
The bot will display the available subscription plans. Use the pagination buttons (⬅️ Previous Page, ➡️ Next Page) if there are many plans.
Each plan button shows:
- Name: The name of the tier (e.g., "VIP Access")
- Price: The cost and currency (e.g., "$10.00")
- Cycle: How often you are billed (e.g., "Monthly", "Yearly", "Lifetime")
Tap the button for the plan you want to join.
Choose Payment Method
Select your preferred payment method from the list (e.g., Stripe (Credit Card), Telegram Stars).
Telegram Stars
Some plans may support Telegram Stars (XTR), allowing you to pay using your localized in-app purchase method directly through Telegram.
Complete Payment
The bot will generate a secure checkout link. Tap Subscribe Now (or "Pay") to proceed.
- Stripe: You will be redirected to a secure webpage to enter your card details.
- Telegram Stars: The payment prompt will appear directly in the chat.
Once the payment is successful, the bot will automatically detect it and activate your subscription.
Access Content
Upon successful payment, the bot will send you a "Your Subscription Resources" message.
This message contains unique buttons for each resource (Channel, Group, or Supergroup) included in your plan.
- Tap Join "Channel Name" to join the community.
- Important: These links are unique to you. Do not share them, or your access may be revoked.
- If you ever lose this message, use the
/my_resourcescommand (or "Show Invite Links" button if available) to retrieve them.
Managing Your Subscription
You can view your status or cancel your subscription at any time.
View Status
When you open the bot again, it will show your Active Subscription details, including:
- Current Plan
- Status (Active, Trialing)
- Next Billing Date (or Expiration Date)
- Renewal Price
Cancelling
To cancel, look for the ❌ Cancel Subscription button on your subscription status card.
- Tap Cancel Subscription.
- The bot will ask for confirmation to prevent accidental clicks.
- Confirm your choice.
Your access will remain active until the end of your current billing period, after which you will be removed from the private channels.
Account Recovery
Don't lock yourself out
Telegram is the only identity tied to your bot subscription by default. If you lose your phone, change your number, get banned, or Telegram becomes unavailable in your region, you'd lose access to everything you've paid for. Setting a recovery email takes 30 seconds and lets you sign back in via the web portal using a magic link.
Opening the Recovery Menu
On the plan selection screen, tap the 🔐 Account Recovery button (it sits near the plan list, alongside other account actions). The bot replies with a status card that adapts to what you currently have set up:
A « Back to Subscription button always returns you to the previous screen.
Adding (or Changing) an Email
Tap "Add Recovery Email" or "Change Email"
The bot enters a short wizard and replies:
Please enter the email address you'd like to use for recovery. You'll receive a verification link to confirm it.
Cancelling
Type cancel (case-insensitive) at any prompt to abort the wizard and return to the recovery menu without changes.
Send Your Email
Type the email address as a normal chat message and send it. The bot validates it as a properly formatted email (RFC) up to 191 characters. If invalid, you'll see the validation error inline and can try again.
Uniqueness Check
The address must not already be verified on a different account in the same project. If it is, the bot replies:
This email is already linked to another account in this project.
Send a different address.
Verification Link Sent
The bot saves the address (in pending state), drops you back to the recovery menu, and confirms:
Verification email sent to [email protected]. Click the link in the email to verify.
Open the email within 60 minutes and click the link — it's single-use. Once you click it, the address is marked Verified and immediately becomes usable for magic-link sign-in on the web portal.
Resending Verification
If the email never arrived, open the recovery menu and tap 📨 Resend Verification. A fresh link is dispatched.
Rate limits
The bot caps recovery actions to prevent abuse:
- Resend verification — up to 3 attempts per hour, per account.
- Set / change email — up to 5 attempts per hour, per account.
Past the cap, the bot replies "Too many attempts, try again later." and you'll need to wait for the window to reset.
Removing the Email
Tap 🗑 Remove Email on the recovery menu. The bot replies:
Are you sure you want to remove the recovery email [email protected]?
with two buttons — Yes, remove it and Keep it. Confirming clears the address and its verified status. You can add a different one later at any time.
What Happens After You Verify
Once your email is verified, you can sign in to the project's web portal without Telegram:
- Open
my.memberpass.net/<project-handle>and click Login. - In the sign-in modal, enter your verified email and click Send sign-in link.
- Open the email and click the single-use link within 15 minutes — you're in.
See the Via Web Portal guide for the full sign-in flow and additional Google sign-in option.
Redeeming Access Codes
If you have received a promotional Access Code (e.g., from a giveaway or offline purchase), you can redeem it directly in the bot.
- Send the code as a message to the bot (e.g.,
ABCD-1234). - Alternatively, use a deep link:
t.me/ExampleBot?start=ABCD-1234.
If the code is valid and unused, your subscription will be activated immediately, and you will receive your invite links.