Главная · Шаблоны · Уведомления

Уведомления клиентам о статусе заказа: сбор контактов в боте

Бот копит тех, кому писать о статусе. Тексты уведомлений настраиваете в рассылках, когда событие произошло.

Подходит для: Доставка, Услуги

Как это работает

Шаг 1Оффер
Шаг 2Телефон

Что можно настроить

  • Тексты сообщений и кнопки
  • Поля блока «Сбор данных» и проверка формата
  • Теги, уведомления и передача оператору
  • Каналы: Telegram, MAX, ВКонтакте, чат на сайте
Telegram
MAX
VK
Чат на сайте

Пример диалога

Бот
Куда присылать статус?

Зачем собирать контакт заранее

Бот в Telegram и MAX не может написать человеку первым — только тому, кто уже открыл диалог. Поэтому уведомления о статусе заказа или записи начинаются со сбора: «Сообщение» с предложением получать статус в чате → «Сбор данных» телефона или номера заказа → «Действие → добавить тег» notify:orders. Так у вас появляется база тех, кому можно писать. Почему нельзя написать по номеру телефона — в разборе ошибки «бот не может написать первым».

Ссылку на бота с диплинком добавляют в письмо о заказе, на чек, на страницу «спасибо за заказ» — payload помечает источник тегом.

Как отправлять статусы — честно о границах

Три способа, от простого к сложному. Вручную из «Диалогов»: оператор пишет «Заказ передан курьеру» с шаблоном быстрого ответа — для десятков заказов в день это нормально. Массово — раздел «Рассылки» (Базовый): аудитория по тегу, например всем с pickup:sat — «Ваш заказ ждёт в пункте выдачи». По событию из сценария — «Пауза» и «Сообщение»: «через 2 дня напомним про запись».

Готовой связки «статус в 1С, на сайте или в CRM сменился — клиент получил сообщение» нет, но собрать её можно через публичный API — для тех, кто уже писал боту. Ваша система хранит id диалога (его передаёт вебхук о новом сообщении) и при смене статуса отправляет текст запросом POST /api/v1/conversations/:id/messages. Сообщение уходит клиенту в его канал как ответ оператора и переводит диалог к человеку; написать первым API не может. Подробности — в справке по API. Входящий webhook для этого не подходит: он запускает сценарий, но не адресует сообщение конкретному подписчику Telegram. Как это устроено в MAX — в статье про уведомления через MAX-бота; вход и выход webhook — в справке о webhook. Хаб канала — чат-бот MAX для бизнеса. Открыть шаблон в кабинете.

Частые вопросы о шаблоне

Может ли бот сам отправить статус, когда заказ меняется в 1С или CRM?

Готовой кнопки нет, но ваша система может сделать это через публичный API, если клиент уже писал боту. Она сохраняет id диалога из вебхука о новом сообщении и при смене статуса отправляет текст запросом POST /api/v1/conversations/:id/messages: сообщение уйдёт клиенту в его канал как ответ оператора, диалог перейдёт к человеку. Входящий webhook для этого не подходит — он запускает сценарий, но не адресует сообщение конкретному клиенту. Без разработки — отправка из «Диалогов» или рассылка по тегу.

Нужно ли согласие на уведомления?

Да: это сообщения по инициативе бизнеса. Текст согласия и способ отказа («напишите СТОП») размещают в первом сообщении сценария; отказ снимает тег действием «снять тег», и человек выпадает из аудитории.

Похожие шаблоны

Готовы запустить «Уведомления»?

Использовать шаблон