StreloБаза знанийВ кабинет

Триггеры GetCourse: настройка Процесса Вызвать URL

Пошаговая настройка 5 триггеров GetCourse через Процесс и блок Вызвать URL. Честно про задержку 5-15 минут, отсутствие подписи и идемпотентность.

Коротко

Triggery GetCourse настраиваются не через webhook-подписку, а через Процесс в GetCourse с блоком Вызвать URL. GetCourse периодически проверяет условия и вызывает URL - это значит задержку 5-15 минут от события до запуска воронки.

Доступные триггеры

  • GetCourse: Оплата сделки - срабатывает при смене статуса на payed.
  • Новая сделка - создана новая сделка.
  • Смена статуса сделки - любой статус сделки изменился.
  • Регистрация - новый пользователь зарегистрирован.
  • Добавлен в группу - пользователь добавлен в указанную группу.

Шаг 1: скопируйте URL триггера из Strelo

  1. В конструкторе воронки добавьте нужный триггер GetCourse на холст.
  2. Откройте панель триггера справа.
  3. Скопируйте готовый URL вида strelo.ru/api/getcourse/... - в нем уже зашиты токен и тип события.

Шаг 2: создайте Процесс в GetCourse

  1. В GetCourse перейдите в раздел Процессы, нажмите Создать процесс.
  2. Выберите тип объекта: Заказы (для триггеров по сделкам) или Пользователи (для регистрации и групп).
  3. Задайте условие запуска, например: Статус сделки изменился на Оплачено.
  4. В цепочке блоков добавьте блок Вызвать URL.
  5. В поле URL вставьте скопированный адрес из Strelo.
  6. Метод: GET.
  7. При необходимости добавьте в URL параметры с макросами GetCourse (см. ниже).
  8. Сохраните и активируйте Процесс.

Макросы 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 обрабатывает повторные вызовы идемпотентно - одно и то же событие не запустит воронку дважды для одного контакта в короткий промежуток времени.

Не нашли ответ?

Спросите ИИ-ассистента или напишите живой поддержке - поможем разобраться.