Задача
Ко мне обратился интернет-магазин комплектующих. Клиенты редко дают обратную связь после покупки сами, поэтому отзывы на Яндекс Картах нужно запрашивать целенаправленно.
Продажи ведутся в Битрикс24, а заказы отправляются через СДЭК. Чтобы просьба об отзыве сработала, нужно убедиться, что товар доставлен, и выждать время - клиент должен успеть проверить запчасть в деле. Дальше нужно отфильтровать список сделок: понять, кому мы уже писали, а кому нет, на какой сделке остановились в прошлый раз и не отправляли ли мы запрос этому же человеку месяц назад.
Сложность в том, что обычный штатный робот CRM с этим не справится. Стандартный функционал не умеет:
- проверять статус вручения и высчитывать дни после доставки по API СДЭК;
- анализировать историю клиента по всем прошлым сделкам, чтобы не отправлять просьбу повторно;
- определять, в каком именно из пяти каналов (Telegram, MAX, ВКонтакте, WhatsApp или почта) шло общение с конкретным человеком, чтобы написать именно туда.
Передо мной стояла задача собрать логику, которая сама проверяет доставку, фильтрует базу, находит активный канал связи и отправляет сообщение.
Для кого: интернет-магазины и любой бизнес, где клиенты приходят из разных мессенджеров, а отзывы просить некому.
Решение
Я собрал автоматизацию на платформе n8n. В одном из прошлых кейсов (для стоматологической клиники) я настраивал сбор отзывов через штатные бизнес-процессы CRM и только для одного мессенджера. Здесь задача масштабнее: логика вынесена на внешний сервер и охватывает пять каналов связи. Скрипт запускается каждый день в 11:00.
Логика работает в 5 шагов:
- Отбор и фильтрация. Система отбирает из Битрикс24 успешные сделки за последние 45 дней с трек-номерами СДЭК. Если у клиента несколько свежих покупок, скрипт берет только одну. Постоянный покупатель получает просьбу один раз.
- Проверка доставки. Система отправляет трек-номера в API СДЭК. Сообщение с просьбой об отзыве формируется только в том случае, если ответ от транспортной компании подтверждает: посылка вручена 14 и более дней назад. Клиент должен успеть установить запчасть.
- Проверка стоп-листа. Скрипт смотрит отметку "отзыв не запрашивать" в карточке контакта. Она ставится автоматически после первой отправки или менеджером вручную (для оптовиков или конфликтных ситуаций).
- Поиск канала и отправка. Система поднимает историю переписки из Открытых линий Битрикс24. Скрипт находит именно тот канал, где клиент общался с магазином и оформлял заказ (Telegram, MAX, ВКонтакте, WhatsApp или почту). Сообщение уходит напрямую через API нужного сервиса.
- Отчетность и лимиты. В сделку падает комментарий об отправке, а руководителю в Telegram приходит отчет. Для защиты от блокировок WhatsApp я настроил безопасный интервал: отправляется не больше 10 сообщений в день с паузой 45 секунд между ними.
Подводные камни
При сборке логики пришлось обойти пару ограничений:
- Закрытые диалоги в Битрикс24. Штатная CRM не умеет писать клиенту, если сессия Открытой линии закрыта - API возвращает ошибку. Плюс на тарифе клиента нет бизнес-процессов. Поэтому я отказался от отправки через CRM. Скрипт шлет сообщения напрямую через API каждого мессенджера, а в Битрикс24 оставляет только след в карточке. Это работает на любом тарифе.
- Определение точного канала продажи. В Битрикс24 переписка не всегда привязана к самой сделке. Часто она остается в исходном лиде после конвертации или висит только на карточке контакта. Я настроил логику так: скрипт анализирует данные Открытых линий сразу на трех уровнях (по сделке, контакту и исходному лиду), чтобы безошибочно определить тот мессенджер, где шла реальная переписка с покупателем.
Результат
- Быстрый эффект. Система работает с конца сентября 2026 года. Меньше чем за сутки после запуска магазин получил 3 новых отзыва на Яндекс Картах.
- Точная доставка. В первый боевой прогон 9 из 9 сообщений успешно ушли клиентам именно в те каналы, где шли продажи (MAX, Telegram, WhatsApp и другие).
- Омниканальность. В одном процессе стабильно работают 5 каналов связи: Telegram, MAX, ВКонтакте, WhatsApp и email.
- Избавление от рутины. Ноль ручной работы. Менеджерам больше не нужно проверять статусы СДЭК и искать историю переписки по разным вкладкам CRM.
- Защита от спама. Каждый покупатель получает просьбу только один раз и строго после того, как забрал посылку и успел ей попользоваться.
- Прозрачность. Вся история отправок автоматически фиксируется в карточках сделок в Битрикс24.