Как устроен скрипт
Скрипт — сценарий, по которому кампания ведёт диалог: что написать первым, как ответить и когда напомнить о себе.

Блоки и связи
Скрипт собирается из блоков, соединённых стрелками. Диалог идёт по стрелкам слева направо: блок выполнил своё и передал ход следующему. Блоков семь, на панели слева вверху они стоят в таком порядке:
| Блок | Что делает |
|---|---|
| Отправить сообщение | Пишет человеку готовый текст или текст от ИИ |
| Установить переменную | Запоминает значение — введённое или найденное ИИ |
| Условие | Разводит диалог: выход «выполнено» и «не выполнено» |
| Установить конверсию | Отмечает, что диалог дошёл до этапа |
| А/Б тестирование | Случайно разводит по вариантам в заданных долях |
| Отправить уведомление | Пишет не человеку, а вашей команде |
| Завершить диалог | Перестаёт отвечать этому человеку |
Три точки входа
Каждая ветка начинается с триггера. Они есть в каждом скрипте, удалить их нельзя.
- Старт
- Первое сообщение человеку.
- Входящее
- Срабатывает на каждый ответ человека.
- Запланировано
- Срабатывает раз в час — для дожима тех, кто молчит.
Готов или не готов
Рядом с названием скрипта — метка готов или не готов. Кампания с неготовым скриптом не запустится. Скрипт готов, когда ветка «Старт» отправляет хотя бы одно сообщение и в текстах нет ошибок в тегах [if] — такие теги редактор подчёркивает красным.

Скрипт и кампания
Кампания ведёт все диалоги по одному скрипту. Один скрипт можно подключить к нескольким кампаниям — в списке скриптов, в колонке Кампании, видно, к каким.