Вопрос «а какое у вас отделение?» выглядит мелочью, пока не посчитать, сколько раз в день его задаёт менеджер. Клиент пишет в мессенджер, менеджер открывает кабинет перевозчика, ищет город, сверяет номер отделения, копирует адрес в заказ. Пока это длится, диалог стоит, а вместе с ним стоит и заказ.
В LEO Chat, нашей платформе чат-ботов для интернет-магазинов, этот шаг живёт внутри диалога: бот сам ищет город и отделение в справочнике Новой Почты, оформляет отправку и возвращает номер накладной в тот же чат. Ниже — как это устроено, что для этого нужно от магазина и где автоматизация заканчивается.
Что видит клиент
Когда товары уже в корзине, а имя и телефон названы, бот предлагает способ доставки кнопками: отделение Новой Почты, почтомат, курьер до двери или самовывоз.
Для отделения бот сначала спрашивает город. Клиент пишет «Львов» — бот обращается к справочнику перевозчика и возвращает варианты кнопками, потому что городов и сёл с таким названием бывает несколько, и именно на этом шаге чаще всего рождается посылка, уехавшая не туда. Дальше отделение: клиент вводит номер или название улицы, бот показывает совпадения из реального списка отделений и почтоматов этого населённого пункта. Одно касание — и адрес доставки стоит в заказе в том виде, который перевозчик примет.
Для курьера логика другая: сначала город, потом улица, дом и квартира текстом. Разница не косметическая. Новая Почта принимает адресную доставку именно как адрес, а не как идентификатор отделения, поэтому ветки сценария расходятся с самого начала.
Дальше оплата — наложенный платёж или карта — и подтверждение заказа. Когда накладная создана, её номер приходит в чат. Изменение статуса отправления тоже ложится в тот же диалог: клиенту не нужно ни письмо искать, ни отдельный кабинет открывать.
Что происходит под капотом
Справочник городов и отделений бот берёт из API Новой Почты в момент запроса. Собственную копию мы намеренно не держим: список отделений и почтоматов меняется постоянно, а устаревшая копия даёт самый неприятный вид ошибки — клиент спокойно выбирает отделение, которого уже нет.
Накладная создаётся вызовом к тому же API с реквизитами отправителя, которые магазин вводит в кабинете один раз. Созданная накладная записывается в заказ, заказ переходит в статус отправленного, клиенту идёт уведомление. Дальше включается автоматическая синхронизация статусов: платформа сама проверяет трек и обновляет заказ, когда посылку выдали получателю.
Сверка с кодом 21 августа 2026 показывает полный набор этой ветки: города, отделения, почтоматы, создание накладной, печать наклейки, курьер до двери и автосинк статусов работают на реальном API Новой Почты, а не на тестовом стенде — модуль проверен боевой накладной.
Отдельно о надёжности самих сообщений, потому что номер накладной, который не дошёл, хуже его отсутствия. Семнадцатого августа 2026 мы гоняли платформу на тестовом стеке под нагрузкой 300 сообщений в секунду в течение минуты и на двадцатой секунде принудительно убивали движок, а в следующих прогонах перезапускали очередь и кэш. После каждого прогона сверяли счётчики: ноль потерянных и ноль задвоенных сообщений среди подтверждённых. По дороге нашли два бага потери сообщений и исправили их до того, как они добрались до живого магазина.
Что нужно от магазина
Три вещи, и все три — со стороны магазина.
Ключ API из кабинета Новой Почты. Накладная создаётся от имени отправителя, поэтому работать на чужом ключе нельзя ни технически, ни по сути: отправителем в документе будет тот, чей ключ.
Реквизиты отправителя. Контрагент, контактное лицо, город и отделение отправки, телефон. Без них перевозчик накладную просто не создаст.
Параметры груза. Тип, вес, кто платит за доставку — Новая Почта требует их в каждом запросе, поэтому их задают заранее, а не выясняют у клиента посреди диалога.
Пока ключа магазина нет, бот доведёт клиента до шага доставки, но накладной не будет. Это не тумблер, который включают позже, а требование перевозчика.
Где границы
Бот не выбирает самую дешёвую доставку за клиента, не договаривается о времени курьера и не разбирает спорные ситуации с повреждённой посылкой. Такие диалоги он передаёт человеку в общий инбокс вместе со всей историей, атрибутами клиента и его заказами — оператор видит контекст и не переспрашивает то, что уже спрашивали.
Вопросы о доставке, ответ на которые есть в базе знаний магазина, бот закрывает сам, но только в её пределах. На оценке 4 июля 2026 мы прогнали AI-модуль на 29 вопросах, ответ на которые в базе есть, и на 16 вопросах вне её: точность на первых — 89,7 %, на вторых бот во всех 16 случаях признал, что не знает, и предложил передать оператору. Это результат на конкретном наборе, а не свойство, которое держится на любом вопросе.
И самая простая граница, о которой легко забыть в разговоре об автоматизации: накладная создаётся мгновенно, а посылка едет тогда, когда её физически отвезли в отделение. Оформление в чате убирает переходы между каналами и ручной поиск в кабинете перевозчика — на цену, наличие и скорость самой отправки оно не влияет.
Стоит знать и о каналах. Живых в LEO Chat два: Telegram и виджет на сайте. Instagram и Viber — в планах. Оплата картой включается на ключах платёжного провайдера со стороны магазина, то есть это отдельный шаг подключения.
Для магазинов, у которых Новая Почта уже настроена на сайте
Модуль перевозчика на самом сайте это не заменяет. Магазин на OpenCart, Хорошопе или Prom.ua по-прежнему оформляет доставку в своём чекауте — бот добавляет ту же механику в канале, где сайта нет: в мессенджере. Если заказы из чата должны попадать в учёт магазина, для этого есть вебхуки и публичный API.
Если же нужна именно интеграция Новой Почты в магазин, а не в чат, у нас есть отдельная услуга, а о типичных ошибках чекаута с отделениями мы писали в статье о Новой Почте в чекауте.
Посмотреть своими глазами
Бот в углу этой страницы — это LEO Chat. О том, как заказ из диалога попадает в отчёт дохода и чего такой отчёт не доказывает, мы рассказывали в предыдущей статье. Описание продукта и скриншоты кабинета — на странице LEO Chat, остальные наши продукты — в разделе собственных продуктов.
Попробовать платформу на своём магазине можно на leo.lionex.com.ua — модель тарифов и условия пробного периода там же, на сайте продукта. А если бота нужно подключить к вашему каталогу, доставке и учёту, а не настраивать самому, оставьте задачу агентству: отвечаем в течение двух часов и работаем по договору.




