Run your warung from Telegram โ orders, kitchen, billing, menu & sales for waiters, kitchen, cashier & owner.
Open the Warung BotEzyWarung is multi-role. Owners self-register a warung; staff are added & linked by the owner. Each role sees only its commands. Operational commands need an active subscription; management & billing are open.
Create your warung + owner account
/createorderTap table โ category โ items (buttons)
/pendingView pending & start preparing / ready
/payMark a bill paid & complete the order
/salesToday/week/month, date search, PDF
/managemenuAdd/edit menu items & categories
Two ways in: own a warung โ self-register. Work at a warung โ the owner adds you as staff and links your Telegram ID.
Open the bot & register
Send /register Your Warung Name in a private chat. The bot creates your warung + owner account (pending) and gives you a code.
Activate with the code
Send /code YOURCODE. You get a 7-day free trial, then subscribe via /subscribe.
Get your Telegram ID
Send /userid to the bot. It replies with your numeric ID.
Owner adds & links you
Owner runs /adduser "Your Name" waiter then /linkuser {user_id} {your_telegram_id}. Role can be waiter, kitchen, cashier or owner.
Opens the bot and shows a welcome with the commands available to your role (waiter / kitchen / cashier / owner). Use it to verify access.
โ If you are not registered, the bot tells you to /register or contact your owner.
Owners self-register a warung (private chat only), then activate with the code. You start on a 7-day trial, then pick a plan.
Command Format
Plans (after trial)
| Plan | Max Tables | Price / month |
|---|---|---|
| basic | 5 | RM 10 |
| standard | 10 | RM 20 |
| premium | 20 | RM 40 |
| maximum | 40 | RM 80 |
โ Registration must be done in a private chat, not in a group.
Waiters & owners create orders with inline buttons โ pick a table, then a category, then tap items. Notes & custom items supported. Requires an active subscription.
Commands
Guided flow โ tap your way through:
โ Adding the same item twice increments quantity instead of creating a duplicate. Use the ๐ Note button for "less spicy", "extra sauce", etc.
Kitchen & owners see pending orders and move them through the status chain. When a waiter submits an order, kitchen gets a notification with Start Preparing / Mark Ready buttons.
Order Status Chain
Commands
โ Cashiers see /pendingbills for orders that are ready or served and awaiting payment.
Cashiers & owners view bills for ready/served orders and mark them paid. Paying an order completes it and frees the table.
Commands
Cashiers & owners see today / this week / this month revenue & order counts, drill into a day's transactions, search by date, and download PDFs.
Usage
โ Only completed orders count towards sales. The PDF is sent as a file in chat.
Cashiers & owners manage the menu, categories, staff and tables. These management commands are open (no subscription required).
Menu & Categories
Parameters โ /addmenu
| Param | Description |
|---|---|
| cat_id | Category ID (from /categories) |
| "Name" | Item name (quotes optional) |
| price | Price in RM (> 0) |
Staff & Tables
โ /addtable is limited by your plan (e.g. basic = 5 tables). Owners can't change their own role or delete other owners.
Ready to run your warung from Telegram?
Open the Warung Bot