guides

How to Set Up Telegram Integration in Kommo (Step-by-Step)

Learn how to connect Telegram to Kommo CRM step by step — plus when it makes more sense to use a Telegram-native CRM instead.

Grow your business on Telegram

CRM, Outreach & Lead Research. Get started with 1-week free trial.

Grow your business on Telegram

CRM, Outreach & Lead Research. Get started with 1-week free trial.

Grow your business on Telegram

CRM, Outreach & Lead Research. Get started with 1-week free trial.

You've got leads coming in through Telegram, but your Kommo pipeline has no idea they exist. Every conversation lives in a separate app, and by the time you log anything manually, the context is already stale.

Here's how to fix that — and what to watch out for along the way.

What does Kommo's Telegram integration actually do?

Kommo connects Telegram to your CRM through a bot-based channel. When a prospect messages your Telegram bot, a new lead is automatically created in your Kommo pipeline. You can reply directly from the Kommo interface without switching apps. The integration supports text, files, and voice messages — but it works through a Telegram Bot, not a personal Telegram account, which is an important distinction if your outreach relies on direct person-to-person messaging.

This means all inbound conversations through your bot get tracked, but proactive outreach from a personal account won't flow through Kommo automatically.

How do I set up Telegram integration in Kommo?

The setup takes about 10–15 minutes if you have admin access to your Kommo account and a Telegram account to create a bot. Here's the full process:

  1. Create a Telegram bot via BotFather. Open Telegram and search for @BotFather. Send the command /newbot, give your bot a name and a username (must end in "bot"), and copy the API token BotFather gives you.

  2. Go to your Kommo settings. In Kommo, navigate to Settings → Integrations → Messengers. Find the Telegram option in the list.

  3. Paste your bot token. Enter the API token from BotFather into the Kommo Telegram integration field and click Connect.

  4. Select (or create) a pipeline. Choose which Kommo pipeline should receive new leads from Telegram. You can map it to an existing one or create a dedicated "Telegram Inbound" pipeline.

  5. Assign a responsible user. Set which team member gets notified and assigned when a new Telegram lead comes in.

  6. Test the connection. Send a test message to your bot from a personal Telegram account. A new deal should appear in your selected pipeline within seconds.

  7. Share your bot link with prospects. Your bot's link is t.me/yourbotusername. Add it to your website, email signature, or ads to start capturing leads.

That's the core setup. Most teams are live within 15 minutes of starting.

What are the most common issues with Kommo's Telegram setup?

A few things trip people up regularly:

  • Wrong bot token format. BotFather tokens look like 123456789:ABCdef... — copy the full string including the colon and the alphanumeric part after it.

  • Bot not receiving messages. Make sure your bot hasn't been blocked by the test account. Open the bot link fresh, hit Start, then send a message.

  • Duplicate leads. If a contact messages your bot multiple times, Kommo creates a new deal each time by default. Set up deduplication rules or check for existing contacts before creating new deals.

  • No pipeline selected. If you skip the pipeline assignment step, incoming leads go into a default bucket with no owner — and promptly get ignored.

  • Webhook conflicts. If you're using another Telegram bot tool on the same token, Kommo's webhook will conflict with it. Each bot token can only have one active webhook at a time.

For more on keeping your Telegram setup clean and avoiding account-level issues, see our guide on CRM Telegram integration.

Does Kommo's Telegram integration support outbound messaging?

This is where the bot-based model shows its limits. Kommo's Telegram integration is primarily inbound: prospects message your bot first, then you respond. You can reply to those conversations inside Kommo, but you can't initiate cold outreach to a Telegram username or phone number directly through the integration.

If you need to send the first message — to a parsed list of leads, a group of prospects from Apollo, or a list of phone numbers converted to Telegram usernames — a bot-based CRM integration won't cover that. That's a different workflow entirely, and it's worth knowing before you invest time in the setup.

For context on what full-featured Telegram outreach looks like, the Telegram sales channel guide breaks down the full stack.

When does it make more sense to use a Telegram-native CRM instead?

Kommo's Telegram integration works well for teams that already live in Kommo and just want to capture inbound bot traffic alongside their other channels. But if Telegram is your primary sales channel — not just one of many — layering a bot integration on top of a traditional CRM creates friction fast.

Here's when a Telegram-native tool makes more sense:

  • You're doing proactive outreach to cold lists, not just waiting for inbound.

  • You need to message from personal Telegram accounts, not bots.

  • Your team manages multiple Telegram accounts and needs to see all conversations in one place.

  • You want to automate follow-up sequences directly inside Telegram threads.

  • You're sourcing leads from Telegram groups and need to go from parsing to outreach in one workflow.

CRMChat is built specifically for this — it handles the full Telegram sales workflow from lead sourcing to pipeline management without any bot middleware. CRMChat lets you manage outreach sequences, pipeline stages, and team conversations across multiple Telegram accounts from a single dashboard, so nothing falls through the cracks between apps.

If you're running outreach at scale, it's also worth reading our breakdown of the best CRM tools with Telegram integration to compare your options properly.

Is there a way to connect Kommo and Telegram for more advanced workflows?

Yes — if you need to go beyond the native integration (for example, triggering Telegram messages from Kommo deal stage changes, or syncing Telegram data into custom fields), you can build that via webhooks and the CRMChat API. This gives you the flexibility to design exactly the data flow your team needs, without being limited to what the native connector supports.

This approach takes more setup time but is far more powerful for teams with specific pipeline logic or multi-step automation needs. CRMChat automates Telegram follow-up sequences that trigger based on deal status, reply behavior, and custom pipeline events — something a standard bot integration can't replicate.

If you're already deep in Telegram outreach and want to understand the broader tooling landscape, the CRM for Telegram sales teams guide is a good next read.

Continue Reading

The latest handpicked blog articles