Расчёт доставки
Передаём города, адреса и характеристики груза, получаем доступные варианты и стоимость по согласованному сценарию.
Убираем ручной перенос параметров доставки между CRM и кабинетом транспортной компании. Менеджер работает с данными сделки, интеграция проверяет обязательные параметры, обращается к сервисам DPD и возвращает расчёт, идентификатор отправления и нужные статусы обратно в amoCRM.
Сценарии
Можно начать с одного действия — например, расчёта — и затем добавить оформление и контроль отправления.
Передаём города, адреса и характеристики груза, получаем доступные варианты и стоимость по согласованному сценарию.
До обращения к транспортной системе проверяем обязательные поля, адрес, получателя и параметры мест.
После подтверждения сотрудником формируем заказ на доставку и сохраняем внешний идентификатор.
Возвращаем в сделку номер отправления, доступную дату и дальнейшие статусы, которые нужны менеджеру.
Рабочая цепочка
CRM остаётся точкой запуска процесса, а DPD — системой исполнения логистической операции.
Данные
Основная часть надёжной интеграции — не сам API-вызов, а подготовка и проверка данных до отправки.
Нормализуем состав адреса и отделяем дополнительные комментарии от данных, которые относятся к месту доставки.
Проверяем контактные данные и обязательные реквизиты выбранного способа доставки.
Вес, количество мест, габариты и другие параметры должны соответствовать фактическому заказу.
Разгрузка, подъём, оплата при получении и другие опции включаются только по заданным правилам и доступности услуги.
Внешний номер DPD сохраняется рядом с идентификатором сделки, чтобы дальнейшие события вернулись в правильный заказ.
Контроль
Двойной клик, повтор webhook или временная ошибка не должны создавать два отправления.
Не отправляем заказ, пока не заполнен минимальный набор обязательных параметров.
После успешного создания сразу сохраняем номер DPD и связь с объектом CRM.
При retry сначала проверяем сохранённое состояние и не создаём отправление повторно.
Менеджер видит, какой параметр требует исправления и можно ли безопасно повторить действие.
ИИ + правила
Если в адресе или комментарии менеджер пишет параметры обычным языком, ИИ может помочь выделить их. Финальные действия выполняются по формальным условиям и данным API.
Поля сделки и комментарий менеджера.
Адрес, особенности разгрузки и другие свободные формулировки.
Обязательные поля и условия услуги.
Что было автоматически исправлено или включено.
Только после получения корректного набора параметров.
Связанные решения
Если компания использует несколько транспортных компаний, интерфейс CRM можно строить вокруг единого заказа, а не вокруг отдельных кабинетов перевозчиков.
Логистика
Параметры заказа готовятся в CRM, после чего выбранный адаптер выполняет расчёт или создание отправления и возвращает стандартизированный результат.
Вопросы
Да. Параметры сделки можно преобразовать в запрос к сервису расчёта DPD и вернуть доступные варианты в рабочий интерфейс CRM.
Да, если в подключённом аккаунте DPD доступна соответствующая операция и собраны обязательные данные. Перед созданием фиксируем выбранный вариант и защищаем процесс от повторов.
Да. Идентификатор отправления сохраняется в связке со сделкой, а нужные статусы можно использовать для полей, задач и автоматических действий.
Да. Формат адреса можно нормализовать и проверять до запроса. Свободные комментарии при необходимости разбираются отдельно от адресных данных.
Нет. Расчёт, создание заказа и получение статусов выполняются обычной интеграцией. ИИ имеет смысл только там, где нужно понять неструктурированный текст сотрудника или клиента.
Сохраняем состояние операции, показываем понятную ошибку и разрешаем повтор только там, где он не создаст дубликат отправления.
Покажите один заказ: какие поля есть в CRM, что приходится уточнять и какой результат нужно вернуть после оформления. Определим минимальный сценарий интеграции.