🌐 Webhook Trigger
Webhook Trigger овозможува надворешни сис теми да иницираат работни текови во SmartFlow испраќајќи податоци преку API барања. Овој тригер е идеален за интеграција на SmartFlow со апликации на трети страни, овозможувајќи динамична и беспрекорна автоматизација на задачи.

📝 Trigger Details
Name: Webhook
Category: Triggers
🔧 Parameters
1. Webhook URL
- Type:
string - Description: Крајната URL адреса за webhook за примање на влезни барања. Оваа адреса автоматски се генерира за секој работен тек што користи овој тригер.
- Required: Yes
- Example:
https://api.smartflow.com/webhooks/{workflowId}
2. Payload
- Type:
object - Description: Податоците испратени од надворешниот систем во телото на барањето. Овој payload може да вклучува прилагодени полиња во зависност од интеграцијата.
- Required: Yes
- Example:
{
"event": "order_created",
"orderId": "12345",
"customer": {
"name": "John Doe",
"email": "john@example.com"
}
}
3. Headers
- Type:
object - Description: Опционални заглавија што надворешниот систем може да ги вклучи за цели на автентикација или метаподатоци.
- Required: No
- Example:
{
"Authorization": "Bearer your-api-key",
"Content-Type": "application/json"
}
🚀 How It Works
-
Webhook URL Configuration:
- Кога се создава работен тек со Webhook Trigger, SmartFlow генерира уникатна URL адреса за webhook.
- Споделете ја оваа URL адреса со надворешниот систем за да ја конфигурирате нивната интеграција.
-
API Key Retrieval:
- Одете на ChatModel Settings.
- Отидете на Integration → Web.
- Кликнете Copy API Key за да го добиете потребниот токен за автентикација.
-
Payload Structure:
- Надворешните системи испраќаат податоци (payload) до URL адресата на webhook користејќи HTTP
POSTбарање. - Payload-от мора да одговара на структурата што ја бара работниот тек.
- Надворешните системи испраќаат податоци (payload) до URL адресата на webhook користејќи HTTP
-
Trigger Execution:
- Кога webhook-от прима валидно барање, поврзаниот работен тек автоматски се активира.
- SmartFlow ги обработува податоците, извршува дефинирани акции и враќа одговор ако е потребно.
💡 Употребни Случаи
-
Интеграција со CRM:
- Сценарио: Клиент создава нова сметка во вашиот CRM систем.
- Webhook: CRM-от испраќа
POSTбарање до SmartFlow со детали за клиентот. - Работен тек: Испраќа добредојдовно е-писмо и го додава клиентот на вашата маркетинг листа.
-
Управување со Нарачки:
- Сценарио: Платформа за е-трговија обработува нова нарачка.
- Webhook: Платформата испраќа детали за нарачката до SmartFlow.
- Работен тек: Ажурира инвентар, испраќа потврда за нарачка и известува складиштето.
-
Набљудување на Инциденти:
- Сценарио: Систем за набљудување открива критична грешка.
- Webhook: Системот испраќа известување до SmartFlow.
- Работен тек: Создава извештај за инцидент и известува инженерскиот тим.