Kitchen alerts
Telegram kitchen alerts: setup guide
Telegram is your main kitchen alert channel on mobile. Keep Admin → Orders open on a kitchen PC too — enable Desktop alerts for a loud sound on every new order. Pick a custom alert tone in your Telegram group. Set your contact number in Admin → Settings first, then connect the bot.
New orders reach you on three channels:
Setup (one time)
- 1
Set your restaurant phone in Admin
Open Admin → Settings → Company & contact. Fill in Phone (display) and Phone E.164 (+50612345678 format, no spaces). This number appears on your storefront and in staff emails — keep it accurate for callbacks.
- 2
Create a kitchen Telegram group
In Telegram, create a group for staff (e.g. “Chupa Dedos orders”). Add as many people as you need — cooks, managers, drivers — everyone sees the same live queue. Groups work better than a single phone.
- 3
Add the Habah order bot
Search for @HabahOrdersBot in Telegram and add it to your kitchen group. The bot must stay in the group — it posts alerts and listens for Accept / Reject.
- 4
Link the group with your code
In Admin → Settings, copy the /link command (e.g. /link HABAH-PIZZERIA-A7K2M9) and send it in the group. The bot confirms when your tenant is connected. Codes expire after 7 days — generate a new one if needed.
- 5
Test with a live order
Place a test order on your menu URL. You should get a message with items, address/map link, payment method, and buttons. Tap Accept 30 or use /accept — the customer gets the confirmation flow.
Daily use in Telegram
- 1
New order alerts
Each order arrives as a pinned-style alert (with sound on mobile). You see customer name, phone, whether they use WhatsApp or Telegram, delivery address or GPS pin, items, total, and payment method.
- 2
Accept with ETA (buttons)
Tap Accept 20 / 30 / 45 / 60 to confirm and set ready time. The order status updates on the web admin and the customer is notified. Use More ETA if you need a custom minute value.
- 3
Reject an order
Tap Reject and pick a reason (closed, out of stock, etc.) or type a custom note. The customer sees the rejection on their order status page.
- 4
Reply to the customer
Tap Reply (or send /reply ORDER_ID your message). Your text is delivered to the customer by email/SMS flow configured for your site.
- 5
Text commands (optional)
/accept abc12345 35 — accept order (first 8 chars of ID) with 35 min ETA. /reject abc12345 too busy — reject with reason. /sound — play the alert tone in the chat (check volume on the kitchen phone).
- 6
Customer “Telegram” checkbox at checkout
If the guest ticks Telegram on their phone number, the order message shows a Telegram badge so staff know they can message that number on Telegram (not the restaurant bot — their personal account).
Tips
- 1
Keep notifications on
Alerts work with the phone locked and Telegram in the background — you don't need to keep the app open. On the kitchen phone: Telegram → group → unmute, allow notifications, disable battery saver for Telegram. In group settings you can pick a loud custom notification sound (per group). Test with /sound before the dinner rush.
- 2
Web admin as backup
Admin → Orders and Admin → Kitchen mirror Telegram actions. On a kitchen PC or tablet, open Orders and tap Enable desktop alerts — loud sound + notification for each new order (desktop/laptop). Stops when you accept the order.
- 3
Bot not posting?
Check that @HabahOrdersBot is still in the group and that your /link code hasn't expired — generate a new one in Admin → Settings and send it again, then place a test order.
Settings checklist
- Phone (display) — what customers see on your site
- Phone E.164 — international format, e.g. +14155550123
- New order email — backup alerts if Telegram is muted
Questions? contact@habah.com
