Selling on Telegram: take orders with a bot, not by hand
In Cambodia, Telegram is practically every shop's second storefront: customers message to ask prices, send screenshots of what they want, transfer money and send the receipt, then type out their delivery address — all in one chat window. That works when it's quiet. Once you have dozens of conversations going at the same time, you start losing track of who has paid, who is still waiting for a price, and which orders have already gone out.
This article explains why taking orders by hand in chat doesn't scale, what a Telegram sales bot solves, what still needs a person, and how to combine a bot with a Telegram channel for posting new arrivals.
How much does taking orders by hand cost you?
A typical chat order goes through every step: the customer asks the price → you find the photo and check stock → quote the price → they ask about size or colour → confirm → ask for name, phone number and address → send the QR code → wait for the receipt → check the money arrived → write the order in your notebook.
Say each order takes about 8 minutes of back-and-forth and the shop gets 40 orders a week: 40 × 8 = 320 minutes, or more than 5 hours a week spent typing messages. That doesn't count the people who ask and never buy — usually more of them than buyers.
Time isn't even the biggest problem. The more common mistakes are:
- Missed orders. New messages push old ones down; a customer paid last night but nobody notices until the morning.
- Wrong prices. The price changed last week, but a staff member quotes the old one from memory.
- Selling something that's gone. The last piece just sold at the counter, but the online customer is still told "in stock" — then you have to apologise and refund.
- Wrong address or phone number. Details are scattered across several messages and get copied wrongly by whoever packs the order.
- No numbers. At the end of the month you can't tell how much revenue Telegram brought in or what sells best online.
How is a sales bot different from an auto-reply?
An auto-reply just sends a fixed line of text ("Thanks, we'll get back to you soon"). A sales bot is a small shop that opens right inside Telegram: the customer taps the bot, browses products by category, sees photos, prices and whether each item is in stock, picks a quantity, adds it to the cart and places the order — without messaging anyone and without installing another app.
An order through a bot usually goes like this:
- The customer opens the shop's bot (from a link on your Facebook page, your Telegram channel, or a QR code at the counter).
- They browse, choose an option (size, colour…) and a quantity, and add it to the cart.
- They tap to order, choose delivery or pickup, and enter their name, phone number and — for delivery — address.
- They choose cash on delivery or bank transfer — the bot shows the shop's QR code to scan.
- The customer gets an order code straight away; the shop is notified of the new order.
Example: a customer orders 2 T-shirts at 8.50 USD each and chooses delivery with a 1.50 USD delivery fee. The bot works it out: 17 USD for the goods + 1.50 USD delivery = 18.50 USD. Nobody reaches for a calculator, and nobody quotes the wrong delivery fee.
What the bot does, and what still needs a person
A bot doesn't replace you — it handles the repetitive part so you can spend your time where a person is needed.
| The bot handles | A person still does |
|---|---|
| Prices, photos, in stock / sold out | Advising customers who can't decide (sizing, comparing items) |
| Name, phone and address recorded in one place | Checking that transfers actually reached your account |
| Totals and delivery fees | Packing and delivery |
| Sending the payment QR code | Returns, exchanges and complaints |
| Letting customers look up their own orders | Posting new arrivals, running promotions |
The most important rule for bank-transfer orders: only ship once the money has actually landed in the shop's account — not because the customer sent a screenshot of a receipt. It's exactly the same rule as taking KHQR at the counter — see Accepting KHQR payments at the counter.
Combine the bot with a Telegram channel and group
The bot is where customers order, not where customers discover you. A division of roles that works:
- Telegram channel — post new arrivals, good photos and promotions. End every post with the bot link: "Order here".
- Sales bot — browse the full catalogue, place orders, track orders.
- The shop's Telegram account — reserved for real advice and after-sales care.
A few more places to put the bot link: your channel description, a pinned message in your regular-customers group, the auto-reply on your Facebook page, and an A5 printed QR code at the counter so customers can scan it and order next time. When someone asks for prices by message, send the bot link instead of typing out the price list again.
What to prepare before switching the bot on
A bot is only as good as the data you put in. Before you send the link to customers:
- Clear product names — "Cotton crew-neck T-shirt", not "Style 23".
- Real, well-lit photos — a phone camera is fine, with a tidy background.
- Correct, current prices — change a price in one place and the bot shows it immediately.
- Sizes and colours as separate options — so customers pick the right one and stock is deducted correctly. See Clothing Store Inventory: Managing Sizes and Colors.
- Accurate stock — if the numbers in your system are wrong, the bot will show "in stock" for items that are gone.
- Delivery fee and QR code — decide on a flat delivery fee (or free delivery) and have your shop's KHQR image ready.
- Someone in charge of bot orders — who confirms payments, who packs, and how fast. Customers who order through a bot still expect a quick response.
Telegram bot or website?
You don't have to choose. A bot suits customers who already live in Telegram and regulars who come back to reorder; a website helps new customers find you on Google and is easy to share on Facebook. If orders from both channels come out of the same stock, you can run both without selling the same item twice. More on this in Selling on Facebook and Telegram: do you need a website?.
The sales bot in LeangPos
In LeangPos, each branch can connect its own Telegram bot: create a bot with @BotFather, paste the token into Settings → Telegram Bots, and set the welcome message, the language the bot uses with customers (Khmer, English or Vietnamese), the delivery fee and your payment QR image. Products marked Visible on Telegram bot appear in the bot with that branch's prices and stock. Bot orders go straight into the Orders page under the Telegram channel and deduct stock just like counter sales; you get a Telegram notification for every new order, and the bot tells the customer when their order is being processed, completed or cancelled. Step-by-step setup: Telegram sales bot.
Summary
- Taking orders by hand in chat costs hours every week and leads to missed orders, wrong prices and selling items that are gone.
- A sales bot lets customers browse, order, choose delivery and pay without leaving Telegram.
- People still handle advice, confirming payments, packing and delivery.
- Use the channel to post new arrivals and the bot to take orders — every post links to the bot.
- Correct product data and stock are what keep the bot from showing the wrong thing.
If you want a sales bot that shares stock with your counter without hiring a developer, you can try LeangPos for free.