Создание сообщений

Обзор интерфейса

Перед тем, как приступить к теме, обозначим общую схему действий по созданию автоворонки.

  1. Создаем каналы (ботов)
  2. Создаем цепочки
  3. Привязываем каналы к цепочкам
  4. Наполняем цепочки сообщениями
  5. Привлекаем подписчиков на бота

 

Два вида сообщений

Сообщение может быть без сценария и со сценарием.

Сообщение без сценария просто отправляется подписчику в порядке очереди сообщений в цепочке.

 

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

 

Каждой части сообщения можно дать название. Для этого достаточно кликнуть по нему.

Также можно менять порядок частей простым перетаскиванием.

К каждой части сообщения можно прикрепить кнопки. По кнопкам есть отдельная статья  – читать тут.

Также можно прикрепить фото, PDF-файл и файлы экселя и ворда.

В сообщении можно использовать подстановки. Отдельную статью по подстановкам читайте тут.

Сообщению можно задать интервал отправки и промежуток времени отправки.

 

Сообщение со сценарием

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

 

Давайте рассмотрим все настройки сценария.

 

Выход из сценария по слову

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

Если вы хотите дать такую возможность клиенту, вы должны сообщить ему об этом.

 

Сообщение при выходе из сценария

Здесь вы можете выбрать сообщение сценария, которое запустится при выходе из него.

 

Вернуться на шаг назад по слову

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

 

Настройки сообщений сценария

Каждое сообщение сценария имеет свои настройки. Давайте рассмотрим каждую настройку по отдельности.

 

Запрос данных перед отправкой сообщения

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

Вернуть необходимо JSON строку в виде объекта или массива объектов.

объект:

{ id: 1, data: “mydata” }

 массив объектов:

[

  { id: 1, data: “mydata1” },

  { id: 2, data: “mydata2” },

  { id: 3, data: “mydata3” }

]

где id это число,

data – строка данных

В дальнейшем, вы можете использовать эти данные в сценарии и выводить их при помощи шаблона [Data1], [Data2], [Data3] и т.д.

 

Проверка ответа

Следующий блок это проверка ответа на текущее сообщение. Ответом является сообщение подписчика, либо если подписчик нажал кнопку типа Значение, ответом будет передаваемой значение при нажатии на кнопку.

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

  • является ли ответ числом
  • является ли ответ телефонным номером
  • является ли ответ адресом электронной почты
  • проверка по регулярному выражению

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

 

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

Если никакие дополнительные условия не требуются, то вы сможете сразу перейти к определенному сообщению или завершить сценарий.

 

Условия

 

Главными объектами для проверки в условиях являются ответы полученные на сообщения в сценарии и данные.

Нумерация ответов идет по порядку и, если мы хотим использовать в условиях ответ на первое сообщение, то нужно указать шаблон [Answer1], на второе [Answer2] и т.д.

Нумерация данных зависит от вас. Данные могут приходить при запуске сценария по кнопке, либо из запросов от внешних серверов. Использовать данные можно при помощи шаблонов [Data1], [Data2] и т.д.

Шаблон ответа имеет 2 аналога:

  • [Ответ1], [Ответ2] и т.д.
  • [A1], [A2] и т.д. (латиница)

Шаблон данных имеет 2 аналога:

  • [Данные1], [Данные2] и т.д.
  • [D1], [D2] и т.д.

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

 

Выход из сценария

 

Если сценарий подошел к завершению и вы получили от подписчика все, что хотели, вы должны завершить сценарий.

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

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

Если в текущей цепочке сообщений присутствуют другие сообщения, то они будут отправлены подписчику с заданными в цепочке интервалами времени.

 

После создания сообщений в цепочке, не забудьте включить цепочку на странице автоворонок.

 

Ознакомьтесь с добавлением кнопок в сообщениях подробнее.