Когда компания использует amoCRM для управления заказами и СДЭК для доставки, между ними неизбежно появляется ручная работа: менеджер берёт данные из сделки, вбивает их в личный кабинет СДЭК, получает трек-номер и снова возвращается в CRM. Каждый шаг — это время и риск ошибки.
Интеграция amoCRM с СДЭК убирает этот разрыв. Отправление создаётся прямо из сделки, трек-номер возвращается автоматически, статусы обновляются без участия менеджера, а нужные задачи ставятся сами. В этой статье разберём, как должна работать такая связка, что нужно настроить и каких ошибок избежать.
Правильная интеграция — это не кнопка «отправить заказ». Это цепочка автоматических действий, которая запускается в нужный момент и завершается обновлением данных в CRM без участия человека.
| Этап | Что происходит |
| Сделка переходит на нужный этап | Триггер запускает создание отправления в СДЭК |
| Данные из полей сделки уходят в СДЭК | ФИО, адрес, телефон, состав заказа, тип доставки |
| СДЭК создаёт отправление | Возвращает трек-номер и номер заказа СДЭК |
| Трек-номер записывается в сделку | В поле «Трек-номер СДЭК» автоматически |
| Статусы доставки обновляются | Принят, В пути, Доставлен, Возврат |
| Сделка двигается по воронке | Этапы меняются по статусу доставки |
| При проблемах ставится задача | Менеджер получает уведомление для ручной обработки |
Вся цепочка работает без участия менеджера. Он видит актуальный статус прямо в карточке сделки и вмешивается только тогда, когда что-то пошло не так.
Для создания отправления СДЭК требует определённый набор данных. Все они должны быть в полях сделки или контакта заранее — иначе интеграция либо создаст неполный заказ, либо вернёт ошибку.
Ниже — таблица с типичным маппингом данных:
| Данные | Откуда брать | Зачем нужны |
| ФИО получателя | Поле контакта | Обязательное для создания отправления |
| Телефон получателя | Поле контакта | Для уведомлений СДЭК получателю |
| Адрес доставки | Поле сделки «Адрес доставки» | Для курьера или указания ПВЗ |
| Город доставки | Поле сделки «Город» | Определение тарифа и сроков |
| Тип доставки | Поле сделки «Тип доставки» | Курьер, ПВЗ или постамат |
| Код ПВЗ | Поле сделки «Код ПВЗ» | Для доставки до пункта выдачи |
| Состав заказа | Поле сделки или список позиций | Для декларирования вложения |
| Вес и габариты | Поля сделки | Для расчёта тарифа |
| Сумма наложенного платежа | Поле сделки «Наложенный платёж» | Если оплата при получении |
| Комментарий к заказу | Поле сделки «Комментарий» | Для курьера или оператора СДЭК |
Если какое-то из обязательных полей окажется пустым в момент создания отправления, СДЭК вернёт ошибку. Поэтому важно заранее настроить проверку заполненности полей — либо в самой интеграции, либо через валидацию на этапе воронки.
Интеграция работает в обе стороны. После того как отправление создано, важно получить обратно данные, которые позволяют контролировать ход доставки прямо из CRM.
Что должно возвращаться из СДЭК:
Все эти данные должны попадать в поля сделки и быть видны в карточке. Только тогда менеджер может работать с доставкой без открытия личного кабинета СДЭК.
Подходит для интернет-магазинов, где доставка создаётся только после подтверждения оплаты. Интеграция запускается по смене этапа воронки.
Как это работает:
Этот сценарий минимизирует ручные действия — менеджеру остаётся только подтвердить оплату, всё остальное происходит автоматически.
Используется, если компания сначала подтверждает заказ с клиентом, а потом передаёт в доставку. Типично для оптовых продаж или заказов под заявку.
Как это работает:
Ключевое условие — все поля должны быть заполнены до перехода на триггерный этап. Иначе отправление не создастся.
Даже при правильной настройке СДЭК иногда возвращает ошибки: неверный адрес, недопустимый вес, некорректный код ПВЗ. Интеграция должна это обрабатывать.
Что может пойти не так:
Как должна реагировать интеграция:
При получении ошибки от СДЭК сделка не должна молча зависнуть. Должна появиться задача на менеджера с текстом ошибки, а сделка должна остаться на текущем этапе — чтобы было понятно, что доставка не создана.
Без такого механизма ошибки легко теряются, и доставка просто не создаётся — менеджер узнаёт об этом только от клиента.
После создания отправления важно получать актуальные статусы и отражать их в CRM. Это позволяет менеджеру видеть, где находится заказ, без перехода в личный кабинет СДЭК.
Как реализуется обновление статусов:
При ключевых статусах — «Доставлено», «Возврат», «Задержка» — должна автоматически ставиться задача менеджеру или меняться этап сделки. Это снижает нагрузку на службу поддержки и ускоряет реакцию на проблемы.
Чтобы интеграция работала корректно, CRM должна быть подготовлена заранее. Без нужных полей, этапов и правил автоматизации интеграция просто не сможет получить данные или передать их обратно.
Минимальный набор полей, который нужно создать в amoCRM:
Если компания использует наложенный платёж, нужно добавить поле «Сумма наложенного платежа». Если доставка включает несколько товаров с разным весом — потребуется более сложная структура.
Воронка должна отражать реальные состояния сделки в части доставки. Типичные этапы для интернет-магазина с СДЭК:
Примерная структура этапов:
Часть этапов меняется вручную менеджером, часть — автоматически на основе статусов из СДЭК. Важно это разграничить при настройке.
Для каждого ключевого события в процессе доставки нужно настроить автоматические задачи:
Уведомления можно настроить как в amoCRM (уведомление на телефон), так и в мессенджерах — например, Telegram-бот, который присылает сообщение при смене статуса.
Если интеграция запускается без валидации, она пытается создать отправление с пустыми или неверными данными. СДЭК возвращает ошибку, но никто об этом не знает — задача не ставится, менеджер не видит проблемы.
API СДЭК возвращает разные коды ошибок: неверный адрес, превышение лимитов, некорректный формат поля. Интеграция должна уметь читать эти коды и реагировать понятным образом — сохранять текст ошибки в CRM и уведомлять ответственного.
Часто интеграцию настраивают только в одну сторону: данные уходят в СДЭК, но статусы обратно не возвращаются. В итоге менеджер не знает, доставлен ли заказ, и узнаёт об этом только от клиента или через ручную проверку.
Если не настроена проверка «отправление уже создано», при повторном срабатывании триггера (например, при откате сделки на предыдущий этап) создаётся второе отправление. Это путаница в трек-номерах и лишние расходы.
Если менеджер меняет адрес или тип доставки после создания отправления — в СДЭК это не обновится автоматически. Нужно либо заблокировать редактирование полей после создания отправления, либо настроить отмену и пересоздание.
Покажем, как выглядит интеграция в реальной работе на примере розничного интернет-магазина, который использует amoCRM и СДЭК для отправки заказов по России.
Шаги процесса:
Весь процесс от создания отправления до закрытия сделки происходит без ручных действий — менеджер только подтверждает заказ и общается с клиентом.
Интеграция требует подготовки с обеих сторон — и в amoCRM, и в личном кабинете СДЭК.
Без этой информации начать настройку невозможно. Чем точнее описан процесс на старте, тем быстрее будет реализация.
Базовая интеграция — создание отправления и получение трека — реализуется за несколько дней. Но сложность вырастает, если:
В таких случаях нужно проектировать процесс целиком, а не просто подключать готовый коннектор.
Готовые коннекторы между amoCRM и СДЭК существуют — и для простых случаев они работают. Но если у вас нестандартная логика, несколько складов, сложная структура заказов или потребность в контроле каждого этапа — коннектор не решит задачу.
В таком случае нужно:
Это уже не подключение интеграции, а внедрение процесса. И именно такой подход даёт результат — не просто связанные системы, а работающий конвейер от заявки до доставки.
Мы проектируем и настраиваем интеграции под реальные процессы: с обработкой ошибок, обратной синхронизацией статусов, задачами и уведомлениями. Без лишних ручных действий для менеджера.
Свяжитесь с нами — разберём вашу задачу и предложим решение, которое подойдёт именно для вашей логики работы.
Мы поможем настроить CRM так, чтобы она работала на рост продаж, а не против него.
Возьмем на себя рутину, проконтролируем менеджеров и предоставим отчеты для стратегических решений