Задержка и таймер
Оба блока отправляют следующий блок не сразу, а позже: через заданное время, в нужный час или в нужный день. На них собирают напоминания, дожимы и цепочки сообщений на несколько дней.
Время в обоих блоках настраивается одинаково. Разница в том, что происходит с контактом, пока время не подошло:
- «Задержка» — пауза. Сценарий останавливается и продолжается, когда время подойдёт.
- «Таймер» — развилка. Контакт сразу идёт дальше по выходу «Продолжить», а когда время подойдёт, бот дополнительно отправит ему блок по выходу «По таймеру».
Когда отправить
Настройки времени у «Задержки» и «Таймера» одни и те же. Режим выбирается в списке «Когда отправить».


Через время
Блок уйдёт через указанное время после того, как контакт попал в «Задержку» или «Таймер».
- «Дни», «Часы», «Минуты», «Секунды» — значения складываются: 1 день и 12 часов — это полтора суток. У нового блока стоит 1 минута.
В полях можно писать дробные числа — 1,5 часа это 90 минут — и автоподстановки, например переменную контакта с числом дней. Как их писать — в разделе Автоподстановки. Пустое поле считается нулём. Если в поле окажется текст вместо числа, ожидание не заведётся.
- «Отправлять только в заданные часы» — окно отправки. Включите переключатель и задайте время в полях «С» и «До». Если расчётное время выпадает за пределы окна, отправка переносится на его начало. Окно может переходить через полночь, например с 22:00 до 06:00.
Окно отправки есть только в этом режиме: в остальных время задано точно.
Заметка
Отправка с точностью до секунд имеет погрешность — от нескольких секунд до нескольких десятков секунд, когда в боте много подписчиков.
В заданное время
Блок уйдёт в указанное время суток.
- «Время» — часы и минуты отправки.
- «Дни» — через сколько дней: 0 — ближайшее наступление этого времени, сегодня или завтра; 1 — завтра; 3 — через три дня.


В дату и время
Блок уйдёт в конкретный день и час.
- «Дата и время» — когда отправить. Если дата уже прошла, блок отправится сразу.
По дням недели
Блок уйдёт в ближайший из отмеченных дней в заданное время.
- «Дни недели» — отметьте один или несколько дней.
- «Время» — часы и минуты отправки.
Сегодняшний день подходит, пока его время не прошло. Если не отмечен ни один день, ожидание не заведётся.


Часовой пояс
Время суток, дата, дни недели и окно отправки считаются в часовом поясе бота. Пояс указан в подсказке под полями времени. Поменять его можно в настройках бота: «Основное» → «Часовой пояс». Пояс у бота один для всех контактов.
Не отправлять отписавшимся
Контакт, который написал боту «стоп», отписан от рассылок.
- «Не отправлять отписавшимся» — если переключатель включён, такому контакту блок не уйдёт даже после короткой паузы. Включайте его в цепочках сообщений.
Ожидания дольше часа отписавшимся не отправляются всегда, с переключателем или без него.
Пока контакт ждёт
Если контакт напишет боту
Ни «Задержка», ни «Таймер» не удерживают контакта на себе.
- «Задержка». Контакт остаётся на блоке, на котором был до неё. Его сообщение бот обработает так, как настроен этот блок: сработает подходящая кнопка или другая реакция блока. Ожидание при этом не отменяется — следующий блок придёт в своё время.
- «Таймер». Контакт уже ушёл дальше по «Продолжить» и общается с ботом как обычно. Блок по таймеру придёт в своё время, что бы контакт ни делал.
Когда время подошло, бот отправляет блок и переводит контакта на него — где бы тот ни находился в сценарии.
Важно
Ожидание нельзя отменить: оно сработает, даже если контакт уже купил, ответил или ушёл в другую ветку. Чтобы не отправить лишнее, ставьте после «Задержки» или на выходе «По таймеру» блок «Условие» — например, проверку тега «оплатил» — и отправляйте сообщение только тем, кому оно ещё нужно.
Когда блок не уйдёт
- Контакт заблокировал бота — ожидание отбрасывается.
- Контакт отписан от рассылок, а ожидание дольше часа или в блоке включено «Не отправлять отписавшимся» — ожидание отбрасывается.
- Для контакта бот поставлен на паузу до определённого времени — отправка переносится на конец паузы.
- Бот выключен — целиком или для этого контакта — либо у владельца нет подписки Pro: отправка откладывается, и бот пробует снова позже. Если за семь дней отправить так и не удалось, ожидание отбрасывается. Подробнее — в разделе Что доступно без Pro.
Повторный проход и ограничения
- Если контакт снова попал в тот же блок, пока прежнее ожидание не сработало, отсчёт начинается заново. Двух ожиданий от одного блока у контакта не бывает.
- У одного контакта может быть до 24 ожиданий одновременно. Следующее не заведётся.
- Самое долгое ожидание — год.
- Сразу после «Задержки» и «Таймера» нельзя поставить блок «Задержка»: между ними должен быть другой блок.
- Сценарий, который по таймеру возвращается в тот же блок без участия контакта и почти без паузы, бот останавливает сам.
Причину, по которой ожидание не завелось, блок записывает в «Лог выполнения».
Кто ждёт отправки
- На схеме у блока «Задержка» или «Таймер» показан значок часов с числом контактов, которые ждут отправки.
- В настройках блока есть список «Ждут отправки» — контакты, которым блок отправит следующий блок, когда подойдёт время.
- В карточке контакта есть раздел «Ожидания»: время отправки и блок, который придёт.


Цепочка касаний
Цепочка касаний, или воронка, — это серия сообщений, которую контакт получает в течение нескольких дней. Она собирается прямо в сценарии.
Цепочка на «Задержках»
Подходит, когда контакту нужно просто отправлять сообщения одно за другим.
- Блок с первым сообщением.
- «Задержка»: режим «В заданное время», «Время» — 10:00, «Дни» — 1. Следующее сообщение придёт завтра в десять утра.
- Блок со вторым сообщением.
- «Задержка» на два дня — и так далее.
Включите в каждой «Задержке» переключатель «Не отправлять отписавшимся».
Чтобы цепочка останавливалась для тех, кто уже купил, поставьте после каждой «Задержки» блок «Условие»: у контакта есть тег «оплатил» — ветка заканчивается, нет — уходит следующее сообщение.
Напоминание на «Таймере»
Подходит, когда контакт должен продолжать разговор с ботом, а напоминание придёт позже.
- Блок с предложением и кнопкой оплаты.
- «Таймер»: режим «Через время», «Дни» — 1.
- Выход «Продолжить» ведёт дальше по сценарию — контакт может задавать вопросы и нажимать кнопки.
- Выход «По таймеру» ведёт в блок «Условие» с проверкой тега «оплатил». По выходу «Нет» — сообщение-напоминание.
Несколько «Таймеров» подряд дают несколько напоминаний: через час, через день, через три дня. Каждый блок ведёт своё ожидание, и они не мешают друг другу.
Совет
Чтобы сообщения не приходили ночью, в режиме «Через время» включайте «Отправлять только в заданные часы», а для сообщений «на завтра» выбирайте режим «В заданное время».