Send Event
Как вручную отправить Event для лида и проверить реакцию автоматизации.
This content is not available in your language yet.
Send Event позволяет вручную отправить Event для конкретного лида из Messenger.
Инструмент можно использовать для тестирования событий и проверки того, как ProCRM и настроенная автоматизация реагируют на них.
Messenger ↓Send Event ↓Lead ↓Event ↓AutomationДля чего нужен Send Event
Заголовок раздела «Для чего нужен Send Event»В обычной работе Event может поступить в ProCRM из внешней системы.
Например:
External system ↓ Postback ↓ ProCRM ↓ EventПри тестировании не всегда удобно ждать реального события.
Send Event позволяет создать его вручную:
Operator ↓Send Event ↓ProCRM ↓EventЭто удобно при настройке и проверке Flow, Campaign и Auto Actions.
Параметры Event
Заголовок раздела «Параметры Event»При отправке Event используются следующие данные:
| Поле | Назначение |
|---|---|
| Tenant ID | Идентификатор Tenant |
| Lead ID | Лид, для которого отправляется Event |
| Event type | Тип события |
| Payout | Значение выплаты |
| Currency | Валюта |
| Custom fields | Дополнительные данные Event |
Фактический набор заполненных значений зависит от Event, который необходимо отправить.
Event type
Заголовок раздела «Event type»В Event type выбирается событие, которое необходимо отправить.
Например:
RegistrationSaleResaleCommissionWithdraw PendingWithdraw FailedWithdraw SucceededПосле отправки ProCRM обрабатывает Event для указанного лида.
Payout и Currency
Заголовок раздела «Payout и Currency»Для Events, содержащих финансовые данные, можно передать:
Payout+CurrencyЭти значения становятся частью данных отправленного Event.
Custom fields
Заголовок раздела «Custom fields»Custom fields позволяют передать дополнительные данные вместе с Event.
Event├── Type├── Payout├── Currency└── Custom fieldsИспользовать их следует в соответствии с логикой интеграции, которую необходимо проверить.
Что происходит после отправки
Заголовок раздела «Что происходит после отправки»Event, созданный через Send Event, обрабатывается системой как событие лида.
Send Event ↓Event создан ↓Lead ↓Campaign / Auto Actions ↓Flow → MiniFlow → StepЕсли для такого Event настроена соответствующая Auto Action, она может сработать так же, как при получении события через обычную интеграцию.
Пример тестирования
Заголовок раздела «Пример тестирования»Предположим, необходимо проверить Auto Action для Sale.
Настроена логика:
Sale ↓Auto Action ↓Flow: Main Flow ↓MiniFlow: Deposit ↓Step: Deposit ConfirmedВместо ожидания реального Sale можно отправить соответствующий Event вручную.
После этого можно проверить:
- появился ли Event у лида;
- сработала ли Auto Action;
- был ли лид направлен в нужный Flow;
- попал ли он в нужный MiniFlow и Step.
Send Event и Events
Заголовок раздела «Send Event и Events»Это два связанных, но разных инструмента:
| Events | Send Event |
|---|---|
| Просмотр событий лида | Ручная отправка события |
| Показывает уже зарегистрированные Events | Создаёт новый Event |
| Используется для анализа истории | Используется в том числе для тестирования |
После успешной отправки Event становится частью истории событий лида.
Подробнее — Events.
Отправленный Event нельзя удалить
Заголовок раздела «Отправленный Event нельзя удалить»Event, созданный через Send Event, нельзя удалить после отправки.
Связь с Campaign
Заголовок раздела «Связь с Campaign»Если Event используется в Campaign, на него может быть настроена Auto Action:
Event ↓Campaign ↓Auto Action ↓Flow ↓MiniFlow ↓StepПодробнее:
Таким образом, Send Event позволяет вручную воспроизвести событие лида и проверить полный путь его обработки внутри ProCRM.