Syntra Systems
Cases Services Products About Blog IT Caravan
+998 70 010 68 44 +7 999 900 22 12
RusEngUzb
A yellow and black spherical robot with blue lenses on a dark background — an article on Telegram bot development for business
Bots and Telegram

Telegram Bot Development for Business

By Daniil Belyaev · · 8 min read

A Telegram bot for business is a program inside the messenger that handles the conversation instead of an employee: it takes requests, books appointments, issues electronic tickets, answers routine questions and passes the data to a CRM. The customer opens the bot from a link, with no app install and no separate sign-up. A bot for requests and bookings starts at $1,200.

Key takeaways

  • A Telegram bot takes requests, books appointments, issues QR tickets and answers routine questions; the customer opens it from a link, with no app to install.
  • A bot beats an app when the job is to move a person to a request or an order: no store review, and an update goes live for everyone at once.
  • Physical goods and services are paid by card through a payment provider; digital ones are sold inside Telegram exclusively for Telegram Stars.
  • Without a link to a CRM a bot stays an answering machine: requests arrive in a chat, but nobody counts them and nobody owns them.
  • A bot for requests and bookings starts at $1,200, an AI assistant trained on company documents at $3,000, a process review and automation plan costs $400.

What a Telegram bot takes off your team

A bot absorbs the repeat questions that make up most customer correspondence: book me in, how much is it, where is my order, send me the document. A person steps in only where a person is genuinely needed.

There is a second layer: internal bots for staff requests, document approvals and a short morning report for the director. The logic is the same, only the audience changes.

What a bot does not do: it will not sell a complex service in place of a manager, and it will not replace the website where a person researches the company before buying. Its strength is short repeat actions that currently eat people's time.

Why businesses in Uzbekistan serve clients through Telegram

Telegram is already on the customer's phone, so a company does not have to persuade anyone to install one more app and create an account in it. A click from an ad, a website or a printed QR code lands straight in a conversation where the first message and the buttons are already visible.

That changes the economics of a launch: no app stores, no release cycle, no separate login form. The same bot works on a phone, a tablet and a desktop, and its interface can run in three languages at once.

There is a flip side: the bot's audience is limited to people who use the messenger, and the correspondence lives by the platform's rules. That is why contacts and request history are exported into your own database from day one, rather than left in the chat.

Example For the UzFranchise Expo trade show, registration ran inside a Telegram bot: a guest answered questions about the purpose of the visit and received a personal QR ticket in the chat. The single database ended up holding 7,500+ visitors, 3,539 tickets were scanned at the entrance over two days, and checking one guest took 0.2 seconds. The UzFranchise Expo case in detail.

When a Telegram bot beats a mobile app

A bot wins when the job is to move a person to a request, a booking or an order, rather than to hold them inside a separate product every day. An app is the right answer when offline work, the camera, device sensors and your own push notifications matter.

CriterionTelegram botMobile app
InstallationNot required, one linkDownload from a store
PublishingNot requiredStore review, $99 a year with Apple and $25 once with Google
UpdatesOn the server, live for everyoneNew build and another review
Messaging the customer firstOnly people who started the bot themselvesPush once the user allows it
Works offlineNoYes
Camera, sensors, device filesLimitedFull access

In practice the choice is rarely final. Companies often launch a bot to test demand and build a first customer base, and move to an app once it is clear which daily task would make a person install it.

There is a middle option — a Telegram Mini App: a customer-account interface opens inside the messenger and reads the same database as the bot. What belongs there is covered in a customer account in Telegram instead of an app.

How a Telegram bot accepts payment

Telegram has two separate payment mechanisms, and the product type — not the developer — decides which one applies. Physical goods and services consumed outside the messenger are paid by card through a payment provider: the provider is connected to the bot via @BotFather, the provider handles the card data, and Telegram charges no commission for the Payments API.

Important Digital goods and services — content access, subscriptions, in-app currency — are sold inside Telegram exclusively for Telegram Stars. That follows App Store and Google Play rules, and it applies even when the company runs its own website with card payments.

Which providers can be connected in Uzbekistan, how an invoice is assembled and what to send the customer after the charge is covered in payments in a Telegram bot and automatic notifications.

The failed-payment path deserves its own design: the customer should see a clear reason and a retry button, and the order should stay in the system instead of vanishing. Without that, a share of payments is lost silently.

Which systems a bot is wired into

Without a link to the systems the company actually works in, a bot stays an answering machine: requests arrive in a chat, but nobody counts them and nobody owns them. That is why a bot is almost always designed together with a CRM.

The exchange scheme, the choice between a webhook and polling, and Bot API limits are covered in connecting a Telegram bot to a CRM.

A separate question is whether the bot needs AI at all. Buttons are better where the script is finite: bookings, orders, registration. A model is needed when people ask in their own words and the options no longer fit into a menu; how that is built is covered in AI assistants and chatbots for business.

Custom bot or a no-code builder

A builder is justified while the script fits into a form and the answers land in a spreadsheet or a manager's chat. As soon as roles, calculations, payments and exchange with an accounting system appear, the builder hits its ceiling.

What we compareBuilderCustom development
ScriptReady-made blocks and branchesAny logic, roles and permissions
IntegrationsA fixed list of supported servicesAny service with an API, 1C included
DataOn the platform's sideOn your server or in your cloud
PaymentsThe platform's providersA provider under your own contract
CostsA subscription feeDevelopment, then hosting and support
GrowthWithin the platform's limitsNo limits, but on your own effort

One more criterion is who will edit the script. If a marketer changes wording and branches, a builder is more convenient. If the edits touch calculations, permissions and exchange with an accounting system, a developer does them anyway.

A sensible order is to test demand on a builder and rewrite the bot on your own codebase once the script has settled and the load and data requirements have grown.

How Telegram bot development runs

Work starts with the inbox rather than with code: which questions arrive most often, and which of them can be closed without an employee.

  1. We collect real conversations and measure what the request flow is made of.
  2. We write the script: steps, buttons, wording, handover points to an operator.
  3. We agree on what the bot asks for and why each field is needed.
  4. We build the bot and the server that keeps the conversation state.
  5. We connect the CRM, payments and notifications for managers.
  6. We test the script on real data: input errors, dropped conversations, repeated restarts.
  7. We launch and read the first conversations: where people behave differently from our assumptions.
  8. We rework the wording and branches based on the first weeks.

Readiness is not only a matter of code: someone in the company has to own the requests the bot passes on. Otherwise automation only speeds up the first half of the journey.

What Telegram bot development costs

A bot that takes requests, books appointments and issues QR tickets starts at $1,200. The final figure depends on the number of scripts, roles and integrations, and on whether the bot needs payments and document handling.

Three things drive the price hardest: how many roles the bot has, how many external systems it touches, and whether it has to handle money and documents. A bot with a single form and a bot with a catalogue, payments and stock are different projects.

Prices and scope are listed on the AI and automation service page. Hosting and support after launch are counted separately: a bot lives on a server, and its scripts change over time.

How we build bots

Syntra Systems starts with the inbox and finishes not at code handover but after the bot's first weeks with live customers. We look at where people drop out of the conversation and rewrite those steps.

We design a bot as part of the infrastructure from the start: requests go into the CRM with a source tag, payments run under the company's own provider contract, and the data stays on the company's side. That way the bot does not turn into an isolated chat nobody measures.

After launch a bot stays a living system: services, wording and payment methods change. We run support and further development the same way we run the build — from real conversations.

Let’s discuss your project

Tell us what you need, and we will estimate the timeline and cost and suggest a solution.

Discuss a Telegram bot

Frequently asked questions

Who owns the bot and the conversations with clients?

The bot is set up under your company's account through @BotFather, not the contractor's. With custom development, the code and conversation database live on your server or in your cloud, and the code rights transfer to you after full payment under our contract. In a no-code builder, conversations and contacts stay with the platform — worth checking before launch.

Does a bot need its own phone number?

A bot needs no phone number of its own: it is created with a command in @BotFather from any Telegram account. The number belongs to the owner account, and it is better to use a company SIM card for that than the personal number of an employee who may leave.

Can a bot work in Uzbek, Russian and English all at once?

The language is chosen at the first step or taken from Telegram settings, and all the wording is stored separately from the logic. Adding a fourth language later just means translating a set of strings, not rebuilding the bot. Products and services are described in each language too.

How is a Telegram bot different from a Mini App?

A bot is a conversation of messages and buttons; a Mini App is a web interface that opens inside Telegram and looks like an app screen. They are usually combined: the bot handles the conversation and notifications, the Mini App shows a catalogue, an order card or a customer account.

Can an online course be sold through a Telegram bot?

Inside Telegram — only for Telegram Stars: a course and access to content count as digital goods, and that rule applies even if you have a website with card payment. A bot can only take card payments through a payment provider for physical goods and services the person receives outside the messenger.

When is a builder enough, and when do you need a custom bot?

A builder is fine while the flow fits a simple form and answers go into a spreadsheet or a manager's chat. As soon as roles, calculations, payment and a link to the accounting system appear, it hits a ceiling — and any change still has to go through a developer anyway.

How many requests can a bot handle?

Handling incoming requests is limited by your server's capacity, not by Telegram — a properly built bot copes easily with peaks when many people write at once. Sending is capped by Telegram itself, at roughly 30 messages a second overall and one a second per chat, so a broadcast to a base of 10,000 people is spread over about six minutes.

Read also