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.

Troubleshooting

M-Pesa STK push isn't arriving

The STK push is the pop-up on the subscriber's phone asking for their M-Pesa PIN. If it never shows, the issue is almost always the phone number, an expired prompt, or your Daraja setup.

📲 Check your phone and enter your M-Pesa PIN.

The prompt the subscriber should see within seconds

Checklist

Verify the number is correct and on an active Safaricom SIM.
Act fast — the STK prompt expires after about 5 minutes.
Have them retry from /plans to trigger a fresh push.
Check your Daraja credentials and confirm you're in production mode, not sandbox.
Warning: Sandbox credentials never reach real phones. If your bot is live, your Daraja consumer key, secret, shortcode, and passkey must all be the production set.
Tip: If the prompt arrives but the payment stays Pending, that's a callback issue — confirm your M-Pesa callback URL from the Payments page is saved correctly.