Как использовать элементы конструктора цепочек чат-бота

Сообщение

Сообщение — всегда начало цепочки. Вы можете добавлять различные элементы в элементы «Сообщение»: 

Текст — элемент по умолчанию. Персонализируйте текст сообщения. Для этого нажмите на {} в правом верхнем углу текстового поля и выберите нужную переменную из выпадающего списка. Каждому пользователю отправится сообщение со значением переменной из его контакта.

Текстовое сообщение

Вы можете добавить следующие переменные:

  • Пользовательские переменные у контактов. Вы их можете передавать при подписке, задавать и менять вручную в «Аудитории» и автоматически в цепочке через элементы «Действие — установить переменную», «Ввод пользовательских данных» и «Запрос API».
  • Системные переменные бота. Можно вставить текст последнего сообщения подписчика с помощью last_message. Также можно вывести ID подписчика с помощью contact_id.
  • Глобальные переменные бота. Вы можете создать свои переменные в настройках бота и использовать сообщения с предварительно заданными значениями общими для всех подписчиков. По умолчанию доступны $bot_name и $bot_id.

Кнопки — связывает элемент «Сообщение» с другими элементами цепочки. Чтобы добавить кнопку в сообщение, под полем ввода текста кликните «+ Добавить кнопку».

Добавление текстового сообщения

Выберите тип кнопки: «Продолжить цепочку», «Ссылка» или «Оплата».

Задайте имя вашей кнопки, обратите внимание, что есть ограничение до 20 символов. Вы можете добавить эмодзи в текст кнопки.

Текст на кнопке должен быть понятным — важно, чтобы пользователь понимал, что произойдет после нажатия кнопки и что конкретно он выбирает. Следите, чтобы следующий блок соответствовал тексту кнопки, к которому он будет привязан, чтобы не нарушилась логика.

Для кнопки типа «Ссылка» вы также можете прикрепить ссылку на сторонний ресурс.

Чтобы добавить дополнительные элементы в сообщение, кликните «Добавить» и выберите нужный элемент.

Добавление новых элементов в сообщение

Картинка позволяет отправлять изображения в сообщении. Нажмите кнопку «Выбрать файл», чтобы загрузить изображение с компьютера или устройства, или перетащите файл в поле загрузки.

Загрузка картинки

Карточка — это элемент, где пользователи могут представить то, что они продают. Карточка может содержать изображение продукта, его название, описание и кнопку. Чтобы добавить несколько карточек, нажмите кнопку «+».

Сервис позволяет добавлять до десяти карточек в один элемент. Для переключения между карточками нажимайте стрелки «влево», «вправо». Чтобы удалить карточку, нажмите крестик. Функция доступна только для Facebook мессенджеров.

Файл позволяет вам делиться документами со своими подписчиками. Нажмите кнопку «Загрузите с диска» или перетащите файл в поле загрузки, чтобы добавить его в сообщение.

Загрузка файла

Задержка — это имитация набора текста. Этот элемент не может быть последним в блоке, то есть после него нужно добавить еще текст, картинку или файл. Укажите время в секундах, в течение которого индикатор ввода будет отображаться для подписчика.

Настройки задержки сообщения

Соотносите время набора текста и размер сообщения, перед которым устанавливаете задержку.

Ручной ввод дает возможность подписчикам вводить произвольное значение которое вы можете валидировать по типу и сохранять в переменные во вкладке «Аудитория». Таким образом можно получить телефон, емейл, ссылки, геолокацию, даты и все прочие данные.

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

Вы можете разветвить сценарий и отправить следующее сообщение, в зависимости от того, пользователь ввел запрашиваемые данные (ветка по зеленой точке) или нет (ветка по красной точке).

Удаляйте элементы нажатием на кнопку удаления, перемещайте вверх и вниз с помощью стрелок. Кнопки появляются при наведении курсора мыши на элемент.

Быстрый ответ — это короткий ответ в виде кнопки. Подписчик нажимает кнопку, и текст кнопки отправляется в виде сообщения в чате, запуская соответствующую цепочку. Нажмите кнопку «Быстрые ответы», чтобы добавить быстрый ответ. Введите текст до 20 символов и нажмите «Enter», чтобы сохранить его. Нажмите на крестик в поле быстрого ответа, чтобы удалить его. Функция есть только для Facebook мессенджеров.

Быстрые ответы

Цепочка

Позволяет добавить другую цепочку к той, которую вы создаете. Перетащите элемент «Цепочка» в редактор и свяжите его с кнопкой, которая инициирует запуск новой цепочки. На панели «Цепочка» откройте выпадающее меню «Запустить другую цепочку» и выберите цепочку, которую вы хотите добавить.

Выбор дополнительной цепочки сообщений

Действие

В панели «Действие» доступны такие действия:

  • «Открыть чат» — открывается личный чат с администратором страницы, используется для повышения приоритета диалога.
  • «Отписать от бота» — отключает подписчика от получения массовых и автоматических рассылок бота.
  • «Добавить тег» — можно создать тег, который будет присваиваться подписчику
  • «Удалить тег» — можно удалить присвоенный тег пользователю.
  • «Установить переменную» — можно указать значение переменной, которая присвоится или обновится для подписчика. Также тут можно создать новую переменную.

    Для чисел и дат вы можете указывать динамические значения. Чтобы прибавить или отнять значение переменной, укажите +1 или -1. Если текущее значение не задано или пустое, отсчет будет от нуля или от текущей даты.

  • «Отправить вебхук» — можно отправить POST запрос с данными подписчика на ваш URL.
  • «Создать сделку» — можно настроить автоматическое создание сделки в CRM при выполнении определенного действия, например, нажатии кнопки «Купить».

Чтобы добавить действие в цепочку, перетащите элемент в редактор. Выберите действие на панели. Свяжите элемент с кнопкой или быстрым ответом, который запустит это действие. 

Фильтр

Сегментируйте клиентов по их персональным данным и получению предыдущих сообщений. Выберите на панели слева элемент и перетяните его после блока, с которого начнется ваше разветвление сценариев.

Затем выберите само условие. Вы можете фильтровать по:

  • значению переменной (всех типов - строка, число, email, телефон и ссылка);
  • наличие тега;
  • участие в цепочке;
  • отправка рассылки

Комбинируйте условия, добавля операторы «каждому» или «любому», или добавляйте независимые дополнительные условия.

После добавления условий добавьте к каждому из вариантов выполнение условия (зеленая точка) или не выполнение условия (красная точка) следующие элементы цепочки.

Пауза

Это период, в течение которого подписчику не отправляются автоматические сообщения. Пауза может быть установлена в минутах, часах или днях.

Вы можете установить паузу между элементами цепочки от 1 минуты до 24 часов и использовать ее в цепочке к примеру для прогрева клиента. Через указанное время отправится следующее сообщение.

При выборе паузы между блоками в 1 день и более можно установить время, во сколько будет отправлено сообщение. Следующим днем считается проход часовой стрелки через 00:00 по часовому поясу, выставленному в настройках личного кабинета.

Также с помощью элемента «Пауза» вы можете задавать условие выполнения следующего элемента цепочки: отправлять всегда или при неактивности подписчика.

Запрос API

Выполняйте запрос на сторонний сервер, чтобы создать объекты или получить информацию. Получайте данные и используйте их далее в боте.

Полученные данные вы можете записать в переменную или добавлять в следующее сообщение в виде JSONPath.

Выберите на панели слева элемент «Запрос API» и перетяните его после блока, с которого начнется ваше разветвление сценариев. Выберите тип запроса и введите URL, на который отправится запрос.

После проверки запроса и получения успешного ответа настройте соответствие. Если нужно сохранить значение из ответа в переменную, выберите ключ из полученного запроса и переменную, в которую сохранять. Если нужно использовать полученное значение один раз без записи в переменную, скопируйте {{$['somekey']['nestedkey']}} и используйте в следующем элементе сообщение.

Случайный выбор

Настраивайте рандомную отправку элементов чат-бота, разветвляя его сценарий чтобы устраивать квизы и турниры и A/B тестирования.

Перетащите элемент «Случайный выбор» на рабочую область, соедините его с элементом, от которого у вас начинается разветвление сценария.

Настройте соотношение для каждого из вариантов — какой процент пользователей получит каждый из вариантов. Чем выше значение, тем больше вероятность и тем больше пользователей получат этот вариант.

Другие возможности

Используйте кнопки масштабирования, чтобы увеличить или уменьшить поле редактора. Также, вы можете двигать поле редактора, чтобы получить больше места для создания цепочки.

Кнопки масштабирования

Оцените, насколько полезна статья "Как использовать элементы конструктора цепочек чат-бота"

Оценка: 4 / 5 (13)

    Другие полезные страницы

    Популярное в нашем блоге

    Попробуйте бесплатный бот для рассылок в Facebook Messenger