How can we help?

Step-by-step guides for running a paid Telegram channel or group on AccessBot — 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

Set up Flutterwave

Flutterwave — cards, bank & mobile money, pan-African

Flutterwave covers a wide swath of Africa with cards, bank transfers, and mobile money, plus recurring payment plans. You'll enter two values: your Secret key and a Secret hash (used to verify incoming webhooks).

Dashboard › Payments › Flutterwave
Flutterwave
Card · bank · mobile money
FLWSECK-••••••••
••••••••••••
SaveConnected

Payments → Flutterwave

In your Flutterwave dashboard, open Settings → API and copy your Secret key.
On the same page, set a Secret hash (any strong string you choose) under webhook settings.
Paste both the Secret key and the matching Secret hash into Payments → Flutterwave and click Save.
Copy the webhook URL from the card into Flutterwave's Webhook URL field:
Webhook URL…/webhooks/flutterwave/123
Warning: The Secret hash in AccessBot must match the one you set in Flutterwave exactly — otherwise webhooks fail verification and access isn't granted.