Как сообщать статус заказа через Telegram-бота

Пример расчёта (условные цифры): поддержка получает 40 вопросов «где заказ?» в день. Если бот показывает актуальное состояние из учётной системы, часть клиентов получает ответ сразу. Если он читает вчерашнюю выгрузку, вопросов станет меньше только на бумаге. На БЕСПЛАТНОЙ КОНСУЛЬТАЦИИ можно проверить путь статуса от заказа до сообщения.

Статус должен иметь источник и время

Покупателю нужен понятный ответ: заказ принят, собирается, передан в доставку, готов к выдаче или требует действия. Внутренние коды склада не стоит показывать без перевода на человеческий язык. Рядом с состоянием полезно указать время обновления и следующий ожидаемый шаг. Если информация давно не менялась, бот не должен притворяться, что проверил её только что.
Главным источником должен быть сервис, где сотрудники реально меняют заказ. CRM может хранить сделку, склад - комплектацию, служба доставки - движение отправления. Определите, чьи данные считаются подтверждёнными для каждого этапа. Не объединяйте «передан перевозчику» и «доставлен клиенту»: разница принципиальна для обращения в поддержку.
Вопрос к вам: из какой системы сотрудник сегодня узнаёт актуальное состояние заказа, когда клиент звонит напрямую?
Лайфхак: показывайте не только текущий этап, но и момент его последнего подтверждения. Тогда клиент и оператор понимают, когда стоит проверять задержку.

Как определить, какой заказ показать

Не следует раскрывать сведения по одному угадываемому номеру. Свяжите Telegram-аккаунт с заказом через согласованный процесс идентификации или запросите необходимое подтверждение. У одного клиента может быть несколько заказов; предложите выбрать нужный, не показывая чужие личные данные. Объём информации должен соответствовать цели: для общего статуса не требуется выводить полный адрес или состав дорогой покупки в открытый чат.
Telegram-бот не может произвольно писать человеку, который не начал с ним взаимодействие. Для уведомлений после заказа заранее объясните, как клиент подключит бот и какие сообщения будет получать. Отдельно учитывайте выбор клиента относительно необязательных сообщений. Возможности и действующие правила платформы проверяйте перед запуском.
При задержке полезен не оптимистичный шаблон, а честный маршрут. Бот может сказать, что срок требует уточнения, передать заказ оператору и назвать, когда компания вернётся с ответом. Если данные систем расходятся, не выбирайте случайный статус. Зафиксируйте противоречие и дайте человеку решить его до нового обещания покупателю.
Пример расчёта (условные цифры): из 40 вопросов 25 можно закрыть актуальным статусом, 10 касаются задержки, 5 - ошибок или спорных ситуаций. Отчёт «40 автоматических ответов» будет обманчивым, если 15 людям после него всё ещё нужна помощь.

Пошаговая настройка статусов

Шаг 1. Составьте карту внутренних этапов

Перечислите коды и события всех систем. Переведите их в понятные клиенту формулировки. Укажите, какой источник подтверждает каждый этап и кто исправляет ошибку.

Шаг 2. Настройте связь клиента с заказом

Определите допустимый способ идентификации. Проверьте несколько заказов у одного человека, ошибочный номер и заказ другого покупателя. Показывайте только данные, необходимые для ответа.

Шаг 3. Получайте свежие данные

При запросе статуса проверяйте рабочую систему или честно показывайте время последнего обновления. Не выдавайте сохранённый шаблон за живую информацию.

Шаг 4. Добавьте исключения

Задержка, отмена, частичная отгрузка и отсутствие статуса требуют отдельного сценария. Передавайте оператору заказ, историю ответов бота и конкретный вопрос клиента.

Шаг 5. Проверьте уведомления

Отправляйте сообщение только после подтверждённого изменения. Протестируйте повторное событие, отменённый заказ, ошибку доставки сообщения и отказ клиента от необязательных уведомлений.

Ответ по запросу или проактивное уведомление

Статус по команде клиента. Плюсы: человек получает сведения тогда, когда они нужны, и число лишних сообщений ниже. Главный риск: покупатель всё равно вынужден проверять чат при изменении срока.
Уведомления о ключевых этапах. Плюсы: клиент узнаёт о доставке или необходимости действия без отдельного вопроса. Главный риск: слишком много сообщений и ложные оповещения при устаревшем статусе. Выбирайте значимые события и проверяйте основание отправки.
СостояниеЧто сказать клиентуКогда нужен оператор
Заказ принятПодтвердить номер и следующий этапДанные заказа расходятся
СобираетсяПоказать актуальный этапСрок уже нарушен
Передан в доставкуУказать доступное подтверждениеНет движения или спор
Готов к выдачеДать место и условия выдачиКлиент не может получить
Статус неизвестенЧестно сообщить об уточненииСоздать задачу с сроком
Таблица помогает согласовать язык сообщений с фактическими этапами. Лайфхак: сохраняйте идентификатор события изменения статуса, чтобы повторная доставка одного события не отправила покупателю два одинаковых уведомления.

Как оценить пользу для покупателей

Смотрите долю вопросов со свежим и подтверждённым ответом, повторные обращения по тому же заказу, жалобы на неверный статус и время решения исключений. Не оценивайте проект только по снижению обращений в поддержку: часть клиентов могла перестать писать после неполезного ответа. Читайте выборку диалогов, особенно при задержках.
Если клиент видит статус, но всё равно спрашивает человека, возможно, формулировка не объясняет следующий шаг или дата обновления вызывает сомнение. Улучшите конкретный этап и маршрут передачи. Хороший бот не только показывает запись в системе, но и помогает понять, что это значит для заказа.

Что ещё связано

Статусы связаны с уведомлениями о доставке, поддержкой и историей заказа. В A3bot можно настроить получение проверенных данных и передачу спорных случаев сотруднику. Объём интеграции зависит от вашей учётной системы.

Заметка эксперта

Не заменяйте неизвестный статус самым вероятным. Если рабочая система не подтвердила доставку, бот должен сказать об ограничении и передать вопрос человеку, а не уверенно обещать результат.
Напишите, какой процесс хотите автоматизировать: A3bot
Обсудить бота