Как создать кнопку со ссылкой

Чтобы бот отображал клиентам кнопки со ссылками, при создании (или редактировании) кнопки необходимо:

Шаг 1. Создайте кнопку и выберите тип "Обычная":

Шаг 2. В поле URL введите:

а) прямую ссылку:

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

Нажатие на кнопку откроет URL, указанный в её настройках.

Примечание!

У каждого мессенджера есть свои особенности. Например, в Telegram и Instagram ссылку можно добавить только к inline-кнопке (кнопки в тексте).

Уведомление о нажатии

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

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

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

Пример

Давайте протестируем кнопку. После её нажатия вы должны увидеть приглашение перейти по ссылке.

Обратный вызов не будет получен, пока клиент не нажмёт "узнать больше".

Если клиент переходит по ссылке, в разделе Клиенты в диалоге с клиентом появится обратный вызов следующего вида:
link_was_pressed #{URL}, где link_was_pressed — тело обратного вызова (событие в проекте), а #{URL} — ваша ссылка.

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

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

В этом примере мы использовали блок "Триггер" — он также сработает только при получении указанного обратного вызова, но не удалит клиента из основной воронки.

Вы также можете использовать другой блок-триггер.

Обратите внимание!

В конструкторе есть ограничение — 500 блоков-триггеров на проект.

Вариант 2: Используйте триггер соединения

Хотя оба варианта требуют обратного вызова для срабатывания, они по-разному влияют на поток:

  • Вариант 1 (блок-триггер): Оставляет пользователя в том же состоянии.
  • Вариант 2 (соединение): Переводит пользователя в следующее состояние воронки.