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

Кнопки в шаблонном сообщении

Кнопки в шаблонном сообщении WABA в amoCRM: как настроить salesbot на шаблон с кнопками, обработать нажатие кнопки и альтернативный способ через код шаблона.

Речь о кнопках внутри WABA-шаблона (нужна модерация, работают и вне 24-часового окна). Если нужны кнопки без модерации в рамках 24-часового окна — смотрите интерактивные сообщения.

Основной способ

Откройте настройки воронки

Настройки воронки в amoCRM

Добавьте действие в нужный статус

Под статусом, в котором создаются сделки, кликните по пустой ячейке. На примере — статус «Первичный контакт».

Пустая ячейка под статусом воронки для добавления действия

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

Выбор salesbot в списке действий воронки

Создайте бота

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

Кнопка «Создать нового бота» в amoCRM

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

Ввод имени нового бота

Добавьте наш виджет

Выберите «Виджеты».

Выбор шага «Виджеты» в конструкторе бота

Нажмите «Добавить» у виджета Radist.Online.

Добавление виджета Radist.Online в бота

Затем нажмите «Настроить».

Кнопка «Настроить» у виджета в шаге бота

Выберите шаблон с кнопками

В предпросмотре кнопки показаны в нижней части и начинаются с цифры — например, «1: Наш сайт».

Выбор WABA-шаблона с кнопками в предпросмотре

Если в шаблоне есть поля, заполните их вручную или подставьте значения из полей amoCRM.

Заполнение полей шаблона значениями из amoCRM

Добавьте пустой шаг «Отправить сообщение»

Оставьте поле пустым — этот шаг нужен, чтобы следующее условие срабатывало корректно.

Пустой шаг «Отправить сообщение» в конструкторе бота

Добавьте условие

Добавление шага с условием в конструкторе salesbot

Пропишите: «Если сообщение клиента равно» → «Собственное значение» → название кнопки (с тем же регистром букв).

Условие бота с названием кнопки шаблона

Постройте цепочку под каждую кнопку

Ветки бота под каждую кнопку шаблона

Сохраните бота и воронку

Нажмите «Сохранить» и «Закрыть», выберите условие запуска («При переходе или создании в этапе»), нажмите «Готово» и сохраните воронку.

Альтернативный способ

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

Вставьте код шаблона в шаг бота

Добавлять в код новые кнопки или менять их текст нельзя.

Код WABA-шаблона, вставленный в шаг бота

Код шаблона берётся в чате: выберите шаблон, но не отправляйте его — код начинается с #WABA.

Код шаблона в поле отправки сообщения, начинающийся с #WABA

Добавьте «Валидатор» с условиями

На следующем этапе создайте «Валидатор»: замените «Если сообщение клиента» на «содержит» → «Регулярное выражение» и укажите текст кнопки в виде /текст кнопки$/.

Обязательно поставьте / в начале и $ перед закрывающим слешем — без них условие не сработает.

Валидатор с регулярным выражением для текста кнопки

Задайте следующий шаг для каждой кнопки

Структура бота получается такой: отправка сообщения с кодом шаблона → валидатор с условиями по регулярным выражениям → реакция на каждую кнопку.

Структура бота: сообщение с шаблоном, валидатор и ветки по кнопкам

Так это выглядит в работе:

Переписка с клиентом: нажатие кнопки шаблона и ответ бота

Что дальше