Service
Telegram bot development for bookings and payments
A client messages your manager on Telegram, "any free slots on Saturday?", and waits until the manager is free. Some of them go to whoever answered first. A bot shows the free hours itself, takes the payment and passes the request to your CRM. A bot like that costs from UAH 40,000, and a bot that only collects requests starts at UAH 15,000. The token and access are yours from day one.
What the bot does
Three Telegram bot scenarios — built for your business
- Sales bot
A catalog right inside Telegram, item selection, payment via LiqPay or Stripe — the client never leaves the messenger. After payment, the bot sends a confirmation and pushes the order into your CRM or Google Sheet.
Fits: online stores, food delivery services, coffee shops or florists that take orders in the chat.
- Booking bot
The client picks a service, date, and time from a list of open slots. Gets a confirmation and a reminder a day ahead. The booking lands in your Google Calendar or CRM — no manual re-entry.
Fits: clinics, studios, service professionals, and companies that run on scheduled appointments.
- Team bot
Takes in client requests, notifies the responsible manager, and passes along the status. Internal routing: new request → assigned manager → client confirmation — no manual handling.
Fits: teams where requests currently get forwarded in a group chat or tracked manually in a spreadsheet.
Pricing
How much a Telegram bot costs and what you pay for
The cost of building a bot depends on how many scenarios and integrations it has. The cheapest is a bot with a menu that passes requests to a manager; the most expensive is a bot with an admin panel for your team, user roles or AI answers.
- 01Lead botA business-card bot or a lead collector. Menu, answers to common questions, requests passed to a manager15 000 ₴ – 30 000 ₴$360 – $7201–2 weeks
- 02Booking and payment botBooking of free slots, in-chat payment, reminders, leads sent to your CRM40 000 ₴ – 90 000 ₴$960 – $2 2003–5 weeks
- 03Advanced botAdmin panel for your team, several roles or AI answers based on your knowledge base100 000 ₴ – 250 000 ₴$2 400 – $6 0006–10 weeks
| Type | Price, ₴ | Price, $ | Timeline |
|---|---|---|---|
01 Lead bot A business-card bot or a lead collector. Menu, answers to common questions, requests passed to a manager | 15 000 ₴ – 30 000 ₴ | $360 – $720 | 1–2 weeks |
02 Booking and payment bot Booking of free slots, in-chat payment, reminders, leads sent to your CRM | 40 000 ₴ – 90 000 ₴ | $960 – $2 200 | 3–5 weeks |
03 Advanced bot Admin panel for your team, several roles or AI answers based on your knowledge base | 100 000 ₴ – 250 000 ₴ | $2 400 – $6 000 | 6–10 weeks |
We fix the amount after reviewing the scenario and the specification, and payment is in stages. A new feature added mid-project is estimated separately. Timelines are typical; we give an exact date after the specification.
Estimate your projectWhat we connect
Payment, CRM, reminders — integrations already running in live projects
Integrations
- In-Telegram payment — LiqPay, Stripe. The client pays without leaving the messenger.
- Booking and reminders — slots, confirmations, automatic reminders on schedule.
- Request and status notifications — the team gets real-time messages.
- CRM and 1C integration — new leads and orders land in the system instantly, no manual copying.
- AI answers from a knowledge base (optional) — if you need answers to frequent questions, we plug in the RAG module from our AI solutions line.
- Stack: Node.js + Telegram Bot API. Custom code — not a builder. The bot's credentials and token are yours from day one.
How we work
Four steps — and the bot is answering clients
Scenario breakdown
A call or a form: what the bot needs to do, where your audience lives, which integrations are needed. We define the first scenario to launch. Deliverable: scenario map + list of integrations + timeline and budget range.
Prototype in your Telegram
We stand up a working bot in a test environment — your channel or a separate test account. We show the logic and confirm details before writing the final version. Deliverable: a live prototype you can interact with + a revision list after the first review.
Integrations and payment
We connect CRM, Google Calendar, LiqPay or Stripe, and set up notifications. We test each scenario with real data. Deliverable: a fully assembled bot with all connections + a test checklist per scenario.
Launch and support
We move it to production and hand over access. The first week — we're on call, fixing anything that comes up. Deliverable: the bot in production + the token and full access in your hands + a support agreement.
FAQ
What people ask before ordering a bot
Discuss your project
Describe the task — get a range within a business day
- 30 minutesOne-on-one online
- Flexible formatVideo or phone call
- Solution-focusedPractical answers

More detail
What a Telegram bot takes off your chats with clients
Build a bot yourself or have it developed
Registering a bot in BotFather is free, and every option starts there. After that the paths split. A builder is enough when you need a menu with buttons, answers to common questions, requests collected into a spreadsheet, or a quick test of an idea. We've written a step-by-step guide on how to build a chatbot yourself.
You need development when the bot takes payments, books clients into free hours from your calendar, writes to a CRM or 1C, or has several roles. The client, the manager and the administrator each see something different in it. Builders can handle part of this too, so check what they offer against your scenario. If your scenario already runs into payments or a CRM, that's our job. We explain how a bot works inside in our article on what a Telegram bot is and how it works.
What drives the price of a bot and how not to overpay
A lead bot or a business-card bot costs UAH 15,000–30,000 and launches in 1–2 weeks. A bot with booking, in-chat payment and requests sent to your CRM comes to UAH 40,000–90,000 and is ready in 3–5 weeks. An advanced bot with an admin panel or AI answers costs UAH 100,000–250,000, and the work takes 6–10 weeks.
Within a range, the amount moves with in-chat payment, each integration, and the number of roles and languages. You don't have to pay for everything at once. During the review we pick the first scenario to launch, and the rest can be added later. We fix the price of the bot after reviewing the scenario and the specification, and you pay in stages. To compare contractors on equal terms, fill in the brief online and choose the "AI solutions & bots" card. At the end you get a document with your answers, which you can take to any developer.
What a bot does in a studio, a delivery service and a service company
These are typical scenarios, not cases of specific clients. In a beauty studio or a clinic, the client writes "Saturday", and the bot shows the free hours, confirms the booking and sends a reminder the day before. The administrator sees the booking in the calendar and moves nothing by hand.
In a delivery service or an online store, a person picks a dish or a product and pays in the chat, and the order lands in the CRM. In a service company, a request tagged "repair" or "warranty" goes to the right manager, and the client can see its status. We've collected what else businesses hand over to bots in an article on why a business needs a chatbot.
Payments, calendar and CRM without manual copying
Developing a Telegram bot with payments starts with the question of where the data goes. We accept payments through LiqPay, and through Stripe for clients abroad. Telegram allows digital goods, such as access to a course, to be sold inside a bot only for Telegram Stars. Bookings go into Google Calendar. Requests land in a CRM, 1C or KeyCRM, and until you have a CRM, in a Google Sheet. After payment the bot sends the client a confirmation, and the order is already waiting in the CRM. We write the code on Node.js and the Telegram Bot API for your scenario. Before launch we test every scenario on real data and hand you a test checklist for each one.
To be straight with you, there is no bot case in our portfolio. We have built Telegram in as a channel in our own product. In Apros CRM, Telegram chats, email and transcribed calls sit in one window. If requests from the bot have nowhere to live yet, see how we build a CRM for business. We've been building websites and services since 2016 and have delivered more than 500 projects in that time.
When you don't need a Telegram bot
A bot doesn't always pay off. If clients write to you on your website or phone you, a messenger bot will be an empty channel. Calls need a different tool, a voice bot. The check is simple: where do your clients ask and order right now? If the answer is "they message a manager on Telegram", a bot will take that routine off your hands.
If your clients open your website instead, you need a website chat or an AI assistant. We've covered how such a chat differs from a messenger bot in an article on chatbots for websites.
The bot, the code and the access stay with you after launch
The bot's token and access are yours from day one. We hand over the code repository and the data at launch, so you don't depend on the studio. After that the bot grows with your processes. You can add new scenarios. Requests can be sorted by an AI agent, and business process automation can take the routine around the bot. If the bot fails or needs changes, there's technical support for the website and the bot. And since the code is yours, your own developer can pick the bot up too. Describe your scenario in the form below, and we'll start with it.