Service
Telegram bot development
A Telegram bot that takes enquiries step by step, answers typical questions with buttons and notifies you or your staff straight away. Customers do not wait for a reply in private messages, and you do not copy data by hand.
Who it is for
- Customer enquiries and questions arrive in private messages and get lost among other chats.
- Every day you send the same answers: prices, address, opening hours, how you work.
- A new enquiry should reach the right person at once, not whoever happens to see the message first.
- You want to see whether customers actually use a bot before ordering a system with an admin panel.
What is included
- The bot flow: commands, menus, buttons and message texts
- Step-by-step enquiry intake: name, phone, the question, a photo or a file
- Answers to typical questions via menu buttons
- New enquiry notifications to you or a work chat
- Enquiries stored in a PostgreSQL database, with Excel export
- Launch in Docker on your server, running on a webhook
- A check of every flow in Telegram on phone and desktop before handover
Billed separately
- A web admin panel for enquiries and users
- Accepting payments in the bot
- Sending bot data to your systems via an API
- A second interface language for the bot
- Server rental, paid by you directly to the provider
Price and timing
Estimated timing
2–3 weeks
What affects the price
- The number of flows and dialogue steps
- How much data the bot collects and stores
- Whether files, photos and location are needed
- Connections to your website or systems
- Urgency, if you need it sooner than the estimate
| Service | Price |
|---|---|
| Telegram botMenus and flows, enquiry intake, notifications, data storage. | from 1,200 BYN≈ $400 |
How we work
Discussion: which messages and tasks the bot should take over
The flow: a dialogue map, buttons and texts for approval
Development and a test bot where you try every flow yourself
Server launch, a notification check and instructions for working with the bot
Example
A demo on fictional data and a real project from my portfolio with a similar task.
Demo
Booking bot with a mini admin panel
I show how a Telegram booking bot works using a fictional barbershop: a chat with service, barber and time selection, and a small admin panel with the bookings next to it.
Open the demoFlagship case
Fleet management system: from a Telegram bot to an ERP
- Task
- A company with its own vehicle fleet needed shift check-ins, the daily plan, fuel accounting and vehicle maintenance in one system.
- Solution
- Started with a Telegram bot for START and FINISH check-ins and grew it into two services: the management system (bot and web admin) and a driver portal. Integrated with two GPS telematics systems and fuel cards.
- Result
- The system runs every day in a real company and keeps growing: about 620 commits since January 2026.
- FastAPI
- python-telegram-bot
- PostgreSQL
- SQLAlchemy 2
- Alembic
- Docker
FAQ
How much does a Telegram bot cost?
From 1,200 BYN for a bot with menus, enquiry intake, notifications and data storage. The total depends on the number of flows and integrations. I give an exact price once we have discussed the task.
How soon can the bot go live?
The estimate is 2–3 weeks. The timing depends most on how quickly we agree on the flow and the message texts.
How is a simple bot different from a bot with an admin panel?
A simple bot sends enquiries to Telegram and stores them in a database, with export to Excel. A bot with an admin panel adds a web interface: there you search and filter data, change texts and settings, manage users and view reports. That bot starts from 3,000 BYN.
What do you build bots with?
Python with the python-telegram-bot library. Data is stored in PostgreSQL, and the bot runs in Docker on a webhook. The bot in my main project, a system for a company with its own vehicle fleet, runs on the same stack.
Who owns the bot after handover?
You do. The bot is created on your Telegram account, and the server is rented in your name. After the final payment I hand over the source code and all access.
Can an admin panel or payments be added later?
Yes. The data is kept in a database from the start, so an admin panel, payments or new flows can be added to the running bot without rebuilding it. I price the work by its scope.
Contact
Tell me about your task — I'll reply with possible solutions. Or message me directly in the messenger you prefer.
Related services
- Telegram bot with a web admin panel and database
When a lot of data flows through the bot and it has to be managed: searched, checked, exported and reported on.
from 3,000 BYN
- Lead intake bot with distribution
For several managers or a sales team, when every enquiry must reach the person responsible and not get stuck.
from 1,500 BYN
- Landing page development
For a single service, promotion or launch, when one page has to bring in enquiries.
from 1,200 BYN