Бот пишет только в нужный мессенджер
Как настроить Salesbot в amoCRM, чтобы сообщение уходило только в нужный мессенджер: условие «Мессенджер активного чата», код активного чата и разбор ошибки каскада.
Если в сделке есть переписка по разным мессенджерам (WhatsApp, ВКонтакте, Telegram), бот по умолчанию отправит сообщение во все существующие чаты. Чтобы сообщение ушло только в нужный канал, настройте условие «Мессенджер активного чата».
Настройка через «Мессенджер активного чата»
Перейдите в настройки воронки.

Под нужным статусом кликните по пустой ячейке (на скрине — статус «Первичный контакт»).

В появившемся окне выберите Salesbot.

Нажмите «Создать нового бота».

Задайте имя боту и нажмите «Создать».

Выберите блок «Условие».

Выберите «Мессенджер активного чата».

Из списка подключённых источников выберите мессенджер, в который хотите отправлять сообщение.

Настройте отправляемое сообщение и дальнейшую цепочку бота.

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

Сохраните бота и сохраните воронку. Готово.
Альтернатива: «Код активного чата»
Та же логика, но через «Код активного чата» — на случай, если «Мессенджер активного чата» работает некорректно. Выполните шаги 1–5 выше, а на шаге 6 выберите условие «Код активного чата».
Тег {{origin}} автоматически проставляется во всех сделках, созданных из мессенджеров, и указывает источник обращения. Каждому каналу соответствует свой код:
Собственные интеграции amoCRM
- Telegram —
telegram - ВКонтакте —
vk - Facebook —
facebook - Онлайн-чат —
onlinechat
Виджеты Radist.Online
- WhatsApp (официальный, WABA) —
ru.whatsapp.radist - WhatsApp (серый, виджет Radist.Online) —
online.radist - WhatsApp (серый, виджет Retie) —
com.retie0.whatsapp - Одноклассники —
online.radist.ok - Telegram —
telegram.radist - МАКС —
online.amocrm.webhoo - ВКонтакте —
radist.online.vk - Авито —
online.radist.avito - МАКС Бот —
max bot - Telegram Бот —
amo.ext.31251186
Дальше возможны два сценария:
Сценарий 1 — своё сообщение в каждый открытый канал. Задача: при переходе на этап сообщение должно уйти в каждый открытый канал, но в каждом — своё (в WhatsApp «Пишу на WA», в Telegram «Пишу в Телеграм» и т.д.). Решение: первым шагом перед условием поставьте отправку общего сообщения.


Сценарий 2 — сообщение в первый доступный канал. Если сразу использовать условие с «Кодом активного чата», сообщение уйдёт в первый открытый канал из списка (стоящий в условии первым). Если его нет — во второй. Только в один доступный канал, не во все.


Чем «Код активного чата» отличается от «Мессенджера активного чата»?
Различия только на уровне кода: «Код активного чата» проверяет по {{origin}}, «Мессенджер активного чата» — по {{messenger}}. Принцип одинаковый: в первом случае вы вводите код канала сами, во втором — выбираете название мессенджера из списка.
Частая ошибка каскада: «не подтянулся номер»
Вы настроили каскад (цепочку мессенджеров), чтобы бот писал клиенту первым, но система выдаёт ошибку и каскад не срабатывает — хотя клиент уже написал вам сам.
Почему так: каскад пытается отправить сообщение на номер телефона через WhatsApp, Telegram или МАКС. Если у контакта в amoCRM номер не подтянулся, боту некуда отправлять — отсюда ошибка.
Решение: вместо «голого» каскада используйте «Условие» → «Мессенджер активного чата», а сам каскад уберите в ветку «Ни одно из условий».
Откройте нужного Salesbot или создайте нового.

Добавьте блок «Условие» → «Мессенджер активного чата» и настройте его для каждого используемого канала.

В ветку «Ни одно из условий» поместите ваш каскад (цепочку мессенджеров).

Как это работает: клиент пишет первым (например, в Telegram) → бот видит активный чат Telegram → ветка «Ни одно из условий» не срабатывает → бот не ищет номер и не запускает каскад → сообщение уходит в тот же мессенджер, откуда пришёл клиент.
| Прямой каскад без проверки | Условие → «Мессенджер активного чата» |
|---|---|
| Бот ищет номер телефона | Бот пишет туда, где уже есть диалог |
| Ошибка, если номера нет | Сообщение уходит в любом случае |
Остались вопросы? Напишите в поддержку и приложите скриншот настройки каскада — поможем 🧡