A Telegram Bot for a Coffee Shop: Orders, Loyalty and Discounts
A queue at peak hour costs a coffee shop real money: some guests see five people at the counter and simply walk on. A Telegram bot removes that problem - the guest places an order in advance, picks a time and collects a ready drink with no waiting. In parallel the bot runs a digital loyalty card, awards bonus points and brings the person back for a second, third and tenth cup.
A Telegram bot for a coffee shop: why it beats a mobile app
A coffee shop mobile app almost always loses at the very first step. To use it the guest has to find it in the store, download 40-60 megabytes, register and confirm a phone number. Some people drop off at each of those steps, and only a minority reach an actual order. For a venue selling coffee at 60-90 hryvnias, that funnel never pays for itself.
Telegram is already installed on the guest's phone, and entering the bot takes one tap. No new passwords, no login to invent: the bot sees the username, and the guest shares a phone number with a single button if it is really needed. A first order can be placed in 30-40 seconds while the person is walking to the coffee shop.
One more argument is communication. App push notifications get switched off en masse, while Telegram messages are opened almost every time. That means a promo like «second cappuccino at half price before noon» actually reaches people instead of dying in phone settings. For a small chain of two or three venues this is the main channel for bringing a guest back.
Pre-orders: how to clear the queue at peak hours
The logic is simple. The guest opens the menu in the bot, builds a drink with options - size, milk type, syrup, extra shot - sees the total and picks a pickup time. The bot offers the nearest slots in five-minute steps and does not allow a time the barista physically cannot meet: the number of orders per slot is capped.
Payment can happen right in the bot through a payment provider, or on site. Prepayment noticeably reduces abandoned orders: once the money is charged, the guest shows up. In practice the share of uncollected prepaid orders stays around one to two percent, against five to eight percent without prepayment.
The barista sees orders on a tablet or in a dedicated work chat: contents, pickup time, guest name and payment status. One «ready» button and the customer gets a message. A typical effect for a venue near an office centre: during the 8:30 to 10:00 morning peak, 15 to 30 percent of receipts come through the bot, and the queue stops spilling onto the street.
The loyalty programme: a digital card instead of a paper one
Paper stamp cards have two flaws: people lose them, and they show you nothing. The owner has no idea how many cards are out there, who reached the sixth cup and who disappeared after the second. A digital card in the bot solves both: it is always in the phone, and the full purchase history is stored in a database.
There are two common mechanics. The first is a stamp card: every seventh coffee is free, and progress is visible in the bot as filled markers. The second is points: 5-10 percent of the receipt is credited as points, which can cover up to half of the next order. The second one is more flexible because you can vary the accrual rate by segment.
Identifying the guest at the counter works through a QR code the bot shows on screen, or through a short numeric code. The barista scans it, points are credited and history is updated. If the guest ordered through the bot with online payment, nothing needs scanning at all: the purchase is linked automatically.
Bonuses and discounts that genuinely drive customer return
A blanket «we have a discount» blast barely works and quickly drives unsubscribes. What works is personalisation based on data the bot has already collected. A guest who has not visited for 14 days gets a message with a specific offer valid for 48 hours. Someone who only buys espresso gets a trial dessert at half price.
Segments are built automatically: new guests with a single purchase, regulars with three or more visits a week, lapsed customers, and weekend-only buyers. Each segment gets its own scenario and its own discount rate. A reactivation campaign to «sleeping» guests typically brings back 8 to 15 percent of the base, and it is the cheapest way to add receipts.
Feedback collection fits naturally here. Twenty to thirty minutes after the order is handed over, the bot asks for a rating from one to five. Ratings of four and five lead to the review page of the venue's listing, while ratings of one to three go straight to the manager's chat along with order details and the shift. Negative feedback gets handled within an hour rather than a week later in a public comment.
Till integration and setup: what the work involves
Without a link to the till system the bot stays a separate toy and the barista keeps duplicate records. So setup starts with integration: Poster, SmartTouch, Syrve or another system supplies the menu, prices and stop list, while the bot sends back orders and point redemptions. If the owner already has a CRM, guest and purchase data flows there.
Next comes the admin panel. The owner must be able to change prices, hide sold-out items, edit loyalty terms, launch campaigns and view statistics: order count, average bot receipt, share of repeat purchases. All of this has to work without a developer, otherwise the project stalls in month two.
On timelines, a basic bot with a menu, pre-orders and a stamp card takes about two to three weeks. A version with online payment, segments, automated scenarios and full till integration takes roughly five to six weeks. The first month after launch always goes into fine-tuning: slots, message copy, point accrual rates. At Devlly we build such bots for a specific coffee shop rather than from an off-the-shelf builder, so the loyalty logic and the barista workflow are described the way they actually work in your venue.