Настройка вебхуков
Webhook — это HTTP-запрос, который внешний сервис отправляет в ImpactBot при наступлении события (например, оплата прошла, заказ создан).
Создание webhook-триггера
1. Откройте flow в конструкторе 2. Добавьте триггер типа "Webhook" 3. Система сгенерирует уникальный URL 4. Скопируйте его и вставьте в настройки внешнего сервиса
Формат payload
Webhook принимает JSON. Пример:
{
"client_email": "test@example.com",
"order_id": "12345",
"amount": 1000
}
Все поля автоматически становятся доступны в flow как переменные: #{client_email}, #{order_id} и т.д.
Безопасность
- Добавьте секретный ключ в заголовок X-Webhook-Secret
- В настройках webhook-триггера включите проверку подписи
- Используйте HTTPS — HTTP запросы отклоняются
Тестирование
В разделе Integrations → Webhook Logs вы увидите последние 100 вебхуков с их статусами и payload. Удобно для отладки.