Telegram Bot for Ecommerce
A chat is a bad catalog and a very good sales channel. This guide covers what a Telegram ecommerce bot is genuinely good at, how payment actually works, and the three jobs that pay for themselves.
Start with the honest part
A Telegram bot will not replace your store. Browsing 400 products in a chat window is worse than browsing them on a web page, and no amount of clever button design fixes that. Anyone telling you to move your whole catalog into a bot is selling you something.
What a bot beats a website at is everything that happens outside the browsing session: answering the same eight questions, telling people where their order is, and reaching a customer again after they left. Those are the three jobs below, and they are where the money is.
Job 1: Sell, and how payment actually works
This is the part most guides skip entirely. There are three real routes.
Route A: Telegram native payments
Telegram lets you connect a payment provider to your bot through BotFather. Once connected, the bot can send an invoice and the user pays inside Telegram without opening a browser. Telegram itself does not take a commission on card payments, the payment provider charges its usual processing rate.
The catch is provider availability. Which providers you can use depends on your country, and that list is shorter than the list of gateways your store already supports. Check it before you design a flow around it.
Route B: Telegram Stars for digital goods
If you sell something digital that is consumed inside the app, Apple and Google store rules push you toward Telegram Stars, the in-app currency users buy and spend inside bots and mini apps. This works for digital products, subscriptions and unlocks. It does not apply to physical goods.
Route C: Link out to your existing checkout
The least elegant and most common answer. The bot qualifies the buyer, answers objections, then sends a deep link straight into the right product page or a pre-filled cart on your existing store.
This is usually the right first move. You keep one checkout, one tax setup and one source of truth for stock, and you find out whether the channel converts before you rebuild payment inside it.
What sells well in a chat
- A small, curated range. Five to twenty items where the decision is quick.
- Repeat purchases. The customer already knows the product and wants to reorder in three taps.
- Time-bound offers. Drops, restocks, limited runs. Telegram delivers these faster than email ever will.
- High-touch items where a question or two stands between interest and purchase.
Job 2: Deflect support
Look at your last hundred customer messages. In almost every store, the same handful of questions cover most of them: where is my order, what is your return policy, do you ship here, what size should I take, is this back in stock.
Every one of those has a fixed answer. A keyword reply returns it in under a second, at any hour, for free. You do not need AI for this, and using AI here is worse than not: a generated answer about your return window can be wrong, and a wrong answer about a refund is a liability.
The structure that works
/start -> What can I help with?
[ Track my order ] [ Shipping & returns ]
[ Size guide ] [ Talk to a human ]
Track my order -> Ask for order number, return status
Shipping -> Fixed answer, per destination
Size guide -> Image plus a short table
Human -> Hand off, with the conversation attachedFour buttons, four fixed answers, one escape hatch. That covers the majority of inbound volume and takes an afternoon to build. The detail on designing these flows is in Telegram bot for customer support.
Order status is the one worth wiring up
"Where is my order" is usually the single most common message a store receives. If you can connect your bot to order data, even by asking for an order number and returning a status, you remove the largest category of tickets in one step.
Job 3: Recover the customer, not just the cart
This is where a Telegram bot earns more than it costs, and it is the one thing a website cannot do on its own.
When someone presses Start on your bot, you get a permanent, free channel to them that does not depend on an email provider, a spam folder, or an ad platform. Every message lands as a phone notification.
What to send
- Restock alerts. The single highest-converting message a store can send, because the intent was already proven.
- Order and delivery updates. Genuinely wanted, which keeps people subscribed for the messages that sell.
- Drops and limited runs to people who opted in to that category.
- A gentle nudge after an abandoned checkout, if the customer started the flow in the bot and you can identify them.
The rule that keeps the channel alive
Telegram has no spam folder, which sounds like an advantage and is actually the risk. There is no soft failure. People either tolerate your messages or they block the bot, and a block is permanent.
- Send when something changed, not on a content calendar.
- Let people opt into categories separately rather than all or nothing.
- Track your block rate after every send. It is the honest metric and it moves fast.
- If a message would not be worth a phone buzzing in someone's pocket, do not send it.
Cadence, rate limits and segmentation are covered in Telegram broadcast messages.
Designing a catalog for a chat
If you do show products in the bot, the format is not a list.
- Category buttons first, then products. Never open with a wall of items.
- Five to eight products per screen. Past that people stop scrolling.
- One photo per product, shot to be readable as a small square. A wide lifestyle image loses its subject in the crop.
- Name, price, one line of why. Not a paragraph of copy.
- One clear action per item: buy, or see details. Not both plus share plus favourite.
- Always a way back to the category list without restarting.
Connecting to Shopify, WooCommerce and the rest
Neither Shopify nor WooCommerce ships an official Telegram integration. Your options, in increasing order of effort:
- Do not connect at all. Run the bot for support, announcements and lead capture, and link out to the store for anything that needs live data. This covers most of the value.
- Use an automation tool to pass events between the store and the bot, for example new order to a notification.
- Build against the store API if you need live stock and order lookup inside the chat.
Start at the top of that list. Most stores discover the channel is worth having before they need it wired to anything.
What to measure
- Subscribers, meaning people who pressed Start. This is the asset you are building.
- Block rate per broadcast. The cost of every send.
- Ticket deflection. Support messages before and after launch, for the questions you automated.
- Revenue per broadcast, using a distinct link or code per send so you can attribute it.
- Start to first action. If most people press Start and nothing else, your welcome message is the problem.
A realistic first two weeks
- Week one: create the bot, write four support answers and a main menu, link out to your existing checkout. Put the bot link in your order confirmation email and your Instagram bio.
- Week two: add restock alerts for your three most requested out-of-stock items. Send one broadcast. Watch the block rate.
That is enough to find out whether the channel works for your store, and it costs almost nothing to abandon if it does not.
Frequently asked questions
Can a Telegram bot accept payments?
Yes. Connect a payment provider in BotFather and the bot can send an invoice paid inside Telegram. Telegram takes no commission on card payments, the provider charges its normal rate. Digital goods generally go through Telegram Stars because of app store rules.
Should the bot replace my store?
No. It works best alongside one, handling support, order status, restock alerts and re-engagement.
How do I connect it to Shopify or WooCommerce?
There is no official integration. Use an automation tool, build against their APIs, or run the bot for the parts that do not need live store data.
How many products can it show?
Technically unlimited, practically five to eight per screen. Structure by category and let people narrow down.
Build the support and re-engagement side today
Commands, keyword replies, inline menus, lead forms and broadcasts with scheduling, without code or a server. Connect your BotFather token and the bot is live.
Build Your Bot FreeKeep reading
- Telegram broadcast messages, cadence, limits and segmentation
- Telegram bot for customer support, the support flows in detail
- Telegram bot lead generation, capturing buyers in chat
- Telegram bot UX best practices, designing the conversation