Подключение Telegram бота к amoCRM: пошаговая инструкция по интеграции и настройке

Подключить Telegram бота к amoCRM можно тремя способами: через встроенный виджет Salesbot, через сторонние сервисы-агрегаторы (Umnico, Chat2Desk, Wazzup) или через прямую интеграцию по API. Первый — самый быстрый, третий — самый гибкий, но требует разработчика. В большинстве случаев хватает второго варианта: занимает 20–40 минут и не нужен никакой код. Дальше — пошагово, без воды.

Зачем вообще это нужно — честно и без лирики

Когда менеджер общается с клиентом в Telegram вручную с личного телефона — это не работа, это хаос. История переписки нигде не фиксируется, сделка не создаётся, руководитель не видит ни черта. Один менеджер увольняется — и 40 диалогов просто исчезают.

Интеграция решает конкретные вещи:

  • Каждый новый диалог в боте → автоматически создаётся сделка или контакт в amoCRM
  • Вся переписка видна в карточке клиента
  • Менеджер отвечает прямо из CRM, клиент получает сообщение в Telegram
  • Можно настроить автоответы и перевод по воронке по триггерам

Это не фича ради фичи — это буквально про деньги. У одного клиента из сферы онлайн-образования после интеграции через Umnico время первого ответа упало с 47 минут до 4. Конверсия в оплату за месяц выросла на 23%. Не потому что магия — просто лиды перестали остывать.

Способ 1: встроенный Salesbot amoCRM — быстро, но ограничено

Это нативный инструмент amoCRM. Позволяет создать простого бота прямо внутри системы и подключить его к Telegram через токен.

Шаг 1. Зайди в amoCRM → Настройки → Salesbot → Создать бота.

Шаг 2. В Telegram найди @BotFather, создай нового бота командой /newbot, получи токен вида 123456:ABC-DEF...

Шаг 3. В настройках Salesbot вставь токен в поле «Telegram Bot Token».

Шаг 4. Настрой сценарий — какие сообщения бот отправляет, на каком этапе воронки, по каким триггерам.

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

Способ 2: интеграция через агрегатор — Umnico, Wazzup, Chat2Desk

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

Покажу на примере Umnico — он сейчас один из самых распространённых для amoCRM.

Шаг 1. Создай бота в Telegram. Идёшь к @BotFather, /newbot, придумываешь имя и юзернейм, получаешь токен. Сохрани его — понадобится.

Шаг 2. Зарегистрируйся в Umnico и установи виджет в amoCRM через amoMarket (раздел «Интеграции»). Найди Umnico, нажми «Установить».

Шаг 3. В панели Umnico перейди в раздел «Каналы» → Добавить канал → Telegram Bot. Вставь токен, который получил от BotFather. Нажми «Подключить».

Шаг 4. Привяжи к amoCRM. В настройках канала укажи, в какую воронку и на какой этап падают входящие сделки. Можно назначить ответственного менеджера по умолчанию.

Шаг 5. Проверь. Напиши своему боту в Telegram любое сообщение. В amoCRM должна появиться новая сделка с карточкой контакта и текстом сообщения внутри.

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

Способ 3: прямая интеграция через API — когда без разработчика не обойтись

Этот путь нужен, если у тебя нестандартная логика: например, бот должен квалифицировать лида по 5 шагам, заполнять кастомные поля в сделке, проверять данные в своей базе и только потом создавать контакт в amoCRM.

Здесь нужен backend-разработчик. Бот пишется на Python (aiogram/python-telegram-bot) или Node.js, и при каждом событии вызывает amoCRM REST API — создаёт сделки, обновляет поля, двигает по воронке. Стоимость такой разработки с нуля — от 30 000 до 120 000 рублей в зависимости от сложности. Срок — 2–6 недель.

Один раз к нам пришёл клиент из юридической ниши: хотел, чтобы бот уточнял тип обращения (развод, наследство, споры), и только нужные типы создавали сделки в CRM, а остальные уходили в отдельную таблицу. Агрегатор такое не умеет — сделали на API, заняло 3 недели и 65 000 рублей. Окупилось за первый месяц за счёт отфильтрованного мусора.

Частые грабли, на которые все наступают

Дублирование сделок. Если клиент написал боту, ушёл, вернулся через неделю — создаётся вторая сделка. Настрой в агрегаторе или в amoCRM правило «проверять существующий контакт по Telegram ID» перед созданием новой сделки.

Бот молчит при входящем сообщении. Чаще всего — webhook не установлен или установлен на неправильный URL. Проверь через Telegram API: https://api.telegram.org/bot{TOKEN}/getWebhookInfo

Менеджер не видит переписку. Убедись, что в настройках виджета правильно указана воронка и менеджер получает уведомления. Некоторые агрегаторы по умолчанию присылают сообщения только в браузере, а мобильное приложение amoCRM нужно настраивать отдельно.

Исходящие сообщения из CRM не доходят. Telegram не позволяет боту писать первым, если пользователь не инициировал диалог. Это ограничение самого мессенджера, обойти легально нельзя. Бот должен ответить в течение 24 часов на входящее — потом окно закрывается (это не email-маркетинг, правила другие).

Вопросы, которые чаще всего задают

Можно ли подключить личный аккаунт Telegram, а не бота?
Можно — через сервисы типа Wazzup или Teletype, которые работают с Telegram API по номеру телефона. Но это серая зона: Telegram может заблокировать аккаунт за автоматизацию. Для бизнеса надёжнее официальный бот.

Сколько ботов можно подключить к одному amoCRM?
Зависит от тарифа агрегатора. Umnico на платных тарифах — без ограничений по количеству каналов. Технически можно подключить бота для каждого продукта, направления или региона — и все будут падать в разные воронки.

Работает ли интеграция с групповыми чатами Telegram?
Нет, стандартные интеграции с amoCRM заточены под личные диалоги пользователь → бот. Группы — отдельная история с другими API-методами, и ни один агрегатор из коробки это не делает нормально.

Нужен ли платный тариф amoCRM?
Да. Интеграция с внешними каналами работает начиная с базового платного тарифа. На бесплатном периоде — тоже работает, но после его окончания виджеты деактивируются.

Как переписка хранится в amoCRM?
Все сообщения фиксируются в ленте событий карточки сделки или контакта. Хранятся неограниченно — пока сделка не удалена. Выгрузить их отдельным файлом через стандартный интерфейс нельзя, но через API — можно.

Добавить комментарий

Заявка на презентацию системы

Заявка на презентацию системы в шапке