Действия — это исполнительная часть сценария: всё, что система делает, когда условия совпали. Помимо встроенных операций, действия умеют вызывать внешние сервисы через webhook и API — так автоматизация выходит за пределы CRM. Разберём арсенал целиком.
Встроенные действия
Базовый набор действий покрывает большинство задач обработки заказов и клиентов. Их можно комбинировать в одном правиле:
- Сменить статус заказа — двигать его по воронке;
- Назначить менеджера или группу — распределение ответственности;
- Изменить поле заказа или клиента — метки, приоритет, источник;
- Поставить задачу с дедлайном и исполнителем;
- Добавить комментарий в историю заказа.
Уведомления клиентам и сотрудникам
Коммуникационные действия — одна из самых полезных частей сценариев. Система может сама информировать участников процесса:
| Канал | Кому | Типовой сценарий |
|---|---|---|
| SMS | Клиент | Заказ принят, отправлен, готов к выдаче |
| Клиент | Подтверждение, ссылка на оплату, чек | |
| Мессенджер | Клиент | Статус доставки в WhatsApp/Telegram |
| Внутреннее | Менеджер | Оповещение о новом крупном заказе |
Текст задаётся шаблоном с подстановкой переменных заказа: номер, сумма, трек-номер, ФИО. Это позволяет одному шаблону обслуживать весь поток.
Отложенные и периодические действия
Не все действия должны выполняться мгновенно. Отложенный запуск — основа догоняющих сценариев:
- Брошенная корзина: через 2 часа после создания незавершённого заказа — напоминание клиенту;
- Контроль оплаты: через 24 часа без оплаты — задача менеджеру и повторное письмо;
- Реактивация: через 60 дней после последней покупки — предложение вернуться.
Интеграции через webhook
Когда встроенных действий не хватает, сценарий передаёт событие во внешний сервис через webhook — HTTP-запрос на ваш URL с данными заказа. Это открывает почти неограниченные возможности расширения.
Схема простая: триггер срабатывает, RetailCRM шлёт POST с телом заказа, ваш сервис обрабатывает его и при необходимости отвечает CRM через API. Пример полезной нагрузки:
POST /hooks/retailcrm { "order": { "number": "1024", "status": "complete", "totalSumm": 5400 } }
Через webhook подключают: печать документов во внешней системе, отправку данных в бухгалтерию, начисление бонусов в сторонней программе лояльности, кастомную аналитику.
Интеграции со службами доставки и оплатой
Самая частая связка действий с внешними системами — логистика и платежи. При настроенных модулях интеграции сценарий может:
- При переходе в статус «Доставка» — автоматически создать отправление в СДЭК, DPD или Boxberry;
- Записать трек-номер обратно в заказ и отправить его клиенту;
- Сформировать ссылку на оплату и приложить к уведомлению;
- При поступлении оплаты (webhook от платёжного сервиса) — перевести заказ в «Оплачен».
Так заказ проходит от оформления до вручения без ручного захода в кабинеты служб доставки — вся логистика инициируется статусами внутри CRM.
Расширение через API
Для нестандартной логики используют REST API RetailCRM. Действие-webhook отправляет данные наружу, а внешний сервис возвращает результат в CRM через API-методы.
| Задача | Механизм |
|---|---|
| Обновить заказ из внешней логики | API: изменение заказа |
| Создать клиента/заказ извне | API: создание сущностей |
| Получать события в реальном времени | Webhook + подписка на события |
Итог
Действия сценариев делятся на встроенные (статусы, задачи, поля, уведомления) и интеграционные (webhook и API). Первые закрывают рутину внутри CRM, вторые связывают автоматизацию со службами доставки, платежами и любыми внешними сервисами. Отдельно стоят отложенные действия — основа догоняющих сценариев.
Команда B2Bsite настраивает как встроенные действия, так и сложные интеграции: подключаем службы доставки и платёжные системы, разрабатываем webhook-обработчики и связываем RetailCRM с вашими системами через API. Заказы проходят весь путь без ручного переноса данных.
Частые вопросы
Какие действия доступны без интеграций?
Смена статуса, назначение менеджера, изменение полей, постановка задач, комментарии и отправка уведомлений по SMS, email и в мессенджеры. Этого хватает для большинства воронок.
Что такое webhook в сценарии?
Это HTTP-запрос, который RetailCRM отправляет на ваш URL с данными заказа при срабатывании триггера. Внешний сервис обрабатывает событие и при необходимости отвечает через API.
Можно ли создавать отправления в СДЭК из сценария?
Да, при настроенном модуле доставки переход в нужный статус может автоматически создавать отправление и записывать трек-номер обратно в заказ.
Как настроить напоминание о брошенной корзине?
Через отложенное действие: триггер срабатывает через заданное время после события и шлёт напоминание, предварительно перепроверив статус заказа.
Нужен ли разработчик для интеграции через API?
Для нестандартной логики да — API-обработчик пишется на стороне вашего сервиса. Для типовых задач часто есть готовый модуль в маркетплейсе интеграций.
В каком порядке выполняются действия?
В том, в котором заданы в правиле. Если одно действие меняет данные для следующего, учитывайте последовательность.
Можно ли отправлять оплату ссылкой из сценария?
Да, при интеграции с платёжной системой действие формирует ссылку на оплату и прикладывает её к уведомлению клиенту.
Поможем с настройкой и поддержкой RetailCRM
Поможем с настройкой, доработкой и поддержкой RetailCRM.