Перейти к содержимому

CRM курьерской службы: отправления, попытки и возвраты

Разработаем CRM, которая различает отправление, назначение курьеру и результат каждой попытки доставки. Неудачный визит не должен уничтожать историю или выглядеть завершённой услугой. Возврат, повторное назначение и передача части мест требуют самостоятельных событий.

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

Попытка доставки — отдельная запись с датой, исполнителем и фактическим результатом. Клиент может не ответить, адрес может потребовать уточнения, часть мест может вернуться. Нельзя просто перезаписать состояние без причины: следующему сотруднику придётся заново выяснять обстоятельства. История позволяет продолжить работу и объяснить результат заказчику.

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

Типовой проект · пакет «Орбита»

589 000 ₽

10–14 недель

  • Разделить уровни заказа
  • Сохранить попытки доставки
  • Провести возврат
  • Передать задачу без потери истории

Что произошло и что ещё предстоит

СобытиеЧто подтверждаетЧего не подтверждает
НазначениеОтветственного за задачуФизическую передачу отправления
ПопыткаКонкретный визит и результатАвтоматическое завершение всего заказа
Частичная передачаСостав фактически переданных местДоставку оставшейся части
ВозвратПредусмотренное обратное движениеПросто отсутствие ответа получателя

Случаи для приёмки курьерской CRM

Повтор затёр первую попытку

Проверяем доступность прежнего результата после нового назначения.

Одна часть закрыла всё отправление

Тестируем состав переданных и оставшихся мест.

Внешний повтор создал дубль

Одно и то же событие обрабатывается по определённому правилу идентификаторов.

Диспетчеризация с рабочим доступом курьера

«Орбита» 490 000 ₽ + PWA сотрудника 99 000 ₽. Итого 589 000 ₽, ориентир 10–14 недель. Согласованные отправления, назначения и результаты попыток. Автоматическая оптимизация маршрутов, фискальные подключения, интеграции всех перевозчиков и полностью автономная работа приложения не включены. Состав событий и допустимые переходы проверяются до запуска.

Собрать свой вариант

Калькулятор

CRM курьерской службы — расчёт стоимости

Отраслевые модули уже отмечены. Уберите лишнее или добавьте нужное — сумма в счёте будет та же, что в смете.

1

Выберите пакет

2

Добавьте нужное

+ 99 000 ₽
+ 79 900 ₽
от 9 900 ₽ за групп
+ 79 900 ₽
+ 39 900 ₽
+ 49 900 ₽
+ 89 900 ₽
+ 49 900 ₽
+ 29 900 ₽
+ 3 990 ₽/мес
+ 29 900 ₽/мес
3

Ваша смета

  • Пакет «Орбита»490 000 ₽
  • PWA курьера99 000 ₽

Стоимость работ

0 ₽

Срок: 10–14 недель

Счёт сейчас: 294 500 ₽ — предоплата 50%, остаток после приёмки

Без регистрации. Счёт и анкета придут на почту сразу. Гарантия 3 месяца после запуска.

Кто продолжает работу по событию

Курьер

Фиксирует предусмотренный результат конкретной попытки.

Диспетчер

Видит причину исключения и организует следующий шаг.

Заказчик

Получает согласованные сведения своего отправления, если подключён кабинет.

Отчёт о результатах не равен числу выездов

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

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

Вопросы и ответы

Вопросы о CRM курьерской службы

Как учитывать несколько мест в отправлении?

Определить идентификаторы и уровень фиксации результата. Если часть передана, система должна сохранить именно этот состав, а не закрыть всё общей отметкой. Контрольный сценарий включает частичную передачу и дальнейшее действие с оставшимися местами.

Что делать после неудачной попытки?

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

Нужна ли отдельная запись возврата?

Да, если возврат представляет фактическое движение. Неудачная попытка сама по себе ещё не означает, что отправление вернулось заказчику. Нужно фиксировать предусмотренные этапы и ответственного за дальнейшее действие.

Можно ли видеть курьера на карте?

Это отдельный сценарий с источником координат и правилами обновления. Рабочий доступ PWA не означает автоматическую телематику. Для первого этапа можно использовать подтверждённые события без обещания точной позиции в реальном времени.

Как защититься от дублирования внешней заявки?

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

Помощник по заказуЦены, сроки, оплата, договор — отвечает сразу

Спросите что угодно о заказе: сколько будет стоить ваш проект, что входит в пакет, как платить, какие документы получите.

Бесплатные калькуляторы и шаблоны по теме

Все инструменты →