Функция «Отправить отложенное сообщение» позволяет ИИ-ассистенту запланировать ещё одно сообщение клиенту — через заданное число секунд. Если клиент напишет раньше, запланированное сообщение не уйдёт: сервис его отменит.
Когда это полезно:
«дожать» клиента, который замолчал после подборки товаров или расчёта цены;
отправить второе сообщение с паузой, чтобы не присылать всё одним длинным текстом;
напомнить об оставленной заявке, если клиент не ответил.
Доступность по тарифам
Функция работает в ИИ-ассистентах. ИИ-ассистенты доступны на тарифах «Продвинутый», «Продвинутый + Вакансии» (до 3 ассистентов), «Максимальный» и «Бизнес» (до 20 ассистентов). Отдельно функцию оплачивать не нужно.
Где находится
«Сообщения → ИИ ассистенты» → нажмите на название ассистента → вкладка «Функционал» → блок «Конструктор функций» → кнопка «Открыть». В списке функций слева выберите «Отправить отложенное сообщение».

Как настроить
Откройте ассистента и перейдите на вкладку «Функционал».
В блоке «Конструктор функций» нажмите «Открыть».
Отметьте галочкой «Отправить отложенное сообщение» и нажмите на её название, чтобы открыть настройки справа.
Заполните «Триггер вызова функции» — в какой момент диалога планировать сообщение.
Заполните «Текст сообщения» и «Задержка в секундах (например, 120)».
Нажмите «Применить функции». В поле «Дополнительные настройки» появится команда вида:
Когда ты отправил клиенту подборку, то вызови функцию "Отправить отложенное сообщение" с нужными параметрами: Текст сообщения: Подскажите, какой вариант вам подошёл?, Задержка в секундах (например, 120): 1800.Сохраните ассистента кнопкой «Сохранить изменения».
Поля функции
Поле | Обязательное | Что указать |
|---|---|---|
Триггер вызова функции | да | Условие, при котором ИИ планирует сообщение. По умолчанию: «Когда нужно отправить второе/следующее сообщение с задержкой». Лучше описать конкретную ситуацию: «Когда ты назвал клиенту цену». |
Текст сообщения | да | Что отправить клиенту. Можно написать готовый текст или описать, что нужно написать, — текст для отправки формирует ИИ. |
Задержка в секундах (например, 120) | да | Через сколько секунд после вызова функции отправить сообщение. По умолчанию 120 (2 минуты). |
Задержка указывается только в секундах:
Нужная пауза | Что вписать |
|---|---|
2 минуты | 120 |
10 минут | 600 |
30 минут | 1800 |
1 час | 3600 |
1 сутки | 86400 |
Как это работает
Когда срабатывает триггер, ИИ вызывает функцию, и сообщение ставится в очередь. В нужное время оно уходит клиенту в тот же диалог от имени вашего аккаунта (отправка происходит с точностью до нескольких секунд).
Запланированное сообщение видно в Веб ЦС: в переписке оно показано с пометкой «Отправится ДД.ММ в ЧЧ:ММ». Отменить его можно крестиком «Отменить отправку» рядом. Найти такие диалоги поможет фильтр «С отложенными сообщениями».

Сообщение не будет отправлено, если до назначенного времени:
клиент написал в диалог;
в диалоге вызвана функция «Остановить бота»;
вы сами ответили клиенту, а в разделе «Сообщения → Настройки» включено «Не отправлять текстовый автоответ, если вы ответили быстрее»;
вы отменили его вручную в Веб ЦС.
Как сервис понимает, что функция подключена
При сохранении ассистента сервис ищет в тексте промта (без учёта регистра) любую из фраз: отправить отложенное сообщение, отложенное сообщение, "sendDelayedMessage". Если фраза найдена — функция подключается.
Поэтому функция подключится и тогда, когда эти слова встречаются в промте в другом смысле (например, «не присылай отложенное сообщение»). И наоборот: если написать команду своими словами («запланируй напоминание»), функция не подключится. Надёжнее всего добавлять её через «Конструктор функций».
Примеры
Дожать клиента после подборки. Магазин мебели: ассистент прислал варианты и цены, клиент замолчал.
Когда ты отправил клиенту варианты товара с ценами, то вызови функцию "Отправить отложенное сообщение" с нужными параметрами: Текст сообщения: Подскажите, какой вариант вам подошёл? Могу придержать его для вас до завтра., Задержка в секундах (например, 120): 1800.Второе сообщение с паузой. Автосервис: сначала ответ на вопрос о цене, через 2 минуты — предложение записаться.
Когда ты назвал клиенту стоимость ремонта, то вызови функцию "Отправить отложенное сообщение" с нужными параметрами: Текст сообщения: Кстати, на этой неделе есть свободные окна. Подобрать вам удобное время?, Задержка в секундах (например, 120): 120.Напомнить про контакты. Услуги по ремонту: клиент согласился на замер, но не оставил телефон.
Когда клиент согласился на замер, но не оставил номер телефона, то вызови функцию "Отправить отложенное сообщение" с нужными параметрами: Текст сообщения: Оставьте, пожалуйста, номер телефона — мастер позвонит и согласует время замера., Задержка в секундах (например, 120): 600.Частые вопросы
Сообщение не пришло клиенту. Чаще всего клиент успел ответить раньше — так и задумано. Также проверьте, не была ли вызвана функция «Остановить бота» и не отменено ли сообщение в Веб ЦС.
Во вкладке «Тестирование» сообщение не отправляется. Тест идёт без реального диалога, поэтому отложенное сообщение не планируется. Проверьте работу на реальном диалоге и посмотрите запланированное сообщение в Веб ЦС.
Клиенту ушло несколько одинаковых сообщений. Сделайте триггер конкретнее и укажите, что напоминание нужно только один раз.
Можно ли указать задержку в минутах или часах? Нет, только в секундах — см. таблицу выше.
Чем это отличается от «Сообщение, если человек не ответил»? Там текст и время задаются заранее в настройках. Здесь ИИ сам решает, в какой момент диалога запланировать сообщение, по вашему триггеру.
См. также: Поддерживаемые функции, Сообщение, если человек не ответил, Остановить бота, Веб ЦС, Тестирование ИИ-ассистента, Настройки.