How can we help?

Step-by-step guides for running a paid Telegram channel or group on MemberBot — create your own membership bot, connect payments (Stripe, PayPal, crypto, M-Pesa & Telegram Stars), build subscription plans, and manage members automatically.

New here? Setting up a Telegram membership bot takes three steps: 1. create your bot with Telegram's BotFather, 2. connect a payment method and create your plans, 3. add the bot to your channel or group — it handles invites, renewals, and removals automatically. Start free and follow the guides below.

Payments

Currencies & exchange rates

One default currency, many rails

You price everything in a single default currency and MemberBot handles the rest. Every plan price is stored in your default currency, then converted to whatever a payment provider needs at charge time using live daily exchange rates.

So a plan priced at $10 can be charged in KES over M-Pesa, in Stars over Telegram, or in USDT over crypto — all from the one number you set.

Open Settings and find the currency picker.
Choose your default currency — this is the unit your plan prices are stored in.
Change it anytime — you can switch defaults whenever you like.

How a price travels

🏷️Price in default ($10)
💱Live daily FX
💳Charged in rail's currency
RailCharged as
M-PesaConverted to KES
Telegram StarsConverted to (via your Stars-per-USD rate)
CryptoConverted to the coin the subscriber picks
Tip: Because conversion happens at charge time, you never re-price plans when FX moves — the daily rate does it for you. Revenue reports roll everything back up into your default currency.

Your timezone

Next to the currency picker in Settings is your workspace timezone. Dates your members see — renewal reminders, "valid until", expiry notices — are shown in this timezone, so pick the one your audience lives in. It defaults to UTC.