Шаг «Умная задержка» используется в сценариях, когда нужно отложить отправку следующего сообщения или действия на определённое время. Это может быть как пауза в несколько секунд или часов, так и строгое расписание по дате и времени.
Он помогает:
растянуть цепочку касаний во времени;
организовать утренние рассылки;
выстроить регулярный прогрев;
избегать навязчивости, делая паузы между сообщениями.
❗ Шаг работает только в линейной логике — если пользователь остался на этом шаге, то задержка сработает.
Если он перешёл по кнопке, команде или триггеру на другой шаг — сообщение после задержки не отправится❗
🔷 Перейдите в нужный сценарий
🔷 Нажмите «Добавить шаг» ⟶ «Умная задержка»
🔷 Настройте логику времени и перехода. И соедините этот шаг стрелкой с тем, который должен выполниться после задержки.
Независимо от выбранного типа, все задержки подчиняются общей логике:
1️⃣ Расчёт времени происходит один раз — в момент попадания на шаг
Система сразу фиксирует точное время, когда должно быть отправлено сообщение. Если потом изменятся настройки сценария или часовой пояс — это не повлияет на запланированную дату/время.
2️⃣ Учёт дней недели
В любом типе задержки можно указать, в какие дни разрешено отправлять сообщение. Если расчётная дата попадает на день, запрещённый настройками — отправка будет отложена до ближайшего разрешённого дня, без отмены.
3️⃣ Учет часового пояса
Отправка всегда рассчитывается по часовому поясу аккаунта, зафиксированному на момент попадания пользователя на шаг.
📌 Даже если контакт пришёл из Telegram, ВКонтакте или других источников — его персональный часовой пояс не учитывается.
Изменения часового пояса в настройках аккаунта после попадания на шаг не повлияют на уже запланированную отправку.
4️⃣ Задержка отменяется, если пользователь уходит со шага
Если пользователь:
нажал кнопку и перешёл на другой шаг;
был переведён другим триггером (например, по метке, Ref URL, команде);
вручную был перенаправлен администратором;
...то шаг «Умная задержка» не будет выполнен. Бот всегда находится только на одном шаге в схеме — и если он уже ушёл вперёд, никакая «отложенная» отправка не произойдёт.
📌 Это важно учитывать при построении ветвлений и работе с кнопками.
В шаге «Умная задержка» доступно пять вариантов, как можно рассчитать момент следующего действия. Каждый тип определяет, когда именно бот должен продолжить сценарий:
1. Отправить через...
Позволяет задать фиксированную паузу: например, через 10 минут, 3 часа или 2 дня.
Задержка считается от момента попадания пользователя на шаг.
2. Отправить в...
Отправка произойдёт в ближайшее подходящее время (например, в 08:00), при этом не обязательно на следующий день.
Если сейчас 7:00 и задано 08:00 — сообщение придёт через час. Если уже 08:30 — бот дождётся следующего дня.
3. Отправить завтра в...
Бот всегда ждёт до следующего календарного дня и отправляет сообщение в указанное время (например, в 08:00 завтра), независимо от текущего времени.
4. Определённая дата
Вы указываете точную дату и время, когда должно произойти следующее действие.
Полезно для точных запусков — рассылок, акций, уведомлений.
5. Динамическая дата
Дата рассчитывается на основе переменной, заданной ранее в сценарии.
Например: «дата регистрации + 3 дня» или «дата события − 1 день».
Этот тип позволяет установить фиксированную паузу между предыдущим шагом и следующим действием.
Задержка отсчитывается от момента, когда пользователь попал на этот шаг.
Что можно настроить:
🕒 Промежуток времени
Указывается число + единица измерения: секунды
минуты
часы
дни
Пример: Отправить через 3 часа — сообщение уйдёт через 3 часа после попадания пользователя на шаг.
⚠️ Ограничение времени отправки (доступно, если выбраны дни)
Можно дополнительно задать, когда именно можно отправлять сообщение, выбрав:
Любое время — сообщение будет отправлено сразу, как только истечёт пауза.
Временной интервал — сообщение отправится в ближайший момент внутри заданного диапазона (например, с 08:00 до 19:00).
Точное время — отправка произойдёт ровно в указанное время (например, в 08:00), в ближайший подходящий день.
📌 Если расчётная дата/время попадает вне допустимого диапазона — бот дождётся ближайшего момента, соответствующего условиям.
📅 Дни отправки
Выберите дни недели (например, только будни).
Если расчётный день запрещён, бот дождётся следующего разрешённого, сохранив время/интервал.
Поведение
Время задержки фиксируется один раз — при входе пользователя на шаг.
Изменение часового пояса, настроек сценария или условий после этого не влияет.
Если пользователь покидает шаг (переходит по кнопке, запускается другой сценарий, активируется триггер) — задержка отменяется, сообщение не будет отправлено.
Примеры использования:
Сделать паузу на 5 минут между сообщениями, чтобы снизить нагрузку.
Через 1 день напомнить об оплате.
Через 3 дня отправить следующее письмо в цепочке.
Через 12 часов сообщить об открытии доступа.
Этот тип используется, когда нужно, чтобы сообщение ушло в конкретное время суток, независимо от того, когда пользователь попал на шаг. Это не интервал, а строгое расписание: бот отправит сообщение в ближайшее допустимое время, соответствующее настройкам.
Что можно настроить:
🕒 Точное время
Указывается конкретное время, например: 08:00, 18:30.
📌 Логика отправки:
Если пользователь попал на шаг до указанного времени — бот подождёт и отправит в нужный час.
Если попал после — отправка перенесётся на следующий разрешённый день.
📅 Дни отправки
Можно выбрать, в какие дни недели разрешено отправлять сообщение (например, только Пн–Пт).
Если ближайший день запрещён — бот дождётся следующего подходящего дня.
🔄 Часовой пояс
Время отправки рассчитывается по часовому поясу аккаунта на момент входа пользователя на шаг. Изменения позже на уже запланированную отправку не влияют.
Особенности и поведение
Не работает как «через X часов»; привязан только к указанному времени.
Задержка фиксируется один раз при входе на шаг.
Если пользователь покидает шаг (переходит дальше или запускается другой сценарий) — задержка отменяется.
Подходит для:
утренних или вечерних касаний;
действий по графику;
строго регламентированных сценариев.
Примеры использования
Пользователь завершил шаг вечером — сообщение отправится завтра в 08:00.
Каждый день в 08:00 — напоминание или обучающее сообщение.
В 13:00 — дневной блок с информацией или заданием.
Этот тип всегда откладывает отправку на следующий календарный день в указанное время — независимо от текущего времени. Даже если пользователь попал на шаг в 00:01 — сообщение уйдёт только завтра.
🕒 Время отправки
Укажите точное время (например, 08:00). Бот дождётся следующего дня и отправит сообщение ровно в это время, независимо от момента входа пользователя на шаг.
📅 Дни отправки
Можно выбрать, в какие дни недели разрешена отправка. Если завтрашний день запрещён — бот дождётся ближайшего подходящего дня.
Время (08:00, 09:30 и т. д.) при этом останется тем же.
🔄 Часовой пояс
Время рассчитывается по часовому поясу аккаунта, зафиксированному в момент попадания на шаг.
Позднейшие изменения на отправку не влияют.
Поведение и особенности
Задержка всегда срабатывает «на завтра», независимо от текущего времени.
Подходит для утренних касаний, обучения, регулярных прогревов.
Расчёт производится один раз, отправка откладывается при необходимости на следующий доступный день.
Примеры использования
Пользователь завершил регистрацию вечером → бот отправит приветственное сообщение завтра в 08:00.
Ежедневная серия писем: каждое сообщение уходит на следующее утро.
Уведомления, которые никогда не должны отправляться в день подписки.
Позволяет задать жёсткую дату и время, когда должно быть выполнено следующее действие. Используется для запусков, приглашений или любых событий с фиксированным расписанием (например, старт курса, вебинара, эфира).
Что можно настроить:
📅 Дата
Укажите календарную дату, например 21.07.2025.
🕒 Время
Укажите точное время отправки, например 08:00.
🔄 Часовой пояс
Расчёт времени всегда выполняется по часовому поясу аккаунта, который был установлен в момент попадания пользователя на шаг.
📌 Персональный часовой пояс контакта не используется, даже если он известен. Это касается всех каналов, включая Telegram и ВКонтакте.
Важное поведение
В отличие от других типов, здесь нет “переноса на следующий день” — логика строго фиксированная.
Шаг “пропускается”, если момент уже прошёл.
Примеры использования
Рассылка 21 июля в 08:00 всем, кто успел дойти до шага.
Приглашение на вебинар в конкретную дату.
Оповещение о начале курса или марафона.
Позволяет отправить сообщение в персональную дату и время, рассчитанные на основе переменной — например, даты регистрации, начала курса или индивидуального события.
Подходит для сценариев с индивидуальным расписанием у каждого подписчика.
Что можно настроить:
💡 Выбор переменной
Выберите переменную с типом:
Дата
Дата и время
Переменная может быть:
пользовательской (заполнена через шаг «Вопрос» или «Действие»);
глобальной (если поддерживается глобальная дата-переменная).
📅 Смещение относительно даты
Позволяет отправить сообщение раньше или позже выбранной даты.
+ — отправить позже указанной даты
– — отправить раньше
Также задаются:
Число (например, 3)
Единицы: дни, часы, минуты, секунды
📌 Примеры:
Дата события + 3 дня → сообщение уйдёт через 3 дня после события
Дата подписки − 1 день → сообщение уйдёт за день до истечения подписки
🔄 Часовой пояс
Время всегда рассчитывается по часовому поясу аккаунта, зафиксированному в момент попадания пользователя на шаг.
📌 Часовой пояс контакта не используется — это справедливо для всех каналов, включая Telegram и ВКонтакте.
⚠️ Если переменная содержит только дату (без времени), система считает время как 00:00.
Если нужна точная отправка — используйте переменную типа «дата и время».
Важное поведение
Если рассчитанная дата и время уже в прошлом, сообщение не будет отправлено.
Все вычисления фиксируются однократно — при попадании пользователя на шаг.
Повторный пересчёт невозможен, даже если переменная позже изменится.
Примеры использования
За 1 день до даты события — отправить напоминание.
Через 7 дней после регистрации — отправить бонус или доп.материал.
Через 30 минут после индивидуального времени — уведомить о завершении доступа.
📌 Этот тип — самый гибкий. Он позволяет строить динамические, адаптированные под пользователя цепочки, основанные на его действиях и данных.
Пройдитесь по списку, чтобы убедиться, что всё настроено корректно:
Настройки задержки:
✔ Выбран подходящий тип задержки (через, в, завтра, по дате, по переменной)
✔ Корректно указаны дата, время, смещение (если требуется)
✔ Настроены допустимые дни недели для отправки (если нужно ограничение)
✔ Установлен правильный часовой пояс аккаунта — он применяется ко всем контактам
📌 Персональные часовые пояса пользователей не учитываются. Вся логика отправки основана на часовом поясе аккаунта.
Логика сценария:
✔ Пользователь не сможет покинуть шаг преждевременно (если важно выполнить задержку)
✔ Проверены все возможные переходы: кнопки, триггеры, оплаты и т.п.
✔ Убедились, что шаг задержки встроен в линейную ветку сценария (а не может быть «перебит» параллельным действием)
🔸 Пользователь попал на шаг после расчётного времени
→ Сообщение не отправится (актуально для типов «Определённая дата» и «Динамическая дата»)
🔸 Пользователь ушёл со шага (по кнопке, команде, триггеру и т.д.) до наступления времени
→ Сообщение не будет отправлено
🔸 Изменения в сценарии или настройках (включая смену часового пояса)
→ не применяются задним числом — расчёт выполняется в момент входа на шаг
🔸 Ожидание, что задержка выполнится “в любом случае”
→ ❗ Это не так: задержка срабатывает только если пользователь остался на этом шаге
📌 Всё, что настроено “после задержки”, сработает только при условии, что пользователь по-прежнему находится на шаге в момент наступления времени.
🔚 Когда «Умная задержка» — хорошее решение
Используйте, если нужно:
✔ Растянуть касания во времени (на часы, дни и т.д.)
✔ Построить автоворонку с равномерными паузами между шагами
✔ Запускать сообщения в определённое время суток (например, утром или днём)
✔ Работать с персональными датами — события, регистрации, курсы
✔ Провести точечную рассылку в конкретный день/час (например, старт марафона)
🚫 Когда не стоит использовать «Умную задержку»
✖ Если нужно ждать реакцию пользователя (например, клик, ввод, нажатие кнопки)
✖ Если важно, чтобы сообщение отправилось, даже если пользователь перешёл дальше
✖ Если нужно реагировать на события (оплата, переход по ссылке, смена тега) — используйте триггеры, условия, действия