Триггеры GetCourse: настройка Процесса Вызвать URL
Пошаговая настройка 5 триггеров GetCourse через Процесс и блок Вызвать URL. Честно про задержку 5-15 минут, отсутствие подписи и идемпотентность.
Коротко
Triggery GetCourse настраиваются не через webhook-подписку, а через Процесс в GetCourse с блоком Вызвать URL. GetCourse периодически проверяет условия и вызывает URL - это значит задержку 5-15 минут от события до запуска воронки.
Доступные триггеры
- GetCourse: Оплата сделки - срабатывает при смене статуса на payed.
- Новая сделка - создана новая сделка.
- Смена статуса сделки - любой статус сделки изменился.
- Регистрация - новый пользователь зарегистрирован.
- Добавлен в группу - пользователь добавлен в указанную группу.
Шаг 1: скопируйте URL триггера из Strelo
- В конструкторе воронки добавьте нужный триггер GetCourse на холст.
- Откройте панель триггера справа.
- Скопируйте готовый URL вида strelo.ru/api/getcourse/... - в нем уже зашиты токен и тип события.
Шаг 2: создайте Процесс в GetCourse
- В GetCourse перейдите в раздел Процессы, нажмите Создать процесс.
- Выберите тип объекта: Заказы (для триггеров по сделкам) или Пользователи (для регистрации и групп).
- Задайте условие запуска, например: Статус сделки изменился на Оплачено.
- В цепочке блоков добавьте блок Вызвать URL.
- В поле URL вставьте скопированный адрес из Strelo.
- Метод: GET.
- При необходимости добавьте в URL параметры с макросами GetCourse (см. ниже).
- Сохраните и активируйте Процесс.
Макросы GetCourse для передачи данных
Дополните URL query-параметрами, чтобы Strelo получил нужные данные о событии:
- email={object.user.email} - email пользователя
- deal_number={object.number} - номер сделки
- deal_cost={object.cost_money} - сумма сделки
- deal_status={object.status} - текущий статус
Пример итогового URL: strelo.ru/api/getcourse/abc123?email={object.user.email}&deal_number={object.number}
Задержка: честно
GetCourse не шлет события мгновенно. Процесс с блоком Вызвать URL запускается периодической проверкой условий - обычно с задержкой 5-15 минут. Стройте сценарии с расчетом на эту задержку: не используйте эти триггеры там, где нужна мгновенная реакция.
Подпись и безопасность
Триггеры GetCourse не содержат подписи запроса - аутентичность обеспечивается уникальным токеном в URL. Не публикуйте URL триггера публично. Если URL скомпрометирован - пересоздайте триггер в Strelo и обновите Процесс в GetCourse.
Идемпотентность
GetCourse может вызвать один и тот же URL несколько раз (повторные попытки при сбое сети). Strelo обрабатывает повторные вызовы идемпотентно - одно и то же событие не запустит воронку дважды для одного контакта в короткий промежуток времени.
Не нашли ответ?
Спросите ИИ-ассистента или напишите живой поддержке - поможем разобраться.