Telegram Bot for Business in 2026: What It Can Do, What Telegram Allows, Who Owns It

A bot takes bookings, orders and support questions in the chat your customers already use. What Telegram lets it do, how it connects to your CRM and AI, and who should own it.

Head of AI

· 16 min read

A lighthouse lit up at night, its beams fanning across a starry sky above a stairway

Key takeaways

  • Telegram's Bot Platform hosts more than 10 million bots and is free for users and developers, but per Telegram's docs a bot can't start a conversation: a person must message it or add it to a group first.
  • Per Telegram's Bots FAQ, a bot can send about 30 bulk messages per second, 20 messages per minute in a group and about one per second in a single chat; faster paid broadcasts need 100,000 Stars and 100,000 monthly active users.
  • Since Bot API 10.0 on May 8, 2026, a business can connect a bot to its own Telegram account without a Premium subscription; the bot replies only in chats the owner allows that had an incoming message in the last 24 hours.
  • Telegram takes no commission on bot payments for physical goods and services, which run through more than 20 payment providers, while digital goods and services must be sold for Telegram Stars, per Telegram's payments docs.
  • Per Telegram's bot docs, anyone holding a bot's token has full control of it, and transferring ownership in @BotFather is permanent, so a business bot should be created on the company's own Telegram account.

A Telegram bot can take bookings, orders and support questions in the chat your customers already use, and alert your team when a person is needed. Telegram's Bot Platform hosts more than 10 million bots and is free for users and developers. Two limits shape every plan: a bot can't start a conversation, and it sees only what people send or share.

This guide is for owners and operations leads in the US and the UAE who want a bot to do real work or are about to hire a developer. Inside: Telegram's rules on messaging, data, payments and limits, CRM and AI, ownership, market prices and a checklist, checked against Telegram's docs as of November 11, 2026. For bot versus Mini App and budgets, see our Telegram Mini App cost guide.

What can a Telegram bot do for a business?

A bot is a Telegram account run by your software. People find it by username or a t.me link, tap Start and use messages and buttons, while your server decides every answer. Common jobs:

  • Bookings. The bot offers free times as buttons, confirms and sends reminders.
  • Orders. Repeat orders, a short menu, delivery status. Rich messages carry buttons for flows like "viewing and ordering products – all in a single message."
  • Support. Answers to everyday questions and order lookups, with a handoff to a person.
  • Lead capture. A deep link such as t.me/yourbot?start=expo tells the bot which ad or flyer sent the person, and the bot asks a few questions and creates the lead.
  • Notifications. Confirmations, receipts and delivery updates.
  • Internal tools. Staff alerts about new leads, tasks and failures.

When a job needs screens, such as a catalog or a calendar, a Mini App opens inside the same bot.

Can a Telegram bot message customers first?

No. Telegram's introduction to bots is plain: "Bots can't start conversations with users. A user must either add them to a group or send them a message first." After that, the bot can write until the person blocks it, and the developer terms still forbid spamming people "with unsolicited messages".

When a bot may write to a person first. Telegram's bot introduction, Bot API, Mini Apps and login docs, checked November 11, 2026.

The person hasCan the bot write to them?Source
Started the bot or written to itYes, until they block itBots introduction
Opened your Mini App, never the botAfter they allow it in a Telegram popupMini Apps docs
Signed in on your website with TelegramYes, if they let the bot message them at sign-inLog In With Telegram
Asked to join your group or channelYes, for 5 minutes, while the request is pendingBot API
Only given you a phone numberNoBots introduction

So put the bot link where customers already are: booking confirmations, receipts, a QR code at the counter. Telegram tells the bot when someone blocks it; send anything that must arrive by email or SMS. A bot works next to your website, not instead of it.

What does a Telegram bot learn about your customers?

Less than many buyers expect. With each message, the Bot API passes the sender's Telegram ID and first name, plus last name, username and app language when available, and Telegram's Privacy Policy adds profile pictures. The rest depends on the person:

  • Phone number. Only if they share it, usually with a share-contact button in a private chat, the phone scope when signing in with Telegram, or a Mini App popup.
  • Location. Only if they send it, for example with a share-location button.
  • IP address. Only if they open a link to a website you control.
  • Checkout details. Name, email, phone and shipping address, if your invoice asks.
  • Card details. Never. Per Telegram's Payments API docs, "Neither Telegram nor the bot developers have access to it."

Telegram is not your database: per its bot introduction, older messages "may be removed by the server shortly after they have been processed." Keep what you need on your server, "encrypted at rest and stored separately from its encryption key", as the developer terms require. And until you set your own privacy policy in @BotFather, Telegram's Standard Bot Privacy Policy applies: the developer "will never share user data with third parties" without the user's authorization or a legal duty. A bot that sends leads to a CRM or questions to an AI model needs its own policy.

How do payments work in a Telegram bot?

It depends on what you sell. Physical goods and services, such as a haircut or a delivery, are paid by card through a payment provider you connect in @BotFather. Telegram's Payments API "takes no commission", works with more than 20 providers in over 200 countries, and can send invoices to any chat, including groups and channels. Digital goods and services sell only for Stars: per the Stars payments docs, payments for them "must be carried out exclusively in Telegram Stars."

Card payments put duties on your bot:

  • Before charging, Telegram asks the bot for a final check, and it must answer "within 10 seconds" or the transaction is canceled. Use that moment to confirm the slot or item is still free.
  • The bot must make your terms easy to reach, for example with /terms, and offer support through /support or another clear way. Stars sales add /paysupport, per the developer terms.
  • Test the whole flow with a test provider, such as "Stripe TEST MODE", before real money moves.

Provider fees, Stars payouts and their math are in our Mini App cost guide. Selling inside ChatGPT is a different channel: see agentic commerce.

Can a bot answer customers from your own Telegram account?

Yes, and since May 2026 without Premium. If customers already write to a manager's Telegram account, connect a bot to that account instead of moving them. Telegram's May 7, 2026 update lets "every Telegram user" connect a bot that replies on their behalf, under Settings > Chat Automation. Bot API 10.0, a day later, allowed business bots "to manage user accounts without a Telegram Premium subscription", and the Business docs confirm connected bots work without Premium. Opening hours, quick replies and other Business features still need it.

Your own bot or a bot connected to your account. Telegram's Bot API, Business docs, privacy policy and developer terms, checked November 11, 2026.

What changesYour own botA bot connected to your account
Where customers writeThe bot's chat, with a "bot" labelYour account, in the usual chat
Telegram PremiumNot neededNot needed since May 8, 2026
Who it can write toPeople who started itAllowed chats with an incoming message in the last 24 hours
What it seesMessages sent to the botAll messages, media and files in allowed chats
Extra rulesDeveloper terms, your privacy policyNo passing chat contents to third parties or third-party APIs without the user's authorization
Best forBookings, orders, alerts, broadcastsReplies where customers already write to a person

The owner chooses which chats the bot manages, for example only new ones, and per Telegram's Privacy Policy can change that list at any time. Section 5.4 of the developer terms adds that the bot must never "conceal any activity" from the account owner.

Can a bot work in groups and channels, and how fast can it send?

Yes, with different rules in each place.

  • Groups. Privacy mode "is enabled by default for all bots, except bots that were added to a group as admins", so the bot gets only commands and replies meant for it, per the Bots FAQ. It can send at most 20 messages a minute in a group. An ephemeral message answers one person, "visible only to a specific user and the bot".
  • Join requests. The bot can message each person who asks to join your group or channel for 5 minutes, for example with a screening question, then approve or decline.
  • Channels. With the right access, a bot can answer channel direct messages from users.

Sending speed is where plans break. Per the Bots FAQ, avoid more than one message per second in a single chat; bulk notifications top out at about 30 a second, and past that Telegram returns 429 errors. Paid broadcasts allow up to 1,000 a second, but need 100,000 Stars on balance and 100,000 monthly active users. Otherwise, spread a big mailing "over longer intervals (e.g. 8-12 hours)". Queue messages, retry after a 429, and send confirmations before marketing.

Can a Telegram bot connect to your CRM or booking system?

Yes, through your server: Telegram delivers each message to it, the server works with your systems, and the bot sends the answer.

  1. Telegram to your server. Updates arrive by long polling or webhook, not both. A webhook needs a valid SSL certificate and port 443, 80, 88 or 8443, per the Bots FAQ. Set a secret token on it: Telegram sends it in a header with every request, so your server can drop anything without it.
  2. Your server to your systems. The server reads free slots from the booking system, creates the lead in the CRM and tells the customer when its status changes. The Telegram user ID is the customer's key, and a shared phone number matches them to an existing record.
  3. Linking accounts. Log In With Telegram or a one-time code in a start link ties a Telegram user to their account on your site.
  4. No API. Look for an export or a webhook. Without either, a person keeps that step and the bot alerts them.

Our published Telegram work is alerts and internal tools, not a customer-facing bot. For RYTM, a wellness brand, customers book and pay on the website we built. A booking request lands in the team's Telegram, a second alert follows once Stripe confirms payment, and the back office lists each booking as scheduled, completed or refunded. What carries over is that plumbing: booking and payment events turned into Telegram messages.

RYTM logo
Case study · RYTMBrand, site, store and back office for a wellness brand

At Encore, a Dubai agency, the assignee gets a Telegram message as a task lands in the CRM we built.

Should a Telegram customer service bot answer with AI?

Yes, if the rules for its answers are clear, and Telegram now builds for it: per its features guide, "the model, memory and bot logic are flexible and entirely up to you." Recent additions help AI answers read naturally:

  • Streaming. Since Bot API 9.5 on March 1, 2026, any bot can stream a draft of its answer in a private chat as the model writes it.
  • Rich messages. Structured text since Bot API 10.1 in June 2026, with buttons since 10.3 in August.
  • Topics in private chats. Separate threads in one customer's chat, such as "one topic for an order, another for technical support". Turning them on puts a 15% fee on every Stars purchase in that bot, per section 6.2.6 of the terms.

Two rules shape an AI bot. Section 4.3 bans data collection "aimed at creating large datasets, machine learning models and AI products"; beyond what the service needs, you may use what customers send only if you tell them how and they give "individual, explicit, active and revocable consent". And a bot connected to your own account may not pass chat contents to "third-party APIs" without the user's authorization, which in our reading includes an outside AI model.

In practice, the bot answers from your own content, such as prices, policies, schedules and order status, says when it doesn't know, and hands money questions, complaints and anything sensitive to a person with the conversation attached. More in our guides to AI customer support, AI agent cost, WhatsApp AI agents in the UAE and n8n, Make or Zapier versus a custom agent.

The closest we've built: for a client under NDA, an AI agent in Telegram that runs 100+ Instagram accounts from one chat, built on n8n and Google Gemini. Every failed run alerts a person with the step, the account and the reason. It serves the client's team, not their customers, so what carries over is the AI layer and the alerting.

Instagram AI AgentClient under NDA

Case study · Under NDAHundreds of Instagram accounts, one AI agent

Who owns the bot, the token, the code and the data?

Four things, and each needs an owner on paper.

The bot belongs to the Telegram account that created it in @BotFather: if your developer creates it on their account, it's theirs. The owner can transfer it under /mybots, but you "can only transfer a bot to users who have interacted with it at least once", and the transfer "is permanent". So create the bot on a company-controlled account from day one: if the owner account is deleted, compromised or lost, all its bots "may be terminated at any time", per section 6.3 of the terms.

The token is the bot's password: "Everyone who has your token will have full control over your bot." Under the terms, actions by anyone using your credentials "will be deemed as taken by you". Keep it in your company's secrets store, and generate a new one with the /token command when a contractor leaves or it leaks.

The code. Telegram's terms leave a bot's code with its developer, not with Telegram. Between you and the studio that writes it, the contract decides.

The data. Per section 4.2, you must delete user data on request, when you no longer need it and when the bot stops operating, and section 9.1 requires you to follow the data protection laws that apply to you.

What to put in the contract:

  • The bot is created on, or transferred to, your company's Telegram account before launch.
  • Code, designs, prompts and bot texts are yours once paid for.
  • Servers, database, domain, and AI and payment accounts are in your company's name.
  • At handover, you get admin access and a regenerated token.
  • What data is stored, where, for how long, and who deletes it.
  • Who follows the Bot API changelog and retests after releases. The latest, 10.4, shipped on November 9, 2026.
  • How the bot, code and data move to another team if you part ways.

How much does it cost to build a Telegram bot?

We found no independent price survey for Telegram bots, so the closest market data is general. Clutch's web development pricing guide says projects there typically cost under $10,000, and its AI pricing guide says AI projects there typically cost $10,000–$49,999, as of November 11, 2026. In our reading, a bot with bookings and alerts sits near the first figure; payments, a CRM integration and AI answers move it toward the second. These are market figures, not our price list: a partner gives an estimate after a call.

The Bot API is free; you pay for hosting, AI usage, provider fees and upkeep. Our Mini App cost guide breaks these down.

How do you hire a Telegram bot developer?

Ask these before you sign. Good answers are specific.

  • Whose Telegram account will own the bot? Yours, from day one.
  • How does the server know a request came from Telegram? A webhook secret token checked on every request, or a secret URL.
  • What happens on a 429 error? Messages queue and retry after the delay Telegram names.
  • How will we know the bot is down? @BotFather's status alerts cover only popular bots, around 300 requests a minute, so ask for monitoring that alerts a person.
  • Where do you test? On a separate test bot, with test payments.
  • What does the AI answer from, and when does it hand off? Get the rules in writing.
  • Who does the work? At NextGenSoft, a senior partner leads every project, with vetted specialists staffed per project.

More in how to choose an AI automation agency and our software development brief template.

Checklist before you build a Telegram bot

  • Job. One or two jobs for version one: bookings, orders, support, leads or alerts.
  • Way in. Where customers find the bot link, tagged by source.
  • Permission. How people start the bot, and a fallback channel for blocks.
  • Data. What the bot collects, where it's stored, and your privacy policy in @BotFather.
  • Systems. Which CRM, booking and payment systems it uses, and whether they have an API.
  • AI. What it answers from, what it never answers, who takes over.
  • Ownership. Bot, code, servers and accounts in your company's name.
  • Testing. A test bot, test payments, an alert on every failure.
  • People. Who answers /support and handoffs, and how fast.

We build Telegram bots and Mini Apps for businesses in the US and the UAE. See Telegram Mini App and bot development, or book a call with a partner.

Questions we get asked

Can a Telegram bot message customers first?

No. Per Telegram's docs, a bot can't start a conversation: the person must message it or add it to a group first. After that, the bot can write until the person blocks it. There are a few other routes: a Mini App can ask permission in a native popup, Log In With Telegram can include permission to message, and a request to join your group opens a 5-minute window. A list of phone numbers in your CRM opens nothing.

What customer data does a Telegram bot get?

With every message, the bot gets the sender's Telegram ID and first name, plus last name, username and app language when available, and whatever the person writes or sends. A phone number or location arrives only when the person chooses to share it, usually with a button. A payment checkout can ask for a name, email, phone and shipping address, but card details stay with the payment provider: neither Telegram nor the bot developer sees them.

Do we need Telegram Premium to connect a bot to our business account?

Not since May 8, 2026. Bot API 10.0 let business bots manage user accounts without a Telegram Premium subscription, and Telegram's Business docs confirm connected bots are available to non-Premium users. The other Business features, such as opening hours and quick replies, still come with Premium. The account owner connects the bot in Settings > Chat Automation, chooses which chats it can access and can change that at any time.

Who owns a Telegram bot, and how is it transferred?

The Telegram account that created the bot in @BotFather owns it, and anyone with the bot's token controls it. So have the bot created on your company's account from day one. If a developer created it, they can transfer it under /mybots, but only to someone who has interacted with the bot, and the transfer is permanent. After a handover, generate a new token and put the code, servers and service accounts in your company's name.

How much does it cost to build a Telegram bot?

We found no independent price survey for Telegram bots. The closest market data is Clutch: web development projects there typically cost under $10,000, and AI projects $10,000–$49,999, per its pricing guides as of November 11, 2026. In our reading, a bot with a booking flow and alerts sits near the first figure, and one with payments, a CRM link and AI answers moves toward the second. These are market figures, not our prices: a partner estimates after a call.

Can a Telegram bot take bookings and sync with our CRM?

Yes, through your own server between Telegram and your systems. Telegram delivers each message to the server by webhook; the server checks free slots or creates a lead through the booking system's or CRM's API and replies with buttons. The Telegram user ID becomes the customer's key, and a shared phone number links them to an existing record. If a system has no API, look for an export or a webhook, and alert a person about anything the bot can't handle.

Sources

  1. Bots: An introduction for developers · Telegram, 2026
  2. Telegram Bot Features · Telegram, 2026
  3. Bots FAQ · Telegram, 2026
  4. Telegram Bot API · Telegram, 2026
  5. Bot API changelog · Telegram, 2026
  6. Telegram Mini Apps · Telegram, 2026
  7. Log In With Telegram · Telegram, 2026
  8. Telegram Business · Telegram, 2026
  9. Guest AI Bots, Bot-to-Bot Chats, Chat Automation, Custom AI Styles, 100M+ Emoji & Sticker Search and Much More · Telegram, 2026
  10. Bot Payments API · Telegram, 2026
  11. Bot Payments API for Digital Goods and Services · Telegram, 2026
  12. Telegram Bot Platform Developer Terms of Service · Telegram, 2026
  13. Telegram Privacy Policy · Telegram, 2026
  14. Standard Bot Privacy Policy · Telegram, 2026
  15. Web Development Company Pricing Guide 2026 · Clutch, 2026
  16. AI Pricing Guide 2026 · Clutch, 2026

Share this article

About the author

Artem Zelenskii

Head of AI

Leads AI and ML: 5+ years in production. Apple Developer Academy graduate.

Meet the leadership

Keep reading

All posts

SEO & GEO

Agentic Commerce in 2026: How to Sell on ChatGPT and Google AI Mode

ChatGPT now sends buyers to your own checkout, Google's AI Mode lets select merchants sell in the chat, and Shopify puts eligible stores in front of both. What works in the US and the UAE as of November 2026, and what to fix on your store first.

Artsiom Yankovich

· 16 min read

Let's talk

Got a project? Let’s scope it in 30 minutes.

Tell us what you're building. You'll get a straight answer on timeline, team and approach on the first call.

Reply the same dayTalk to a partnerNo sales pitch

Tell us what you're building.

A partner reads every request and replies the same working day, on the channel you pick.

Reply on
Reply on
What do you need? · optional

A few sentences: what it is, who it's for, the deadline.

We use these details only to reply. Privacy policy