# How to create a Telegram AI bot for your business

> Create a Telegram bot with BotFather, connect it to an AI agent trained on your business, and let it answer, book and hand chats to your team. No code needed.

Canonical: https://heykiko.io/blog/how-to-create-a-telegram-ai-bot-for-your-business
Last updated: 2026-11-05

AI agent guides · by The HeyKiko team · published 5 November 2026 · 6 min read

Create a bot with Telegram's @BotFather, copy the token it gives you, and connect that token to an AI agent trained on your website and files. The bot then answers your customers in Telegram, around the clock, and can book appointments, recommend products and hand chats to your team. It takes a few minutes and no code.

## Step by step

1. **Open @BotFather**: In Telegram, search for @BotFather, Telegram's official bot for making bots, and send /newbot.
2. **Name it**: Choose a display name, such as “Northside Clinic”, and a username. Telegram requires the username to end in “bot”, such as northsideclinic_bot. [Telegram: bot features](https://core.telegram.org/bots/features)
3. **Copy the token**: BotFather replies with a token: numbers, a colon, then a long code. It's the key that lets software run your bot, so keep it private.
4. **Connect it to your AI agent**: Paste the token into your chatbot platform. In HeyKiko that's Channels › Telegram, and the agent starts replying straight away.
5. **Train the agent**: Give it your website and documents, so it answers from your own content. See [how to train a chatbot on your website](https://heykiko.io/blog/how-to-train-a-chatbot-on-your-website).
6. **Share the link**: Your bot's t.me link and a QR code on your website, receipts, menus and social profiles, so customers can start a chat.

## What Telegram allows, and doesn't

- A bot can't start a conversation. A customer has to message it first, or add it to a group. [Telegram: bots](https://core.telegram.org/bots)
- Bots carry a “bot” label instead of an online status, so customers know they're talking to one.
- Once a customer has messaged it, there's no time limit on replying, unlike WhatsApp's 24-hour window.
- Telegram asks bots not to send more than about one message a second to the same chat, and limits bulk sending to about 30 messages a second. [Telegram: bot FAQ](https://core.telegram.org/bots/faq)

That makes Telegram a good channel for conversations customers start, and a poor one for cold outreach: you can't message people who haven't contacted your bot.

## What an AI agent adds to a Telegram bot

A bot on its own does only what someone programs. Connected to an AI agent, it understands questions in the customer's own words and language and can act on them:

What a Telegram bot connected to HeyKiko's AI agent can do

| Customers can | How it looks in Telegram |
| --- | --- |
| Ask anything about your business | A reply from your website and files, in their language |
| Book an appointment | Open times as buttons on a keyboard, then a confirmation |
| Find a product | A photo with the price and a button to your page |
| Send a photo or a PDF | The agent reads it, when your plan's model can read images and files |
| Ask for a refund or a repair | A case for your team, with a reference |
| Talk to a person | The chat moves to your team's inbox; the bot stays quiet |

## Working it as a team

- Replies from your team go out from the same bot, so the customer stays in one chat.
- Telegram chats sit in one [shared inbox](https://heykiko.io/features/shared-inbox) with your WhatsApp and website chats.
- Team members can get their own alerts on Telegram: each one sends a short code to your bot to connect, which works with no time limit.
- Every customer who messages the bot becomes a [lead](https://heykiko.io/features/lead-capture), with their name from Telegram.

## In HeyKiko

Connect your bot under Channels › Telegram by pasting the token from @BotFather, and print the QR code shown there for your counter or receipts. Changing the token keeps the same chats, and disconnecting stops replies at once while the bot stays yours in @BotFather. The bot uses the same knowledge, bookings and hand-off rules as your website chat and WhatsApp.

> HeyKiko sends campaigns on WhatsApp and email, not as Telegram broadcasts. On Telegram your agent answers the conversations customers start.

See [the Telegram AI bot](https://heykiko.io/channels/telegram-ai-chatbot), or try it free for 14 days with no card.

## Sources

Checked on 5 November 2026. We make HeyKiko, which this guide uses as its example.

- [Telegram: bots, an introduction](https://core.telegram.org/bots)
- [Telegram: bot features](https://core.telegram.org/bots/features)
- [Telegram: bot FAQ](https://core.telegram.org/bots/faq)

## Questions people ask

### How do I create a Telegram bot for my business?

Message @BotFather in Telegram, send /newbot, choose a name and a username ending in “bot”, and copy the token it gives you. Paste that token into a chatbot platform such as HeyKiko to make the bot answer customers with AI.

### Can I make a Telegram AI bot without coding?

Yes. BotFather creates the bot, and a platform like HeyKiko connects to it with the token and handles the conversation, so there's nothing to host or program.

### Can a Telegram bot message customers first?

No. Telegram doesn't let bots start conversations: a customer has to message the bot first, or add it to a group.

### Is there a time limit on replying in Telegram?

No. Unlike WhatsApp's 24-hour window, a business can reply on Telegram at any time once the customer has messaged the bot.

### Can a Telegram bot book appointments?

Yes, connected to an AI agent with a calendar. In HeyKiko, open times appear as buttons, the customer taps one, and the booking is confirmed in the chat.

### Can my team reply to Telegram customers?

Yes. In HeyKiko your team replies from the shared inbox, the reply goes out from the same bot, and the AI pauses for that customer while a person handles it.

### Is the bot token safe to share?

No. The token lets software control your bot, so paste it only into the platform you're connecting. If it leaks, @BotFather can issue a new one, and HeyKiko lets you change it without losing chats.

## Related

- [Telegram AI bot for business](https://heykiko.io/channels/telegram-ai-chatbot)
- [How to add an AI agent to WhatsApp Business](https://heykiko.io/blog/how-to-add-an-ai-agent-to-whatsapp-business)
- [Shared inbox](https://heykiko.io/features/shared-inbox)
- [Appointment booking](https://heykiko.io/features/appointment-booking)
- [All guides](https://heykiko.io/blog)
