Кнопки со ссылкой
Как создать кнопку со ссылкой
Чтобы бот отображал кнопки со ссылками для клиентов, при создании (или редактировании) кнопки вам нужно:
Шаг 1. Создайте кнопку и выберите тип "По умолчанию":


Шаг 2. В поле URL введите:
а) прямую ссылку:

б) переменную, содержащую ссылку:

Нажатие на кнопку откроет URL, указанный в её настройках.
Примечание!
У каждого мессенджера есть свои особенности. Например, в Telegram и Instagram можно добавить ссылку только в inline-кнопку (кнопки в тексте).

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

Установите флажок, чтобы получать callbacks (уведомления о событии), когда клиент нажимает кнопку:

Далее нажмите «Редактировать» или "Добавить" (в зависимости от того, редактируете ли вы существующую кнопку или создаёте новую).
Пример
Давайте протестируем кнопку. После нажатия на неё вы должны увидеть запрос на переход по ссылке.

Callback не будет получен, пока клиент не нажмёт «узнать больше».
Если клиент перейдёт по ссылке, в разделе Клиенты в диалоге с клиентом появится callback в следующем виде:
link_was_pressed #{URL}, где link_was_pressed — это тело callback (событие в проекте), а #{URL} — это ваша ссылка.

Чтобы настроить реакцию на callback, создайте блок-триггер, где укажите callback в поле триггера, или укажите callback в триггере соединения:
Вариант 1. Создайте блок-триггер, который сработает только при получении callback:

В этом примере мы использовали «Trigger» блок — он тоже сработает только при получении указанного callback, но не удалит клиента из основной воронки.
Вы также можете использовать другой блок-триггер.
Обратите внимание!
В конструкторе есть ограничение: не более 500 блоков-триггеров на проект.
Вариант 2: Используйте триггер соединения



Хотя в обоих случаях для срабатывания нужен callback, они по-разному влияют на поток:
Вариант 1 (блок Fallback): Оставляет пользователя в том же состоянии.
Вариант 2 (соединение): Переводит пользователя к следующему состоянию воронки.
Последнее обновление