Перейти к содержимому

Отлов 1-го сообщения + Roistat

Отлов 1-го сообщения в amoCRM в связке с Roistat: как по первому тексту клиента в WhatsApp запускать разные цепочки бота через вебхук Radist.Online.

Коротко. Отлов 1-го сообщения — механизм, при котором первое сообщение клиента записывается в служебное поле сделки и по его тексту запускается нужный сценарий. Работает через наш вебхук https://services.radist.online/amocrm/first_message и триггер salesbot «При первом входящем сообщении в любом источнике за день». Пример: у вас два продукта — на кнопке каждого готовый текст («Хочу яблоки» / «Хочу туфли»), по тексту запускается своя цепочка бота. Отдельно есть связка с Roistat — сквозная аналитика по каналам и продуктам.

Зачем нужен отлов 1-го сообщения

Допустим, компания продаёт два разных продукта — яблоки и туфли, и клиенты переходят в WhatsApp с сайта. Задача: по каждому товару запускать свою цепочку бота в amoCRM.

Решение: на каждый товар разместить на сайте свой готовый текст («Хочу купить яблоки» / «Хочу купить туфли») и по этому первому сообщению запускать нужную цепочку. Отлавливать первое сообщение помогает наш вебхук.

Как настроить отлов в связке с Roistat

  1. Добавьте в сделку текстовое поле с названием radist_first_message.

    Добавление поля в сделку

    Настройка поля

    Поле radist_first_message

  2. Создайте бота, который запишет в это поле сообщение клиента. Откройте настройки воронки — кнопка «Настроить воронку» в правом верхнем углу. На этапе после «Неразобранное» (на скрине — «Первичный контакт») кликните по пустой ячейке.

    Бота создавайте на том этапе, где у вас создаются сделки по настройкам в личном кабинете RadistWeb. Если сделки создаются на другом этапе — ставьте бота туда.

    Пустая ячейка под статусом

  3. Выберите Salesbot.

    Выбор Salesbot

  4. Поставьте бота выполняться «При первом входящем сообщении в любом источнике за день» и нажмите «Создать нового бота».

    При первом входящем сообщении

  5. Откроется галерея ботов — нажмите «Новое», чтобы собрать бота с нуля.

    Галерея ботов: плитка «Новое»

  6. Постройте цепочку, как на скрине. Собственное значение: {{regexp./.+roi-([0-9]+)/}}.

    Цепочка бота

    Если нужен просто отлов первого сообщения, без связки с Roistat — шаг «записать в сделку: roistat» пропустите.
  7. Сохраните. ✅

Настройка интеграции с Roistat

Настройка интеграции Roistat и Radist.Online описана в статье Roistat.

Адреса вебхука:

  • для всех подключённых мессенджеров: https://services.radist.online/amocrm/first_message
  • только для конкретных источников (перечислить после =): https://services.radist.online/amocrm/first_message?services=

Коды каналов:

КаналКод
Telegramtelegram
ВКонтактеvk
Facebookfacebook
Instagram (версия amoCRM)instagram
Одноклассники (наш виджет)online.radist.ok
WhatsApp (старый виджет Radist.Online)online.radist
WhatsApp (новый виджет Retie)com.retie0.whatsapp
WhatsApp Business API (WABA)ru.whatsapp.radist

Сообщения в amoCRM будут приходить в таком виде:

Вид сообщения в amoCRM

Частые вопросы

Обязательно ли использовать Roistat, чтобы работал отлов?

Нет. Отлов 1-го сообщения работает и без Roistat — нужен только служебное поле radist_first_message и salesbot, который в него записывает первое сообщение. Roistat — опция для сквозной аналитики; если он не подключён, шаг «записать в сделку: roistat» просто пропускается.

На каком этапе воронки создавать бота-«ловца»?

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

Работает ли отлов с MAX и Telegram-ботами?

Да. Механизм универсальный для всех подключённых источников — работает с WhatsApp, Telegram, WABA, MAX, VK и Одноклассниками. Полный список кодов каналов — в таблице выше в разделе про интеграцию с Roistat.

Что делать, если поле radist_first_message не заполняется?

Три частые причины: (1) бот стоит не на том этапе, где создаются сделки; (2) в триггере не выбрано «При первом входящем сообщении в любом источнике за день»; (3) в самом боте цепочка не доходит до шага «Записать в сделку». Проверьте по шагам инструкции, начиная с этапа воронки.

Как использовать содержимое поля для запуска разных цепочек?

Добавьте после отлова блок «Условие» → «Значение поля» → выберите radist_first_message → задайте варианты («содержит “яблоки”», «содержит “туфли”» и т.д.). По каждому условию — своя ветка бота с нужными сообщениями и действиями. Аналогично можно тегировать сделки или менять ответственного в зависимости от содержания первого сообщения.

Помогла ли статья?