Overview
The BlockBee Telegram Bot lets you sell access to a Telegram channel or group, and sell products, for crypto. It is a Mini App: an app that opens inside Telegram. You run your store from it, and your buyers pay in it, without leaving Telegram.
When someone subscribes, your bot gives them an invite link that works once, and only for them. When their subscription ends, the bot removes them from the chat. Before it ends, the bot reminds them to renew.
Estimated time: 10-15 minutes.
Used the bot before it became a Mini App? Nothing to set up again. Your bot, chat, plans and subscribers stay as they are. Open @blockbee_bot and tap Open BlockBee.
How It Works
There are two bots:
- @blockbee_bot is where you manage your store. Tap Open BlockBee to open the app.
- Your own bot, which you create with @BotFather, is your store. Buyers tap Open Store to browse, pay and join. The store shows your logo and your store name.
What you manage in the app
- Products - things you sell once.
- Subscriptions - your plans, each with a price and a duration, and your subscribers.
- Coupons - discount codes for your plans.
- Wallet addresses - where payments go.
- Payment Settings - your logo, currency and the coins buyers can pay with.
- Bots - connect your bot, link its chat, turn it on or off, and see its stats.
What buyers get
- Your products and plans, with coupons applied at checkout.
- Payment in any of the coins you accept.
- A one-time invite link to your channel or group after paying.
- Their orders and subscriptions, and a Renew button.
The app and the BlockBee Dashboard share one account. What you change in one shows up in the other.
Create Your Telegram Bot
Your store runs in a bot you own. Create it with @BotFather:
- Open @BotFather and send
/newbot. - Choose a name, then a username. The username must end in "bot" (e.g.
MyStoreBot). - BotFather replies with a token. Copy it. You need it to connect the bot.
Keep the token secret. Anyone with it controls your bot. Paste it only into the BlockBee app.
Before you continue, open your new bot and press Start. BlockBee sends you a message in this chat when you link your channel.
Open BlockBee in Telegram
- Open @blockbee_bot and tap Open BlockBee.
- Log in with your BlockBee account. No account yet? Create one first.
You only log in once. After that, the app knows your Telegram account.
Set Up Your Store
Do these in the app before you connect your bot:
- Set your wallet addresses. Payments go to the addresses you set. See how to set up the addresses.
- Open Payment Settings. Add your logo, choose your currency and pick the coins you accept. Your store stays closed to buyers until it has a logo.
- Create your plans. In Subscriptions, set up the subscription service (it only needs a name), then add a plan for each price and duration you offer.
Currency: you set prices in the currency chosen in Payment Settings (USD, EUR, GBP, etc.). Buyers pay the matching amount in the coin they pick.
Connect Your Bot
- In the app, open Bots and tap Connect a bot.
- Paste the token from @BotFather.
BlockBee sets up your bot's Open Store button. One bot serves one profile: the profile selected at the top of the app.
Link Your Channel or Group
- Add your bot to your channel or group as an administrator, with the rights to invite and to restrict (ban) members.
- In the app, open your bot in Bots and tap Link channel or Link group.
- BlockBee sends a button to your bot's chat. Open that chat, tap the button and pick your channel or group.
You can only pick a chat where both you and the bot are administrators, and where the bot can invite and restrict members.
Go Live
- In Bots, open your bot and tap Activate.
- Share your bot's link (
t.me/YourStoreBot) with your audience.
While the bot is active, it removes members whose subscription has ended and sends renewal reminders. While it is inactive, nobody is removed and no reminders are sent.
Before you activate: activating may remove members of your chat who don't have an active subscription.
In the bot's screen you can also add store information (About Us, FAQs, Contact Us) that buyers see in your store, and see your bot's stats.
Testing Your Telegram Bot
Test with a real payment of a small amount.
1. Pick a low-fee coin
Use a coin with low network fees, such as USDT on TON or Litecoin (LTC).
2. Make a small test purchase
- Create a plan with a small price (e.g. $2.00).
- From another Telegram account, open your bot, tap Open Store and buy the plan.
- Check that the payment shows as pending, then as confirmed.
3. Testing checklist
- ✅ Your bot opens your store, with your logo and plans
- ✅ The checkout shows the coins you accept
- ✅ After payment, the buyer gets an invite link that works once
- ✅ The new member appears in Subscriptions
- ✅ A coupon gives the right discount
- ✅ When a short test plan ends, the member is removed from the chat
Ready to go? Activate your bot and share its link with your audience.