Главная · Шаблоны · Уведомления
Уведомления клиентам о статусе заказа: сбор контактов в боте
Бот копит тех, кому писать о статусе. Тексты уведомлений настраиваете в рассылках, когда событие произошло.
Подходит для: Доставка, Услуги
Как это работает
Что можно настроить
- Тексты сообщений и кнопки
- Поля блока «Сбор данных» и проверка формата
- Теги, уведомления и передача оператору
- Каналы: Telegram, MAX, ВКонтакте, чат на сайте
Пример диалога
Куда присылать статус?
Зачем собирать контакт заранее
Бот в 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 для этого не подходит — он запускает сценарий, но не адресует сообщение конкретному клиенту. Без разработки — отправка из «Диалогов» или рассылка по тегу.
Нужно ли согласие на уведомления?
Да: это сообщения по инициативе бизнеса. Текст согласия и способ отказа («напишите СТОП») размещают в первом сообщении сценария; отказ снимает тег действием «снять тег», и человек выпадает из аудитории.