Блоки конструктора

Материал из SaleBot Help
Перейти к навигации Перейти к поиску
ПОСЛЕДНЯЯ ЗНАЧИМАЯ ПРАВКА
Участник: BotDev.One

Блоки – это ответы бота и своеобразное "состояние", в котором находится клиент. Переход в другой блок (смена состояния клиента) происходит благодаря условиям (стрелкам и ключевым словам).

Видеоверсия: https://youtu.be/gEwiosRC7IA

Типы блоков

Всего в SaleBot 11 типов блоков
Тип блока Приоритет[1] Цвет
Начало диалога 4 зеленый
Состояние диалога - белый
Передача данных - желтый
Не состояние передача данных - желтый
Конец сбора данных - красный
Не состояние конец сбора данных - красный
Первостепенная проверка условия 1 ярко-зеленый
Напоминание 3 синий
Не состояние с условием 5 серый
Не состояние - светло-серый
Комментарий - прозрачный
Стрелка 2 черный

Как работать с блоками

Создание чатботов в Salebot происходит через создание блок-схемы, состоящей из блоков и стрелок.

Стрелки – это условия перехода. По сути, стрелка выполняет роль распределителя: если клиент выбрал "Ответ 1", он перемещается в блок №1, если выбрал "Ответ 2", то перемещается в блок №2 и т. д.

Приоритет блоков/переходов по убыванию:

·  Первостепенная проверка условия
·  Стрелка, Напоминание
·  Начало диалога
·  Не состояние с условием

Чтобы создать блок, необходимо справа в меню "Создание сообщения" выбрать тип блока (по умолчанию стоит тип "Состояние диалога"), в поле "Ответ" вписать сообщение, которое бот должен отправить клиенту и нажать кнопку Сохранить.

Если в блоке не должно быть текса, то в поле Ответа оставьте #{none}
Создание нового блока.png

Блок: Начало диалога

Начало диалога: блок с условием, имеет бледно зеленый цвет. Если в поле "условие" записать ключевое слово/фразу, то цепочка бота будет запускаться именно с этого блока, когда пользователь напишет ему указанное слово/фразу. На рисунке ниже пример, с ключевым словом для запуска бота после ввода пользователем слова "Старт".

Зеленый блок

Блок: Состояние диалога

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

Белый блок

Блок: Первостепенная проверка условия

Первостепенная проверка условия: ярко-зеленый блок. Имеет наивысший приоритет. С него так же может запускаться вся цепочка бота. Главное отличие от блока "Начало диалога" - это то, что условия в данных блоках проверяются в первую очередь. Если клиент в процессе диалога с ботом введет ключевое слово/фразу из этого блока, то он сразу переместится в него. Пример , если вы общаетесь с ботом и напишете слово "Здравствуйте", то вы переместитесь в этот блок и бот вам ответит "Добрый день!".

Ярко-зеленый блок

Блок: Передача данных

Передача данных: Блок без условия, имеет желтый цвет. Используется для передачи данных (значений переменных) в CRM систему, на электронную почту или личные мессенджеры владельца бота без сброса этих данных в конструкторе. Таким образом, данные даже после передачи можно использовать для вычислений или других действий. Это отличает этот тип блока от следующего типа.

Желтый блок

Блок: Конец сбора данных

Конец сбора данных: блок без условия, имеет красный цвет. Основная задача данных типов блоков - это формирование заявки. При переходе в этот блок все собранные данные (значения переменных) о пользователе отправляются в CRM систему, на электронную почту, в личный WhatsApp или Телеграм в виде готовой заявки. После передачи значения переменных из конструктора удаляются.

Красный блок

Блоки: "Не состояние" и "Не состояние с условием"

Есть три типа блоков, в которые нельзя перейти: "Напоминание", "Не состояние" и "Не состояние с условием".

Типы блоков "Не состояние"
Тип блока Приоритет Цвет
Напоминание 1 синий
Не состояние с условием 2 серый
Не состояние - светло-серый

Нельзя перейти, означает, что пользователь получит сообщение из этого блока, но при этом не выбьется из основной воронки.

Блок: Напоминание

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

Рекомендуется использовать соединение с переключателем "Отменить при переходе в другой блок".


Синий блок


Очень часто надо сделать напоминание из всех блоков одновременно. Сложно и долго делать соединения из всех блоков, а после добавления этих соединений схему невозможно поддерживать. Для этого создан блок "Напоминание".

У этого блока есть особое поле - "Время напоминания".

  • Напоминание планируется из всех блоков, кроме красного (конец сбора данных) и синего (напоминание)
  • Одновременно планируется только 1 блок
  • После каждого перехода между блоками, таймер напоминания начинается заново
  • Блок сработает максимум 5 раз за диалог (в тестовом чате в том числе)

Цель блока: мотивировать человека продолжить идти по воронке, а если будет переход в него, то воронка прервется.

Если вам необходимо в него перейти или разместить в нем кнопки для перехода в другие блоки, то рекомендуется сделать ниже блок "Состояние диалога" с минимальным таймером 0 секунд (как на картинке выше).

Пример использования блока Напоминание
До внедрения блока После внедрения блока
Блок Напоминание (до внедрения).png Блок Напоминание (после внедрения).png

Блок: Не состояние с условием

Не состояние с условием – это темно серый блок.

Приоритет этого блока минимальный, это значит он сработает в самую последнюю очередь.

Серый блок

Блок: Не состояние

Не состояние – это светло-серый блок. У него нет условия, в него также нельзя перейти.

Светло-серый блок


При запуске сообщения по таймеру, отменяются другие сообщения с таймером, чтобы они не отменялись, снимите на стрелке переключатель "Отменить сообщения с таймером".


Отменить сообщения с таймером.png


Пример блока Не состояние
Блок-схема Тест
Человек пишет привет и навсегда помещается в блок "ТЕСТ", так как петля не дает ему выйти.

Параллельно идет рассылка, которая не выбивает его из этого блока.

Не состояние (пример).png Не состояние (пример-тест).png

Полезные ссылки

Сноски

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