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

- Под тем статусом, в котором создаются сделки, кликнуть по пустой ячейке. На скрине приведен пример со статусом “Первичный контакт”.

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

- Нажать “Создать нового бота”.

- Задать имя боту и нажать “Создать”.

- Выбрать “Виджеты”.

- Нажать “Добавить” наш виджет.

- Нажать “Настроить”

- Выбрать нужный шаблон с кнопками. В предпросмотре кнопок они будут в нижней части, начинаться с цифры, на примере ниже кнопка - “1: Наш сайт https://example.org/{{1}}”

- Если в шаблоне есть поля, то нужно их заполнить руками либо подтянуть значения из нужного поля.

- Следующим шагом выбрать “Отправить сообщение”. Окно оставить пустым, оно нужно, чтобы дальнейшее условие срабатывало корректно.

- Следующим шагом выбрать условие.

- В условии прописать:
Если Сообщение клиента Равно: Собственное значение …
Вместо … прописать названия кнопок, сохраняя регистр букв.

- Далее по каждой из кнопок построить свою цепочку бота по вашему усмотрению.

“Сохранить” бота - “Закрыть” бота - Выполнить: При переходе или создании в этапе - Нажать “Готово” - “Сохранить” воронку.
Готово. :penguin:
Альтернативный способ
Если бот не срабатывает по инструкции выше, можно создать бота по-другому — см. что делать, если бот не срабатывает после «Прерывателя» для типового случая, либо соберите бота вручную через код шаблона:
- Вставьте код шаблона в нужный этап бота. Добавить в код новые кнопки или переписать их текст - нельзя.
Пример:

Код шаблона можно взять в чате, когда вы выбрали шаблон, но еще его не отправили. Он начинается с #WABA:

- Создайте на следующем этапе “Валидатор” и пропишите для кнопок условия:
“Если сообщение клиента” замените на “содержит” “Регулярное выражение” и напишите текст кнопки в таком виде: /текст кнопки$/
❗️Чтобы все сработало, обязательно поставьте “/” и знак доллара “$”.

Присвойте следующий шаг к каждому условию.
Готово. Получается бот с такой структурой: отправить сообщение с кодом шаблона с кнопками - валидатор с условиями содержащие “регулярное выражение” - реакция на каждую кнопку.
Выглядит это так:

Работает это так:
