Legan Studio
Все статьи
~ 5 мин чтения

Интеграция бота MAX с сервисами доставки: СДЭК, Boxberry, Яндекс Доставка

Как подключить бота в MAX к сервисам доставки: автоматический расчёт стоимости, статус посылки и уведомления клиенту прямо в мессенджере.

  • MAX
  • доставка
  • интеграция

Каждый менеджер интернет-магазина знает эту ситуацию: клиент пишет «а где моя посылка?», вы открываете СДЭК, вводите трек-номер, копируете ответ, отправляете. Умножьте это на 30-50 запросов в день — и вы поймёте, сколько времени уходит на задачи, которые легко автоматизировать. Бот в MAX берёт весь этот поток на себя.

Что можно автоматизировать в доставке

Список задач, которые бот решает без участия менеджера:

  • Расчёт стоимости доставки — по адресу клиента и весу/габаритам заказа.
  • Выбор пункта выдачи — показ ближайших ПВЗ на карте или списком.
  • Трекинг заказа — статус посылки по трек-номеру в реальном времени.
  • Уведомления об изменении статуса — бот сам пишет клиенту, когда посылка отправлена, прибыла в город, готова к выдаче.
  • Оформление возврата — инициирование заявки на возврат прямо через диалог.
  • Выбор даты курьерской доставки — слоты времени прямо в чате.

Каждый из этих пунктов — это вопрос, который клиент задаёт менеджеру. После интеграции бота количество таких входящих запросов падает на 60-80%.

Сравнение трёх сервисов по API-возможностям

Все три популярных сервиса имеют открытые API, но возможности и удобство интеграции различаются:

ПараметрСДЭКBoxberryЯндекс Доставка
Качество документации APIХорошееСреднееОчень хорошее
Расчёт стоимости через APIДаДаДа
Список ПВЗ через APIДа (с координатами)ДаДа
Трекинг через APIДаДаДа
Вебхуки на изменение статусаДаОграниченноДа
Оформление отправления через APIДаДаДа
Курьерская доставкаДа (в крупных городах)НетДа (основной сервис)
Бесплатные тарифы для разработкиТестовая средаТестовая средаТестовый режим
Покрытие (города)500+4000+ ПВЗ1000+

СДЭК — лучший выбор для B2B и крупных интернет-магазинов с широкой географией. Самая развитая экосистема, хорошие тарифы на объём.

Boxberry — много пунктов выдачи в небольших городах. Хорош, если ваша аудитория — регионы, а не только миллионники.

Яндекс Доставка — лучше всего для курьерской доставки по Москве и крупным городам. Быстрая доставка «день в день», хорошая документация API, легко интегрировать.

Полный сценарий: от выбора доставки до получения

Вот как выглядит идеальный пользовательский путь при интеграции с СДЭК:

Шаг 1: Оформление заказа

Бот: «Выберите способ доставки:» [Самовывоз из ПВЗ] [Курьером до двери]

Клиент выбирает «Самовывоз».

Бот: «Отправьте геолокацию или введите город, чтобы найти ближайшие пункты выдачи.»

Клиент отправляет геолокацию. Бот обращается к API СДЭК, получает список ближайших ПВЗ с адресами, режимом работы и расстоянием. Показывает топ-3.

Бот: «Ближайшие пункты выдачи СДЭК:

  1. ул. Ленина, 45 — 0.8 км, пн-сб 9:00-20:00
  2. пр. Победы, 12 — 1.3 км, ежедневно 8:00-22:00
  3. ул. Гагарина, 7 — 1.9 км, пн-пт 10:00-19:00» [Выбрать пункт 1] [Выбрать пункт 2] [Выбрать пункт 3]

Клиент выбирает. Бот рассчитывает стоимость доставки через API (с учётом веса и габаритов заказа, которые берутся из карточки товара).

Бот: «Доставка в пункт ул. Ленина, 45 — 180 ₽, срок 2-3 дня. Подтверждаете?»

Шаг 2: Уведомления о статусе

После оформления бот начинает отслеживать трек-номер через вебхуки СДЭК. Как только статус меняется — клиент получает уведомление в MAX:

  • «Ваш заказ передан в СДЭК» + трек-номер.
  • «Ваш заказ прибыл в ваш город».
  • «Ваш заказ прибыл в пункт выдачи. Можете забрать до [дата].» + адрес + время работы.

Каждое из этих уведомлений — это вопрос, который клиент иначе задал бы менеджеру.

Шаг 3: Вопросы по статусу

Если клиент сам пишет «где моя посылка?» — бот находит активный заказ по user_id, запрашивает актуальный статус из API СДЭК и отвечает в течение 2-3 секунд. Менеджер не участвует.

Типичные технические нюансы

Вес и габариты. API расчёта стоимости доставки требует точные данные о весе и размерах посылки. Эти данные должны быть в карточках товаров в вашей системе. Если их нет — придётся добавлять вручную или использовать средние значения по категориям.

Адрес отправителя. СДЭК рассчитывает стоимость от склада отправителя. Этот адрес нужно один раз настроить в интеграции.

Обработка ошибок API. Иногда API доставщика не отвечает или возвращает ошибку. Бот должен корректно обрабатывать эту ситуацию: не показывать клиенту технические ошибки, а говорить «не удалось рассчитать доставку онлайн, наш менеджер свяжется с вами» и передавать запрос в очередь.

Кеширование списка ПВЗ. Список пунктов выдачи меняется редко, но запросы к API — платные. Кешируйте список ПВЗ и обновляйте его раз в сутки, а не при каждом запросе пользователя.

Стоимость интеграции

ВариантЧто включаетСтоимостьСрок
БазовыйОдин сервис, расчёт стоимости + выбор ПВЗот 25 000 ₽5-7 дней
СтандартОдин сервис + трекинг + уведомленияот 45 000 ₽10-14 дней
ПолныйДва-три сервиса + все функции + возвратыот 80 000 ₽3-4 недели

Стоимость зависит от сложности вашей системы учёта и количества интегрируемых сервисов. Если у вас 1С и несколько складов — сложнее. Если Google Sheets и один склад — проще.

Реальная экономия времени

Клиент из нашего портфеля — интернет-магазин товаров для дома. До интеграции: 2 менеджера по 3-4 часа в день отвечали на вопросы «где мой заказ», «сколько стоит доставка», «где ближайший СДЭК». После интеграции бота с СДЭК: 85% таких запросов обрабатывается автоматически. Менеджеры освободили 5-6 часов в день на реальные продажи.

Экономия в деньгах: при средней зарплате менеджера 50 000 ₽/мес и 6 часах освобождённого времени — это около 18 750 ₽ в месяц. Интеграция окупается за 2-3 месяца.

Автоматизация доставки — один из самых быстрых ROI в боте. Задача понятная, API хорошо документированы, результат измерим.