Гео-триггеры помогают отправлять клиенту короткое сообщение в тот момент, когда оно связано с движением заказа: курьер выехал, подъезжает или столкнулся с задержкой. Для малого бизнеса в Беларуси рабочая схема начинается с карты зон, статусов доставки и понятного расписания отправки. В статье разберём, какие события стоит автоматизировать, как связать геолокацию с SMS и где поставить ограничения, чтобы клиент получил нужное уведомление, а не несколько одинаковых сообщений.
Какие события подходят для гео-триггеров доставки?
Гео-триггер срабатывает, когда курьер или автомобиль доставки входит в заданную зону. Самый простой вариант — круг вокруг адреса клиента. Более точный сценарий использует маршрут, контрольные точки или отдельные зоны для разных частей города.
Для первого запуска достаточно трёх событий:
- курьер выехал и заказ передали в доставку;
- курьер приблизился к адресу клиента;
- доставка задерживается или маршрут изменился.
Сообщение о выезде даёт клиенту время подготовиться. Уведомление о приближении помогает открыть дверь, спуститься к подъезду или освободить место для приёма заказа. При задержке лучше сразу объяснить новую ситуацию, чем отправлять сообщение после того, как клиент уже начал звонить в магазин.
Для статусов заказа без геолокации подойдут обычные транзакционные SMS. Если клиенту нужно сообщить именно о приближении курьера, событие должно зависеть от координат или от отметки водителя в рабочем приложении.
Как разделить маршрут на зоны?
Зоны задают под конкретную операцию, а не «на всякий случай». Для доставки по Минску или областному центру можно начать с одной зоны приближения вокруг адреса клиента. Для выездного бизнеса удобнее строить зоны по районам и закреплять за каждой расписание мастеров.
Перед настройкой нанесите на карту:
- точку склада, кухни, магазина или сервисной базы;
- адреса клиентов и плановые интервалы доставки;
- зону, в которой отправляется уведомление о приближении;
- участки, где часто возникают задержки;
- границы ответственности курьеров или смен.
Радиус не стоит выбирать одинаковым для всех адресов. В плотной городской застройке большое расстояние даст слишком раннее сообщение. На окраине или в пригороде нужен больший запас времени, потому что несколько километров не всегда означают несколько минут. Если система не умеет учитывать маршрут, начните с одной тестовой зоны и проверьте её на реальных поездках.
| Сценарий | Условие запуска | Пример сообщения |
|---|---|---|
| Курьер выехал | Заказ получил статус «В доставке» | «Заказ №482 выехал. Ожидайте доставку сегодня с 18:00 до 19:00» |
| Курьер рядом | Курьер вошёл в заданную зону | «Курьер подъезжает с заказом №482. Подготовьте телефон для связи» |
| Задержка | Фактическое время вышло за допустимый предел | «Доставка заказа №482 задерживается. Новое время: 19:20» |
| Неудачная попытка | Курьер отметил, что клиент не ответил | «Не удалось связаться по заказу №482. Ответьте на SMS или позвоните по номеру из заказа» |
Как связать геолокацию, карту и SMS?
В небольшой компании схема может работать без сложной CRM. Нужны источник заказов, карта с координатами, рабочее приложение курьера или ручная отметка статуса и сервис отправки SMS. При каждом событии система проверяет номер заказа, адрес и текущий статус, затем решает, пора ли отправлять сообщение.
Логика выглядит так:
- Заказ получает уникальный номер и интервал доставки.
- Курьер принимает заказ и начинает маршрут.
- Система фиксирует координаты или отметку о прибытии в зону.
- Проверка исключает отменённый заказ и повторную отправку.
- SMS уходит только при выполнении заданного условия.
Если бизнес уже использует CRM, полезно хранить в карточке заказа четыре поля: текущий статус, плановое время, факт последнего уведомления и ответственный курьер. Для автоматизации SMS из CRM пригодится отдельная интеграция; похожий подход описан в материале о SMS-цепочке статуса заказа в интернет-магазине.
Когда CRM нет, менеджер может начать с таблицы и формы для курьера. В таблице фиксируют номер заказа, адрес, интервал, статус и время отправки. Такой вариант подходит для проверки сценария, но при росте количества доставок ручные отметки начинают давать дубли и пропуски. Тогда техническую схему лучше пересмотреть до запуска массовых уведомлений.
Как определить частоту сообщений?
Клиенту не нужно получать SMS на каждую смену координат. Одно событие должно соответствовать одному полезному действию. Если курьер пересёк границу зоны, система отправляет уведомление о приближении и блокирует повторную отправку для этого заказа.
Практическое правило для старта: один текст о выезде, один текст о приближении и отдельное сообщение только при существенной задержке. Сообщение о задержке не заменяет уведомление о приближении, если курьер снова вошёл в зону после изменения маршрута, поэтому для каждого статуса нужна собственная отметка.
Текст лучше держать коротким. В нём достаточно указать номер заказа, действие клиента и время, если оно изменилось. Не добавляйте рекламную акцию, ссылку на каталог и просьбу ответить на несколько вопросов в то же сообщение. Для технической проверки цепочки можно использовать отдельный подход из материала о тестировании доставляемости SMS перед массовой отправкой.
Что проверять после запуска?
Первые поездки нужно разобрать вручную. Сравните время входа в зону с фактическим звонком или прибытием, проверьте повторные сообщения и найдите адреса, для которых радиус оказался слишком большим. Для каждого заказа полезно сохранить журнал событий: когда курьер выехал, когда вошёл в зону и когда SMS ушло.
- Сообщение отправилось после отмены заказа.
- Один клиент получил два одинаковых уведомления.
- Курьер вошёл в зону, но статус заказа остался прежним.
- Клиент получил SMS слишком рано из-за большого радиуса.
- Текст не содержит номера заказа или нового времени.
- Система отправила уведомление ночью или вне согласованного рабочего окна.
Как связать гео-триггер с расписанием курьеров?
Карта сама по себе не распределяет нагрузку. Для этого сопоставьте геозоны с графиком сотрудников и допустимым временем доставки. Например, один курьер получает заказы из северной части города в первой половине смены, другой обслуживает соседнюю зону во второй. При изменении графика менеджер обновляет ответственного и время, а триггер продолжает использовать тот же статус заказа.
Если курьер обслуживает несколько адресов, система должна учитывать очередь. Уведомление «курьер рядом» нельзя запускать для всех заказов маршрута одновременно. Сначала определяют ближайшую следующую точку, затем проверяют её адрес и только после входа в зону отправляют SMS соответствующему клиенту.
Для выездных мастеров логика похожа. В заявке указывают район, длительность работ и доступное окно. Когда специалист завершает предыдущий заказ и направляется к следующему, клиент получает сообщение о выезде. Геозона подтверждает приближение, а расписание не даёт назначить одну и ту же поездку двум сотрудникам.
Какие ошибки мешают гео-триггерам работать?
Проблемы обычно появляются в связке «статус заказа — координаты — SMS». Если хотя бы один элемент обновляется с задержкой, клиент получает неверное время или лишнее уведомление. Перед подключением автоматизации проверьте, кто меняет статус и что происходит, если курьер потерял связь.
- Слишком много зон. На старте достаточно одной зоны приближения и одной зоны задержки.
- Нет защиты от повторов. Для каждого типа сообщения храните признак отправки.
- Координаты принимают за точное прибытие. Высотный дом, закрытый двор или несколько подъездов требуют дополнительной отметки курьера.
- Статусы обновляет только менеджер. При задержке ручной отметки гео-сценарий теряет смысл.
- В одном SMS смешаны сервис и реклама. Уведомление о доставке должно отвечать на вопрос клиента о заказе.
3 шага, которые можно сделать на этой неделе:
- Выбрать один тип доставки и описать три статуса: выезд, приближение, задержка.
- Нанести на карту тестовую зону вокруг адресов и назначить ответственного за обновление статуса.
- Провести несколько доставок, записать время срабатывания и убрать повторные или слишком ранние сообщения.
После теста станет понятно, нужна ли интеграция с CRM, отдельное приложение для курьеров или достаточно отметок в таблице. Для малого бизнеса такой аудит коммуникаций помогает сначала проверить сам сценарий, а уже потом выбирать техническую связку для карты, расписания и SMS.



