Блоки являются основой омниканальных сценариев. Они определяют, какие действия и в каком порядке будут происходить.
В редакторе доступно пять категорий блоков: «Триггеры», «Сообщение», «Действия», «Сценарий» и «Мои».
Разберем подробно каждую категорию и действия, которые можно совершать над блоками в редакторе.
Триггеры
Категория содержит блоки, с которых начинается сценарий. Без триггера запустить сценарий не получится.
Старт
Триггер по умолчанию уже содержит команду /start. Когда подписчик перейдет в чат-бота и отправит эту команду, триггер запустит сценарий.
При необходимости вы можете изменить команду в настройках блока.
Обратите внимание на следующие ограничения, связанные с особенностями Telegram:
- Длина команды не может превышать 32 символов.
- Можно использовать только буквы латинского алфавита, цифры и нижнее подчеркивание _.
- Пробелы использовать нельзя.
Также в настройках блока нужно выбрать чат-бота, который будет участвовать в сценарии. Для этого нажмите «Выберите бота» — «Подключить чат-бот», укажите имя бота, а затем следуйте инструкции на экране.
После добавления бота вы в любой момент сможете изменить его настройки или перейти в него из редактора, кликнув на соответствующую иконку.
В рамках одного сценария можно использовать несколько триггеров. Главное, чтобы у каждого триггера была уникальная команда — одинаковые команды в рамках одного бота использовать нельзя.
Сообщение
Сообщение в Telegram
Позволяет добавить в сценарий Telegram-сообщение, которое автоматически отправится подписчику при попадании в блок.
В настройках блока нужно:
- Выбрать чат-бота, который будет участвовать в сценарии. Подробно об этом рассказывали выше.
- Добавить текст сообщения. Длина сообщения не должна превышать 4096 символов. Можно форматировать текст, добавлять в него эмодзи или переменные для персонализации (вместо них в сообщение будут подтягиваться данные из дополнительных полей подписчика, например имя, номер телефона или уникальный промокод).
- Добавить в блок кнопку.
- Добавить в блок сбор данных и выбрать поле, в которое будет записываться информация. В списке будут доступны все поля, созданные ранее в разделе «Дополнительные поля».
Позволяет добавить в сценарий email-рассылку, которая автоматически отправится подписчику при попадании в блок.
В настройках блока нужно задать:
- Адрес отправителя. Поле является обязательным для заполнения, без него вы не сможете запустить сценарий.
- Тему и прехедер письма. Тема является обязательным полем для заполнения. При необходимости вы можете добавить в нее подстановку, кликнув на фигурные скобки.
- Имя отправителя. В этом поле нужно обязательно указать свое имя или название компании. С его помощью подписчики смогут определить от кого пришла рассылка.
- Письмо. Здесь вы можете создать письмо с нуля с помощью нового редактора писем или выбрать письмо, которое ранее вы сохранили как шаблон.
Обратите внимание!
Отправлять письма автоматизации можно только с корпоративной почты на собственном домене.
Действия
Изменить теги
Теги помогают классифицировать контакты по разным критериям. Например, можно добавить тег подписчикам, которые прочитали письмо или кликнули в чат-боте кнопку «Записаться на вебинар».
С помощью блока «Изменить теги» можно автоматически добавлять или удалять теги в карточке контакта в зависимости от его действий в сценарии.
Чтобы добавить или удалить подписчику тег, нажмите в нужном разделе кнопку «+Тег» и выберите тег из списка.
Если нужного тега нет в списке, введите его название, нажмите «Создать тег «Название тега», а затем выберите из списка.
Сценарий
Данная категория блоков предназначены для управления логикой сценария и расширения его функционала.
Условия
Блок позволяет проверить содержимое одного или нескольких полей в карточке контакта. В зависимости от результата проверки сценарий можно разделить на две ветки:
- «Да» — если условие выполняется.
- «Нет» — если условие не выполняется.
Вы можете использовать блок для сегментации подписчиков и персонализации общения. Например, отправлять разный контент в зависимости от города, возраста или других данных контакта.
В настройках блока можно задать:
- Простое условие — простая проверка одного поля, например: «Возраст больше 18». Если условие выполняется, подписчик пойдет по ветке «Да», если нет — по ветке «Нет».
- Составное условие — включает несколько проверок, объединенных между собой с помощью операторов:
- И — условие выполняется, только если все проверки истинны. Пример: Город равен «Москва» И возраст больше 25 лет.
- ИЛИ — условие выполняется, если хотя бы одно из условий истинно. Пример: Город равен «Москва» ИЛИ Город равен «Санкт-Петербург».
- Группу условий — это объединение нескольких простых или составных условий, которое позволяет настраивать сложные проверки. Внутри группы можно также использовать оператор И или ИЛИ. Пример: (Возраст больше 18 И подписчик из Москвы) ИЛИ (Подписчик VIP-клиент).
Чтобы добавить условие в сценарий, нажмите кнопку «Новое условие» или «Новая группа». Далее выберите нужные поля для проверки и задайте условия.
В зависимости от типа поля, которые вы собираетесь проверять, можно использовать в настройках условия следующие параметры:
Тип параметра | Описание параметра | Для какого типа поля можно использовать |
Пустое | Условие выполняется, если в поле нет данных. Например, если поле «Город» не заполнено, можно отправить подписчику запрос на его ввод. | Строка, текст, число, дата, да/нет, переключатель |
Не пустое | Условие выполняется, если поле заполнено. Например, если поле «Email» содержит адрес, можно сразу отправить письмо. | Строка, текст, число, дата, да/нет, переключатель |
Равно / Не равно | Условие выполняется, если значение поля полностью совпадает / не совпадает с указанным.
Например:
|
Строка, текст, число, дата, переключатель |
Содержит/Не содержит | Условие выполняется, если в значении поля присутствует / отсутствует указанное слово или фраза.
Например:
|
Строка, текст |
Начинается с / Не начинается с | Условие выполняется, если значение поля начинается / не начинается с указанного слова или фразы. Например:
|
Строка, текст |
Оканчивается на / Не оканчивается на | Условие выполняется, если значение поля заканчивается / не заканчивается на указанный текст.
Например:
|
Строка, текст |
Больше / Меньше | Условие выполняется, если значение поля больше / меньше указанного числа или даты.
Например:
|
Число, дата |
Больше или равно / Меньше или равно | Условие выполняется, если значение поля больше или равно / меньше или равно указанному числу или дате.
Например:
|
Число, дата |
Больше дней назад / Меньше дней назад | Условие выполняется, если указанная дата была больше / меньше заданного количества дней.
Например:
|
Дата |
Да/нет | Условие позволяет проверить, какое значение установлено в поле: «Да» или «Нет».
Например, если в поле «Согласие на рассылку» указано «Да», можно отправлять пользователю письма. |
Да/нет |
В настройках блока можно задать период ожидания для проверки пустых полей, например, чтобы проверить, оставил подписчик email или нет.
Система в течение заданного времени будет проверять, появилось ли в поле значение. Если данные заполнятся, блок выполнит проверку по заданным условиям и направит подписчика в нужную ветку. Если по истечении времени поле останется пустым, подписчик автоматически пойдет по ветке «Нет».
Период ожидания можно задать в днях, часах, минутах или секундах. Максимально допустимое значение — 999.
Задержка
Позволяет приостановить выполнение сценария на заданное время. Например, чтобы отложить отправку сообщений или дать подписчику время на выполнение нужных действий.
В настройках блока доступны следующие условия задержки:
- На. Позволяет установить паузу на заданный промежуток времени (секунды, минуты, часы или дни). Максимальное значение – 999.
- До даты. Приостанавливает сценарий до указанной даты и времени. Если контакт попадет в сценарий после установленной даты, то он пропустит блок с задержкой и сразу перейдет к следующему шагу.
- До дня. Задерживает выполнение сценария до выбранного дня недели и времени. Можно выбрать один или несколько дней.
Обратите внимание! В настройках блока используется часовой пояс устройства, с которого вы работаете над сценарием.
Мои
В этой категории будут находиться блоки, фрагменты сценариев и комментарии, которые вы сохраните в процессе работы.
Сохраненные блоки можно добавлять на рабочую область и повторно использовать при создании новых сценариев, чтобы не настраивать их с нуля.
При изменении сохраненного блока в сценарии его исходная версия в категории «Мои» останется без изменений.
Действия над блоками
Добавить блок в сценарий
Чтобы добавить блок, перейдите на вкладку нужной категории и кликните на соответствующий блок. Блок появится на рабочей области редактора, где вы сможете редактировать его настройки.
Если вы что-то сделали не так, то можно отменить последнее действие или вернуть отмененное действие, кликнув на соответсвующую стрелку в правом верхнем углу редактора.
Соединить блоки между собой
Чтобы соединить блоки между собой, наведите курсор на кружок блока «Следующий шаг», зажмите левую клавишу мыши и протяните линию до нужного блока.
Чтобы открепить блок, кликните на линию соединение блоков (она подсветится синим цветом) и нажмите на клавиатуре Delete (Backspace на macOS).
Сохранить, дублировать или удалить блок
В редакторе сценария вы можете:
- Сохранить готовый блок, чтобы повторно использовать его в других сценариях без дополнительной настройки. Блок будет добавлен в категорию «Мои».
- Дублировать блок, чтобы создать копию блока с теми же настройками и контентом.
- Удалить блок из сценария.
Чтобы выполнить нужное действие, наведите курсор на блок и нажмите соответствующую иконку.
Переименовать блок
При необходимости вы можете изменить название блока, чтобы вам было проще ориентироваться в сценарии. Для этого нажмите на текущее название и укажите новое.
Полезные ссылки
Что такое омниканальность и зачем она нужна
Введение в омниканальную автоматизацию
Как создать и запустить омниканальный сценарий
Как посмотреть карточку контакта