Torro CRM
Интеграция Telegram с CRM: как это работает и как настроить (2026)

Интеграция Telegram с CRM: как это работает и как настроить (2026)

К Команда Torro AI Редакция
Опубликовано 02.09.2026 16 мин чтения

Что вообще значит «интеграция Telegram с CRM»

Формулировка «интеграция Telegram с CRM» скрывает три разные вещи. Технически это три разных способа получить доступ к переписке, и у каждого свои правила: кто может написать первым, что видно в CRM, сколько сообщений в секунду можно отправить и чем вы рискуете аккаунтом.

Разберём все три — и дальше по тексту будет понятно, почему один сценарий закрывается ботом за десять минут, а другой не закрывается им вообще.

Три способа интеграции Telegram с CRM: Bot API, Telegram Business и личный аккаунт через MTProto
Три способа подключить телеграм к CRM. Разница не в удобстве, а в том, кто может написать первым.

Через Bot API — стандартный путь

Вы создаёте бота в @BotFather, получаете токен и отдаёте его CRM. Дальше CRM либо подписывается на вебхук, либо опрашивает Telegram методом getUpdates. Одновременно только одно из двух: если задан вебхук, getUpdates работать не будет. Об этом стоит помнить, когда «интеграция вроде подключена, а сообщения не приходят» — часто оказывается, что тот же токен уже занят другим сервисом.

Что получаете: все диалоги бота падают в CRM как обращения, менеджеры отвечают из одного окна, история хранится на вашей стороне, никаких сессий и телефонов. Токен — это фактически пароль: у кого он есть, тот может писать от имени бота.

Что не получаете: бот не может написать человеку, который сам ему не написал. Об этом подробно ниже, но это главное ограничение, вокруг которого строится всё остальное.

Telegram Business — бот на личном аккаунте

С 2024 года у Telegram есть режим Business: вы включаете бизнес-функции в настройках личного аккаунта (это часть Premium) и подключаете к нему бота. После этого бот видит переписку вашего личного аккаунта и может отвечать от вашего имени — не от имени бота. Клиент по-прежнему пишет вам в личку, как обычно, и в интерфейсе для него ничего не меняется.

Технически это отдельный слой Bot API: бот получает апдейты business_connection и business_message, а права выдаются явным набором — отправлять и редактировать сообщения, удалять их, показывать «печатает», закреплять, работать с историей, принимать платежи, публиковать истории. Есть настройка получателей: можно разрешить боту только существующие чаты, только новые, только контакты или только не-контакты, плюс точечные исключения. Любой чат можно поставить боту на паузу вручную.

Два ограничения, которые сразу отсекают часть сценариев. Первое: к аккаунту можно подключить только одного бизнес-бота. Второе: бот должен быть помечен как бизнес-бот — обычный бот просто не подключится, Telegram вернёт ошибку.

Это законный, документированный способ вести переписку личного аккаунта из CRM. Он не даёт права писать первым тем, кто вам не писал: бот работает внутри ваших диалогов, а не создаёт новые с холодной базой.

Личный аккаунт через MTProto — что можно и чем рискуешь

Третий способ в России используют массово, поэтому разберём честно. MTProto — это клиентский протокол Telegram, тот же, на котором работают официальные приложения. Сервис-интегратор поднимает клиентскую сессию с вашим номером телефона, и с точки зрения Telegram это выглядит как ещё одно устройство, с которого вы вошли в свой аккаунт. В обиходе такую сессию называют юзерботом.

Что это даёт на практике.

  • Сообщения уходят от вашего личного аккаунта — с вашим именем, аватаркой и username. Для многих ниш это критично: люди отвечают человеку, а не «боту компании».

  • Видна и подтягивается история переписки, включая ту, что была до подключения CRM.

  • Нет правила «бот не пишет первым». Если у вас есть username или номер собеседника, вы можете начать диалог — ровно так же, как начали бы его руками с телефона.

  • Работают группы, каналы, реакции, всё, что доступно обычному пользователю.

Чем рискуете.

  • Аккаунт живой и его можно потерять. Telegram борется со спамом реактивно: жалобы получателей, резкий рост исходящих сообщений незнакомым людям, одинаковые тексты — и аккаунт получает ограничение на отправку сообщений не-контактам, а в тяжёлом случае улетает в бан. Блокируется номер, а не сессия: завести новый аккаунт на тот же номер не выйдет.

  • Лимиты не опубликованы и не фиксированы. Они зависят от возраста и «прогретости» аккаунта, доли ответов, доли жалоб и того, кому вы пишете — контактам или незнакомым. Любые конкретные цифры вроде «30 сообщений в час безопасно» — это чужой эмпирический опыт, а не гарантия. Мы отдельно разбирали, как выстроить рассылку и не поймать ограничение, в материале про рассылки в Telegram без бана.

  • Сессия хранится у подрядчика. Это доступ к вашей личной переписке — со всеми вытекающими вопросами к тому, кому вы его отдаёте.

  • Официальной поддержки под этот сценарий нет. Если аккаунт ограничили, апеллировать по сути не к кому.

Когда оправдано. Штучные продажи с длинным циклом, когда менеджер ведёт полсотни клиентов лично и половина контактов пришла не из формы на сайте, а из личных знакомств, конференций и чатов. Возврат к клиенту, который писал год назад. Ситуации, где отправка от имени бота убивает конверсию.

Когда не оправдано. Любая массовая исходящая коммуникация по купленной или собранной базе. Здесь юзербот не «более удобный способ рассылки», а способ потерять рабочий номер за неделю. Для входящего потока с рекламы, где люди сами приходят по ссылке, юзербот вообще не нужен — там достаточно бота, и он надёжнее.

Что API Telegram позволяет, а что нет

Кто может начать диалог

Бот не может написать пользователю первым. Telegram не отдаёт бизнесу телефоны и идентификаторы пользователей: бот узнаёт chat_id только в тот момент, когда человек сам нажал «Старт» или отправил сообщение. Попытка отправить сообщение в чат, которого не было, возвращает ошибку вида «bot can't initiate conversation with a user». Загрузить список телефонов и начать переписку через бота невозможно — не «сложно», а невозможно на уровне API.

Отсюда следует практический вывод: холодный обзвон в Telegram ботом не делается. Делается вход — ссылка, QR-код, кнопка на сайте, реклама на бота. Дальше, после первого сообщения от человека, вы можете писать сколько угодно и когда угодно.

Почему Telegram-бот не может написать клиенту первым: chat_id появляется только после первого сообщения
Бот узнаёт клиента только после его первого сообщения. Обойти это на Bot API нельзя.

Личный аккаунт через MTProto этого ограничения не имеет — и именно поэтому в него упираются те, кому нужна исходящая коммуникация. Цена — раздел выше.

Есть ли «окно 24 часа», как в WhatsApp

Нет. В WhatsApp Business API действует правило: после последнего сообщения клиента у вас есть 24 часа на свободный ответ, дальше — только предварительно одобренные шаблоны, и за них платят. В Telegram такого окна нет вообще. Клиент написал в январе — вы можете ответить в марте обычным текстом, без шаблонов, без модерации и без платы за сообщение.

Сравнение Telegram и WhatsApp: окно 24 часа есть только в WhatsApp Business API
В WhatsApp после суток молчания начинаются платные шаблоны. В телеграм такого окна нет.

Это меняет экономику работы с базой: в Telegram реактивация старых лидов ничего не стоит, в WhatsApp — стоит. Если вы ведёте оба канала, разница в правилах разобрана подробнее в тексте про WhatsApp Business App, API и linked device.

Единственное, что заменяет «окно» в Telegram, — это блокировка. Пользователь может заблокировать бота одной кнопкой, и после этого отправка возвращает ошибку. Никаких предупреждений вы не получите, поэтому обработка ошибки «бот заблокирован» должна быть в интеграции с первого дня, иначе статистика доставки будет врать.

Лимиты на отправку

Telegram публикует ориентиры для ботов в Bot FAQ:

  • в одном чате — не чаще одного сообщения в секунду;

  • в группе — не более 20 сообщений в минуту;

  • для массовых уведомлений — примерно 30 сообщений в секунду суммарно.

Порог в 30 сообщений в секунду можно поднять платными рассылками (paid broadcasts): Telegram позволяет разогнаться до 1000 сообщений в секунду, всё, что сверх бесплатного лимита, тарифицируется в Stars. Для типичного отдела продаж это неактуально — тридцать в секунду это около ста тысяч сообщений в час, упрётесь вы не в лимит, а в жалобы.

Отдельно про формулировку «примерно»: Telegram сознательно не даёт жёстких гарантий и может притормозить бота, который рассылает одинаковый текст по большой базе, даже если формально вы в лимитах. Поэтому в CRM должна быть регулировка скорости рассылки и очередь с ретраями, а не цикл «отправить всем подряд».

У личного аккаунта лимитов в открытом виде нет вообще — см. выше.

Что с историей переписки

Бот видит переписку только с момента, как его подключили. Всё, что было до этого, для него не существует: Telegram не отдаёт архив. Если вы год общались с клиентами с личного телефона и теперь подключаете бота — история не переедет, начнётся новая ветка.

Ещё одна деталь, которая ломает миграции: Telegram хранит недоставленные апдейты не дольше 24 часов. Если интеграция лежала сутки с выключенным вебхуком, сообщения за это время не «догонятся» — они просто потеряются. Поэтому переключать токен между сервисами нужно осознанно и в тихое время.

Telegram Business и MTProto-сессия историю видят — это, пожалуй, главный практический аргумент в их пользу при переезде.

Форматы, вложения и метки источника

Через Bot API нормально проходят файлы, фото, видео, кружки, голосовые, инлайн-кнопки, оплата и групповые чаты. Ограничения по размеру у облачного Bot API есть: отправка — до 50 МБ, скачивание входящего файла методом getFile — до 20 МБ. Если бизнес завязан на тяжёлых вложениях (проектная документация, видео), поднимают локальный Bot API server: там скачивание без ограничения по размеру, а отправка — до 2000 МБ.

Метки источника делаются через deep links: ссылка вида t.me/yourbot?start=ads_tg_oct передаёт параметр в первое сообщение, и CRM видит, откуда пришёл лид, ещё до того, как менеджер напишет ответ. Это, кстати, единственный надёжный способ считать источники в Telegram — UTM-метки на кнопке «написать в Telegram» дальше самой кнопки не живут. Как встроить это в общий сценарий продаж, разобрано в гайде по продажам в Telegram.

Как выбрать способ подключения под свою задачу

Выбирают не по бренду CRM, а по тому, кто кому пишет первым и в каком объёме. Таблица — по сценариям.

Сценарий

Способ подключения

Что учесть

Входящий поток с рекламы, сайта, канала

Bot API

Ставится за вечер, лимиты предсказуемы, аккаунтом не рискуете

Поддержка и повторные продажи по действующей базе

Bot API

Окна 24 часов нет, писать можно в любой момент

Личные продажи, клиент привык к переписке с менеджером

Telegram Business

Нужен Premium на аккаунте, один бизнес-бот на аккаунт

Нужно писать первым по своим контактам

MTProto-сессия

Реальный риск ограничения аккаунта, лимиты неформальные

Массовая исходящая рассылка по холодной базе

Никакой

Ботом запрещено технически, юзерботом — быстрый путь к бану

Нужен только перенос лида в другую систему

Bot API + сценарий автоматизации

Переписку менеджеры всё равно ведут где-то ещё

Если вопрос стоит не «как подключить», а «какой сервис взять» — это другая задача, и мы разбирали её отдельно: сравнение CRM для Telegram по конкретным сервисам. Здесь дальше — только механика.

Пошаговая настройка: как подключить Telegram к CRM

Порядок для варианта через Bot API. На всё уходит около часа, из которых собственно подключение — минуты три, остальное — маршрутизация и тесты.

1. Создать бота

Откройте чат с @BotFather, отправьте /newbot, задайте отображаемое имя и username — username обязан заканчиваться на bot. В ответ придёт токен. Обращайтесь с ним как с паролем: не кладите в общий чат, не храните в заметках, при подозрении на утечку сразу делайте /revoke.

2. Вставить токен в CRM

В настройках канала Telegram вставляете токен и сохраняете. CRM сама пропишет вебхук. Здесь же обычно выбирается, в какую воронку и на какой этап падают новые обращения.

Подключение телеграм к CRM: выбор типа канала и поле для токена бота в Torro CRM
Тип канала выбирается один раз, дальше — токен бота. «Telegram Аккаунт» в списке — это подключение через личный аккаунт.

Важное правило: один токен — одна система. Если тот же бот уже подключён к другому порталу или сервису, вебхук перепишется и работать будет только последнее подключение. Это, пожалуй, причина номер один в жалобах «интеграция сломалась сама».

3. Оформить бота

Аватарка, описание, короткий текст на кнопке «Старт», команды. Через @BotFather же отключите боту работу в группах, если он нужен только в личных чатах — иначе его начнут добавлять в чужие чаты. Пять минут, но именно это отличает «нормальную компанию» от «непонятного бота» в глазах человека, который только что перешёл по рекламе.

4. Настроить маршрутизацию до запуска

До того, как пойдёт первый лид, должно быть решено: кто отвечает, как обращения распределяются между менеджерами, что происходит ночью, через сколько минут без ответа обращение эскалируется. Бот без маршрутизации — это чат, в который все смотрят и никто не отвечает.

5. Прописать сценарии первого касания

Приветствие, квалифицирующие вопросы, автоответ вне рабочего времени. Если используете ИИ-агента, здесь же задаётся точка передачи диалога человеку — по ключевым словам, по стадии сделки, по прямой просьбе клиента. Разница между агентом и обычным сценарным ботом — тема отдельная, мы её разбирали в материале про ИИ-агента для Telegram.

6. Протестировать со стороны клиента

С личного аккаунта, а не из админки: перейти по ссылке, нажать «Старт», написать текстом, отправить фото, отправить файл, дождаться ответа менеджера, заблокировать бота и посмотреть, что произойдёт в CRM. Проверьте, что карточка создалась одна, а не три, и что повторное обращение того же человека склеилось со старой сделкой.

7. Расставить deep links

Для каждого источника — своя ссылка с параметром start. Сайт, реклама, канал, офлайн-QR, подпись в почте. Без этого через месяц вы будете знать, что лиды из Telegram есть, но не будете знать, откуда именно.

8. Включить метрики

Минимум: время первого ответа по менеджеру, доля диалогов без ответа, конверсия из первого сообщения в сделку по источникам. Всё остальное — потом.

Как это выглядит в amoCRM и Битрикс24

Логика та же: и там, и там телеграм подключается ботом. В Битрикс24 канал настраивается в контакт-центре — создаёте бота в BotFather, вставляете токен в настройки канала и привязываете открытую линию с очередью ответственных. Ограничения там тоже бот-апишные плюс свои: файлы до 50 МБ, один токен работает только на одном портале, для личных чатов группы у бота отключают.

В amoCRM Telegram подключается как канал чатов — снова через токен бота, дальше переписка ложится в карточку сделки. Для работы с личного аккаунта в обеих системах ставят сторонние решения из маркетплейса, то есть отдельного поставщика, отдельный счёт и отдельную ответственность за сессию.

Главное, чего не меняет ни одна CRM: правило «бот не пишет первым» задано Telegram, а не системой. Если интегратор обещает обойти его на боте — обходят его юзерботом, просто вам об этом не сказали.

Частые ошибки при подключении

  • Один токен на два сервиса. Вебхук перезаписывается молча. Симптом: сообщения перестали приходить после того, как «мы просто попробовали другую систему».

  • Бот как барьер, а не как транспорт. Три экрана меню, из которых нельзя выйти к человеку. Люди уходят на первом же нестандартном вопросе.

  • Автоприветствие вместо маршрутизации. Настроили «Здравствуйте, чем помочь?», а дальше никто не назначен. Формально интеграция есть, ответа нет.

  • План рассылки, построенный на боте. Обнаруживается за день до запуска, когда выясняется, что базу телефонов в Telegram-бота не загрузить в принципе.

  • Не обрабатываются ошибки блокировки и лимитов. Отчёт показывает «отправлено», хотя половина сообщений не ушла.

  • Смена номера или выход из сессии при MTProto. Сессия рвётся, переписка перестаёт синхронизироваться, а узнают об этом от клиента.

  • Telegram отдельно от остальных каналов. Один и тот же клиент пишет в Telegram и WhatsApp, менеджеры видят два разных диалога и дважды спрашивают одно и то же.

  • Нет замера времени ответа. Канал, где отвечают за пять минут, и канал, где отвечают за пять часов, — это разные каналы по конверсии, даже если настроены одинаково.

Где здесь Torro CRM

Torro — CRM, изначально построенная вокруг переписки, а не вокруг карточки контакта. Telegram подключается токеном бота, рядом в том же окне живут WhatsApp и Instagram, так что один клиент виден одним диалогом независимо от того, где он написал. Из переписки создаётся сделка и двигается по канбану, на этапы вешаются бизнес-процессы, ИИ-агент ведёт диалог и передаёт его менеджеру по заданному условию. Рассылки идут с ограничением скорости и учётом отписок.

Переписка из Telegram, WhatsApp и Instagram в одном окне Torro CRM
Один клиент — один диалог, независимо от того, в каком мессенджере он написал.

Ограничения Telegram при этом никуда не деваются: писать первым бот не будет и в Torro. Что можно сделать — не терять входящие, отвечать быстрее и видеть, какой источник реально приносит сделки.

Источники

  • Telegram Bot API — методы, вебхуки, апдейты business_connection и business_message, ограничения по размеру файлов

  • Telegram Bot FAQ — ориентиры по лимитам отправки и платные рассылки

  • Telegram Business — анонс бизнес-функций и их привязка к Premium

  • Connected Business Bots — права бизнес-бота, настройка получателей, ограничение «один бот на аккаунт»

  • Битрикс24: подключение канала Telegram — порядок подключения и ограничения на стороне портала

FAQ

Может ли CRM написать клиенту в Telegram первой?

Через бота — нет. Бот получает идентификатор чата только после того, как человек сам ему написал или нажал «Старт»; попытка отправить сообщение без этого возвращает ошибку. Через личный аккаунт (Telegram Business или MTProto-сессия) — да, но это уже переписка от вашего имени и с вашими рисками.

Есть ли в Telegram окно 24 часа, как в WhatsApp?

Нет. В WhatsApp Business API после 24 часов молчания клиента можно писать только одобренными платными шаблонами. В Telegram таких ограничений нет: если диалог когда-то начался, вы можете вернуться к нему через месяц обычным сообщением и бесплатно.

Сколько сообщений может отправлять бот и за что прилетает бан?

Ориентиры Telegram: не чаще одного сообщения в секунду в один чат, до 20 сообщений в минуту в группе, около 30 сообщений в секунду при массовой отправке. Выше — платные рассылки, до 1000 сообщений в секунду за Stars. Бота не «банят» в привычном смысле, но его могут притормозить, а получатели — заблокировать; критично здесь не количество, а доля жалоб. С личным аккаунтом иначе: там ограничение прилетает именно за спамное поведение.

Можно ли подключить личный аккаунт телеграм к CRM?

Да, двумя способами. Легальный и документированный — Telegram Business: включаете бизнес-режим на аккаунте (нужен Premium) и подключаете к нему одного бота, который отвечает от вашего имени в ваших же чатах. Второй — MTProto-сессия через сервис-интегратор: даёт больше свободы, включая возможность писать первым, но подрядчик держит доступ к вашей личной переписке, а аккаунт можно потерять при спамном использовании.

Есть ли интеграция телеграм в amoCRM и Битрикс24?

Да, в обеих. Битрикс24 подключает Telegram в контакт-центре через токен бота и открытые линии, amoCRM — как канал чатов, тоже по токену. Обе работают по Bot API, поэтому наследуют то же правило: писать первым нельзя. Для работы с личного аккаунта в обеих системах ставят решения из маркетплейса.

Сколько времени занимает подключение телеграма к CRM?

Создать бота и вставить токен — несколько минут. Довести до боевого состояния, то есть настроить распределение обращений, приветствие, нерабочее время, deep links и прогнать сквозной тест, — примерно час. Если параллельно переносите историю или подключаете личный аккаунт, закладывайте день.

Переедет ли старая переписка в CRM?

С ботом — нет, он видит только сообщения после подключения. Telegram Business и MTProto-сессия историю подтягивают. Если переписка важна, это довод в пользу подключения через аккаунт, а не через бота.

Что будет, если подключить один токен к двум системам?

Работать будет только та, что подключилась последней: вебхук перезаписывается без предупреждения. Для второй системы заводите отдельного бота. И помните, что недоставленные апдейты Telegram хранит не дольше суток — сообщения за время простоя не догонятся.