- Home
- Case studies
- Asiastore Operators Bot
Asiastore Operators Bot
Telegram bot
A system for sales operators: order and sales reports are collected through Telegram, posted to groups and saved to Google Sheets.
- Document
- № IS-005/5
- Date
- 10.10.2026
Case file
Problem · Solution
Problem
Operators taking orders by phone and messenger wrote their reports wherever they could. For a small sales team without a CRM or POS, that was chaos.
Solution
The bot takes each operator report through one template, posts it to a Telegram group, stores it in SQLite and writes it to Google Sheets in daily tabs. It is not a full CRM; it is one reporting system for the team.
Modules
| No. | Modules | Description |
|---|---|---|
| 01 | Registration | A secret password, name and group choice; an admin can block a worker or change their group. |
| 02 | Report flow | Region, template, product photo, then confirm or edit. |
| 03 | Google Sheets | Daily tabs for Tashkent city, the regions and “ALL DATA”; a missing tab is created automatically with headers. |
| 04 | My sales | Operators see their own sales for today. |
| 05 | Admin panel | Groups and topics, Sheets connection and test, statistics, broadcasts, admins. |
Report path
- /start
- Register
- Region and template
- Photo and confirm
- Telegram group
- SQLite
- Google Sheets
Stack
- Python
- aiogram 3
- SQLite
- Google Sheets API
- Google Drive API
- gspread
Technical notes
- Each report has 14 columns: customer, phones, product, shipping type, address, contract date, amount, seller and more.
- It connects to Google Sheets through a Service Account.
Ready to take your business digital?
If you have an idea for a CRM, an online store, a Telegram bot or business automation, get in touch.
- Document
- № IS-010
- Date
- 10.10.2026
Application
Message on Telegram (opens in a new tab)WhatsApp (opens in a new tab)GitHub (opens in a new tab)LinkedIn (opens in a new tab)Instagram (opens in a new tab)
Telegram is the fastest way to reach me.
Hayotbek Ismoilov
Issued by · signature
You
Received by · signature