Quickstart Guide
From fresh MemberPass account to your first paid Telegram membership, in about 10 minutes.
By the end of this page, you'll have a live MemberPass project with a connected Telegram bot, at least one payment method enabled, and one subscription plan ready to accept your first paying member.
This quickstart follows the exact onboarding order you'll see on the dashboard's onboarding checklist. Each step links to deeper docs if you want the full picture.
Before you start
You need:
- A Telegram account in good standing.
- The email and password you want to use for your MemberPass creator account.
- A Stripe account (or willingness to create one) — for the simplest setup.
- A private Telegram channel, group, or supergroup you want to monetize (or be ready to create one).
- ~10 minutes.
Step 1 — Create an account
Open @MemberPassAppBot in Telegram and tap Start.
The bot sends you a signup link. Tap it, fill in your name, email, and a password (8+ characters, mix of upper/lower/numbers), and click Create Account.
Open the verification email and click the link. You're now signed in — and the dashboard's onboarding checklist marks Create an Account complete.
Details: Creating an account.
Step 2 — Activate a subscription
You'll land on the Plans & Billing page right after first sign-in. (Or open it yourself at /billing/plans.)
Click Subscribe to Free (or a paid tier if you'd rather go directly to a lower transaction-fee rate).
Complete the Stripe-hosted checkout — add a payment method. Even Free plans need a card on file because per-transaction fees apply regardless of tier.
Details: Activate your subscription.
Step 3 — Create a project
From the dashboard, click + New Project (or Create New Project on the All Projects page).
Fill in:
- Platform — Telegram.
- Name — your brand / community name. 5+ characters.
- Handle (optional, Starter+) — URL slug for the portal, e.g.
my-community. - Description (optional) — greeting message for new bot users.
Click Save Changes.
Details: Creating a project.
Step 4 — Add a resource
A resource is what subscribers unlock when they pay — a private channel, a group, a supergroup, or a manual perk (like a Google Drive folder or a 1:1 call).
Channel, Group, and Supergroup resources must be linked via your project bot, so they can only be added after Step 7. For now, start with a Manual resource — you can add Telegram destinations later.
From the project, open Project Resources and click Create New Resource.
Fill in:
- Title — e.g. "Welcome PDF" or "Onboarding Notion".
- Description — free-form text with basic HTML allowed. Paste the URL, voucher, or instructions you want subscribers to see.
- Active — toggle on.
Click Save Changes. The resource appears in the list — onboarding Step 4 is complete.
Details: Resources.
Step 5 — Set up a payment method
In the project, go to Payment Methods → Setup a Payment Method.
Pick Stripe. Select Live (or Test for sandbox experimentation).
Click Connect Stripe to MemberPass. You're redirected to Stripe's onboarding flow.
Sign in or create a Stripe account. Complete the required verification. Authorize MemberPass.
You're redirected back to MemberPass. Toggle the method Active if needed.
Details: Stripe setup. Alternatives: PayPal, Razorpay, Paystack, or Telegram Stars if you want a no-keys approach.
Step 6 — Add a subscription plan
Go to Subscription Plans → Create New Subscription Plan.
Fill in:
- Plan Name — e.g. "Pro Monthly".
- Description — optional rich-text pitch.
- Linked Resources — tick the resource from Step 4.
- Currency — USD (or your preferred currency).
- Price — e.g.
9.99. - Billing Cycle — Monthly, count 1.
- Recurring — On.
Toggle Active, click Create Subscription Plan.
On the Payment Methods page, open Stripe's options menu (⋯) and choose Sync Subscription Plans. MemberPass pushes your plan to Stripe as a product + price so recurring billing works.
Details: Subscription plans.
Step 7 — Connect your bot
In Telegram, open @BotFather and send /newbot.
Follow BotFather's prompts to name your bot and pick a @username ending in
bot.
Back in MemberPass: open your project, click Actions → Connect Bot, paste the token, click Activate Bot.
(Optional, now that the bot is connected) Return to Project Resources and add the Telegram channel, group, or supergroup you actually want to monetize — either through Send Request to Bot or by adding the bot as admin directly. See Resources → Linking a Telegram destination.
Details: Connect your bot.
Step 8 — Generate access codes
Access codes are alphanumeric keys subscribers can redeem in place of paying through a gateway — useful for offline sales, giveaways, influencer campaigns, or team access.
Make sure Access Codes is enabled as a payment method: Payment Methods → toggle Access Codes on. No credentials required.
Pick the subscription plan from Step 6, set a quantity (up to 1,000 per batch), choose an expiry, tick consent, and click Generate Codes. The bot DMs you the codes once they're ready.
Details: Access codes.
Step 9 — Share your bot link
Copy your bot's URL from the project's Bot Connection section (it looks
like t.me/YourBotName).
Share it in your existing audience channels — social media bios, newsletters, podcast show notes, your existing Telegram channel.
Test the flow yourself: open the bot in an incognito browser or a second Telegram account, tap Start, pick your plan, and complete the Stripe checkout (use a Stripe test card if you're in Test mode). On success the bot sends you invite links — tap Join to see what new subscribers see.
Step 10 — Share your portal page
If you set a handle in Step 3, your project also has a public web portal at https://my.memberpass.net/your-handle — subscribers not already on Telegram can browse plans and sign up from there.
Add it to your website, link-in-bio, email signature, or marketing materials alongside the bot link.
Details: Sharing your project.
Congratulations — your MemberPass project is live and ready to take paying members. The exact same flow now works for everyone else you share the bot link or portal URL with.
What's next
- Secure your account — set up two-factor auth or a passkey.
- Add more payment methods so subscribers in different regions can pay their preferred way — see Choosing a provider.
- Watch your dashboard as subscribers roll in — see Dashboard analytics.
- Invite team members (Growth plan) — see Teams & Roles.
If something goes wrong: see Troubleshooting.