К содержанию

Интеграция Telegram-бота с CRM: amoCRM, Битрикс24 и RetailCRM

Что даёт штатное подключение Telegram к amoCRM и Битрикс24, когда нужен свой бот и как заявка из бота попадает в воронку, а статус из CRM возвращается клиенту.

Содержание 6 разделов

Интеграция Telegram-бота с CRM нужна, чтобы заявка из мессенджера сразу становилась сделкой в воронке. Менеджеру не приходится переписывать её из чата. В amoCRM и Битрикс24 есть штатное подключение Telegram. Для части задач его хватает. Разберём, что оно умеет, когда нужен свой бот и как заявка проходит путь от первого сообщения до статуса в CRM.

Что даёт штатная интеграция CRM с Telegram

В amoCRM и в Битрикс24 (через открытые линии) Telegram подключают через бота: вы создаёте его в @BotFather и вставляете токен в настройках CRM. Дальше сообщения клиентов попадают в CRM. Создаётся контакт и заявка, менеджер отвечает из окна CRM, а клиент получает ответ в Telegram от имени бота.

Простые автоответы в CRM тоже есть. В amoCRM это Salesbot, в Битрикс24 чат-боты открытых линий, и с приветствием, коротким меню или сбором телефона они справляются.

Если Telegram для вас ещё один канал переписки, этого хватает: клиент пишет, менеджер отвечает.

Когда нужен свой бот

Свой бот, который работает с CRM через API, делают, когда в диалоге нужна логика:

  • бот задаёт вопросы по сценарию, считает стоимость, записывает на время или принимает оплату;
  • нужен Mini App с каталогом, записью или личным кабинетом;
  • клиент должен получать сообщения при смене этапа сделки: «Заказ собран», «Мастер выехал»;
  • нужны рассылки по сегментам из CRM;
  • один бот работает в Telegram и MAX и пишет в одну воронку.

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

Как бот квалифицирует заявки ночью и в выходные, мы разобрали в статье бот для приёма заявок.

Как заявка из бота попадает в воронку

  1. Источник Клиент приходит по ссылке вида t.me/ваш_бот?start=vk_spring. Параметр после start бот получает вместе с первым сообщением и записывает как источник заявки, так что видно, какая реклама сработала.
  2. Квалификация Бот задаёт вопросы по сценарию: что нужно, к какому сроку, какой бюджет. Перед тем как попросить телефон, показывает согласие на обработку персональных данных.
  3. Сделка Бот создаёт в CRM контакт и сделку на первом этапе воронки, заполняет поля ответами и источником и назначает ответственного по правилам распределения.
  4. Менеджер Получает уведомление в CRM или в Telegram-чате отдела и открывает готовую заявку с ответами клиента. Переписка прикреплена к карточке.
  5. Обратная связь Когда сделка переходит на следующий этап, CRM отправляет событие на сервер бота, и бот пишет клиенту: «Заявка принята, менеджер позвонит сегодня», «Заказ передан в доставку».

Бывает, что CRM в момент отправки не отвечает, например во время технических работ на её стороне. Заявка не теряется. Она ждёт в очереди, и бот повторяет отправку, пока CRM её не примет. Мы пишем ботов на Python (aiogram), очередь держим на Redis и Celery, данные храним в PostgreSQL.

Рассылки по сегментам

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

Бесплатно Telegram пропускает около 30 сообщений в секунду, так что рассылка на 5 000 клиентов уйдёт примерно за три минуты. Платная рассылка за Stars поднимает лимит до 1 000 сообщений в секунду. Подробнее на странице лимиты Telegram.

Какие CRM подключаем

В amoCRM есть сделки и воронки, Salesbot и API чатов, поэтому свой бот может создавать сделки в нужной воронке, передавать туда переписку и получать события о смене этапа. Подробнее на странице чат-бота для amoCRM.

Битрикс24 даёт CRM, открытые линии, роботов и REST API. Бот создаёт в нём лиды или сделки и получает события о смене стадии, подробнее на странице чат-бота для Битрикс24.

RetailCRM ведёт заказы магазина: состав, сумму, статусы и клиентов. Заказ из бота или Mini App создаётся в ней через API.

Свои системы и Google Таблицы тоже подходят. Если у них есть API или доступ к базе, бот работает с ними так же.

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

Токены доступа к CRM хранятся на сервере бота. Телефоны и имена клиентов лежат в базе на сервере в России, как требует 152-ФЗ. Если учёт и документы ведутся в 1С, бота связывают и с ней, подробнее в статье Telegram-бот для 1С.

Бот в MAX и CRM

Бот на одном бэкенде работает в Telegram и MAX и пишет заявки в одну воронку. В карточке сделки видно, из какого мессенджера пришёл клиент. Готового подключения к MAX у CRM может не быть. Это не мешает: бот передаёт заявки через API CRM. Подробнее на страницах боты для MAX и чат-боты для бизнеса.

Как подключить Telegram к amoCRM?

Для переписки хватит штатной интеграции. Создайте бота в @BotFather и вставьте токен в настройках amoCRM, после этого сообщения клиентов появятся в CRM. Если нужны сценарии, оплата или запись, делают своего бота, который создаёт сделки и передаёт переписку через API amoCRM.

Как связать Telegram-бота с Битрикс24?

Штатно через открытые линии: Telegram-бот подключается как канал, сообщения попадают в CRM и в чат открытой линии. Свой бот работает через REST API Битрикс24. Он создаёт лиды или сделки, заполняет поля и получает события о смене стадии.

Сколько стоит интеграция Telegram-бота с CRM?

Бот для заявок с выгрузкой в CRM или таблицу у нас стоит от 50 000 ₽ и делается от 2 недель. Сложные сценарии, двусторонний обмен статусами и рассылки считаем в смете. Её присылаем за 1 рабочий день после бесплатного разбора, подробнее в статье сколько стоит чат-бот.

ИИ-бриф

Нужен похожий бот? Опишите задачу

Бланк заявки Смета за 1 рабочий день
Чем занимается ваш бизнес?

Описание можно не писать: оставьте телефон или Telegram, и мы сами свяжемся и всё уточним.

Ответим в Telegram или по телефону