Как создать автоматизированную цепочку для WhatsApp чат-бота
Конструктор цепочек — главный инструмент настройки вашего бота, который будет приветствовать новых подписчиков, консультировать, продавать товары и уведомлять менеджера о вопросе подписчика в чат-боте. А также собирать и фильтровать данные и отправлять их к вам в систему для дальнейшей обработки.
Вам достаточно указать ключевые слова, определить структуру бота и переместить элементы, настраивая их друг за другом.
Ниже представлено подробное содержание для более удобной навигации по всем возможным стартам и элементам цепочки, которые можно добавить.
Выбор старта цепочки
По умолчанию доступны Приветственная серия, Стандартный ответ и После отписки. Также вы можете создавать свои триггеры.
Выберите вашего бота. Перейдите во вкладку Структура бота и выберите тип запуска:
Поздравительная серия (Welcome message) | Отправляется сразу после подписки на ваш чат-бот после ввода команды /start или через виджет подписки.
Такая цепочка знакомит подписчика с чат-ботом, в нем вы можете рассказать о своем боте и его возможностях. |
Стандартный ответ (Standart reply) | Запускается в ответ на вопросы подписчиков вне рамок сценариев чат-бота, а также при отправке боту картинки.
Здесь вы можете добавить сообщение с текстом, что менеджер подключится в течение рабочего дня и ответит на заданный вопрос. |
После отписки (Unsubscribtion from the bot) | Цепочка с одним сообщением, которое запустится после команды отписки — /stop или /unsubscribe . |
Триггерная | Вы можете создавать свои триггеры, на которые бот будет реагировать и запускать цепочку.
Нажмите кнопку Создать новый триггер (Create new trigger). Выберите тип триггера. Читайте подробнее: Как управлять триггерами цепочек чат-бота. |
Заказ каталога (Catalog order) | Срабатывает после получения заказа из каталога товаров, если он у вас настроен в Facebook Commerce Manager. |
Приветствие бота (Bot greeting) | Cрабатывает сразу при первом мероприятии подписчика в чат с ботом. Это позволяет отправлять сообщения с текстом для приветствия с подписчиками или для побуждения к диалогу. |
Читайте подробнее: Как настроить триггер запуска цепочки для WhatsApp бота.
Конструирование цепочки
Важно продумать архитектуру и логику своего чат-бота, чтобы пользователь с легкостью нашел ответы на свои вопросы или успешно оформил свой заказ, предоставив нужную информацию.
Сформулируйте задачи бота, разбейте его функции на разделы, распишите взаимосвязи блоков и затем приступайте к созданию сценария чат-бота в конструкторе, добавляя элементы друг за другом.
Для настройки цепочки выберите триггер и нажмите Редактировать цепочку (Edit flow). Если вы создали новый триггер, нажмите Создать цепочку.
Рекомендуем ознакомиться со стратегиями и разновидностями чат-ботов в блоге и в записях на нашем YouTube канале. Также вы можете выбрать готовый шаблон цепочки, скопировать цепочку с другого бота или сгенерировать с помощью OpenAI.
Рассмотрим, какие элементы можно добавить. Все элементы опциональны, вы можете остановиться и на первом элементе сообщения, не добавляя другие.
Старт
Вы можете выбрать первым элементом, с которого запускается цепочка, следующие блоки: Сообщение, Фильтр, Случайный выбор, Запрос API или Действие.
Например, через блок Фильтр и Запроса API можно проверить данные подписчика, и персонализировать общение, запустив цепочку только тем пользователям, у которых есть или нет запрашиваемых данных или разветвить цепочку и отправить разные сообщения. А с помощью блока Случайный выбор вы можете разнообразить автоответы бота или создать A/B тест.
Чтобы сделать блок стартовым элементом, соедините нужный элемент с элементом Старт.
Чтобы посмотреть, какой триггер запускает цепочку, нажмите на Старт.
Элемент Сообщение
Вы можете создавать обычные сообщения или отправлять шаблонные сообщения. Обычные сообщения можно отправлять только в течение 24 часов с момента полученного сообщения от подписчика, а шаблонные сообщения вы можете отправлять в любое время.
Обычное сообщение
С помощью Обычное сообщение (Regular message) вы можете создать сообщение любого типа и добавить к нему различные блоки: текст, медиафайлы, кнопки или запросить данные пользователя и подобное.
К примеру, в последнем блоке цепочки вы можете поблагодарить читателя, подтвердить заказ и отправить информацию с собранными переменными, уточнив все ли верно.
Текст
Элемент Текст применяется для добавления текста.
В текстовом блоке наберите текст сообщения до 512 символов. Вы также можете вставлять переменные для персонализации информации и эмодзи.
Кнопка
С помощью элемента Кнопка вы можете привлечь подписчика и задать направление дальнейшему сценарию бота, добавить ссылку и принять оплату.
Для добавления кнопки нажмите Добавить кнопку (Add button). Введите название и выберите тип кнопки: Продолжить цепочку, Список или Оплата.
Кнопка типа Список открывает список кликабельных опций. Можно добавить до 10 элементов. Можно разместить все элементы в одной секции или сделать десять секций по одному элементу.
В одном элементе Сообщение можно добавить либо одну кнопку-список, либо до трех обычных кнопок.
Картинка
С помощью элемента Картинка можно разнообразить информацию вашего сообщения визуальным контентом, который будет согласован с текстом.
Для этого нажмите Добавить и выберите элемент Картинка. Выберите способ загрузки изображения: файл или ссылка. В ссылке можно передавать динамические значения.
Товар
Если у вас настроен каталог с товарами в Facebook Commerce Manager, то вы можете добавить карточку товара.
Чтобы добавить элемент, нажмите Добавить и выберите Товар. Введите ID каталога, ID товара, текст сообщения и текст подписи.
Файл
При помощи элемента Файл вы можете добавлять файлы в любом формате, кроме выполняемых файлов размером до 20 МБ. Загружайте билеты, карты, чек-листы, инструкции или другие дополнительные материалы.
Чтобы добавить элемент, нажмите Добавить и выберите элемент Файл. Выберите способ загрузки изображения: файл или ссылка.
Аудио
Применяется для отправки аудиозаписей.
Чтобы добавить файл, нажмите Добавить и выберите элемент Аудио. Выберите способ загрузки изображения: файл или ссылку.
Вы также можете заметить, чтобы показывать мультимедийный файл как голосовое сообщение.
Видео
Применяется для отправки видеофайлов.
Чтобы добавить файл, нажмите Добавить и выберите элемент Видео. Выберите способ загрузки изображения: файл или ссылка.
Ждать ответа подписчика
С помощью элемента Ждать ответ подписчика вы можете собирать ответы от подписчиков и записывать их в переменную для дальнейшего использования.
Активируйте Ждать ответ подписчика. Выберите тип валидации, сообщения в случае неправильного ввода данных и переменную, в которую будут сохраняться данные.
Перемещение элементов
По умолчанию каждый добавляемый элемент в блоке становится в конец. Наведите на элемент, который нужно переместить, и вы сможете сместить его вниз или вверх.
Шаблонное сообщение
C помощью типа сообщения По шаблону вы можете отправлять шаблоны транзакционных сообщений, которые прошли модерацию в Facebook.
Перейдите на вкладку По шаблону (Template) и выберите шаблон.
Если в шаблоне вы добавляли переменные, выберите их из списка в предложенных местах. Каждому пользователю отправится сообщение со значением переменной для его контакта в аудитории.
Если в шаблоне вы добавляли картинку, выберите файл из вашего устройства.
Продолжение цепочки
Соединить следующий элемент после блока Сообщение вы можете с помощью кнопки или функции Ждать ответ подписчика. Также вы можете продолжить цепочку, не дожидаясь ответа пользователя.
Рекомендуем использовать вместе с блоком Пауза, чтобы проверять, взаимодействовал ли подписчик с цепочкой, и отправлять сообщение через определенное время.
Вы можете продлить цепочку после нажатия на кнопку как в обычном сообщении, так и в шаблонном, но для шаблонных нет возможности продлить цепочку по клику на кнопку-ссылку.
Вы можете соединить безграничное количество блоков через блоки, в которых ожидается взаимодействие с пользователем, и до 100 блоков через кнопку Продолжить.
Соединение элементов
Нажмите на синий кружок в блоке и протяните линию от одного элемента к другому элементу, чтобы связать их.
Нажмите на линию два раза, чтобы появились кнопки с удалением связи.
Непривязанный блок цепочки будет светится желтым, напоминая пользователю, что его необходимо подвязать.
Блок с незаполненными полями будет подсвечиваться красным. К примеру, вы выбрали кнопку, но не назвали ее, выбрали ссылку но не указали ее. Пока вы не заполните поля, вы не сможете выйти из элемента или конструктора с сохранением.
Элемент Цепочка
Вы можете облегчить структуру вашего бота, перекинув читателя на другую цепочку.
После выбора действия Цепочка выберите из выпадающего списка созданную ранее цепочку.
На блоке Цепочка ветка заканчивается. После этого блока вы не сможете продолжать редактируемую цепочку, добавляя другие элементы.
Элемент Действие
С помощью элемента Действие вы можете выполнять определенные действия с контактом или его данными. Выберите на панели слева элемент и перетащите его после отслеживаемого блока. Затем выберите, какое именно действие следует создать.
Элемент Фильтр
С помощью элемента Фильтр вы можете сегментировать клиентов по их персональным данным и получению предварительных сообщений.
Выберите на панели слева элемент Фильтр и перетащите его после блока, с которого начнется ветвление сценариев.
Затем выберите само условие. Вы можете комбинировать условия, добавляя операторы каждому
или любому
, или добавлять независимые дополнительные условия.
После добавления условий добавьте к каждому из вариантов выполнения условия (зеленая точка) или невыполнения условия (красная точка) на следующие элементы цепочки.
Элемент Запрос API
С помощью элемента Запрос API вы можете выполнять запрос на сторонний сервер, чтобы создать объекты или получить информацию. Получайте данные и используйте их далее в боте.
Полученные данные вы можете записать в переменную или добавлять в следующее сообщение в виде JSONPath.
Выберите на панели слева элемент Запрос API и перетяните его после блока, с которого начнется ваше разветвление сценариев. Выберите тип запроса и введите URL, на который отправится запрос.
После проверки запроса и получения успешного ответа настройте соответствие.
Элемент Пауза
С помощью элемента Пауза вы можете установить период, в течение которого подписчику не отправляются автоматические сообщения. Пауза может быть установлена в минутах, часах или днях.
Используйте ее в цепочке, например, для прогрева клиента. Через указанное время отправится следующее сообщение.
Выберите на панели слева элемент Пауза и отредактируйте его на панели.
Обратите внимание: WhatsApp позволяет отправлять следующее сообщение после взаимодействия с пользователем только в течение 24 часов.
Элемент Случайный выбор
С помощью элемента Случайный выбор вы можете настраивать рандомную отправку элементов чат-бота, разветвляя его сценарий, чтобы устраивать квизы, турниры и A/B тестирование.
Переместите элемент Случайный выбор в рабочую область, соедините его с элементом, от которого начинается разветвление сценария.
Элемент Комментарий
Используйте элемент Комментарий, чтобы добавлять комментарии для себя или своей команды относительно того, как работает цепочка. Элемент видите только вы и другие члены команды.
Переместите блок Комментарий из бокового меню и введите текст комментария на панели справа. Можно добавить до 512 символов, ссылки и эмодзи.
Сохранение и запуск цепочки
После добавления всех блоков и проверки связей между ними сохраните цепочку перед выходом. Для этого справа сверху нажмите на кнопку Сохранить и отправить себе, чтобы протестировать цепочку и проверить, все ли работает корректно. И затем можете выбирать Сохранить и выйти.
Обратите внимание, что в цепочке должен быть как хотя бы один блок Сообщения или Действие.
Вы можете просмотреть общее количество отправленных и прочитанных сообщений и переходов в цепочке и отдельно для каждого сообщения во вкладке Структура бота.
Вы также можете отслеживать статистику нажатий на кнопки в сообщениях цепочки. Кликните цифру на кнопке, чтобы посмотреть, кто нажимал на кнопку.
Обновлено: 02.10.2024
или