Când să folosiți webhook-uri
Configurare pas cu pas
Pasul 1: Creați fluxul de lucru
- Accesați Setări → Fluxuri de lucru
- Faceți clic pe + Flux de lucru nou
- Denumiți-l (de ex., “Trimitere formular site”)
Pasul 2: Configurați declanșatorul webhook
- Faceți clic pe blocul declanșator
- Selectați Webhook
- Veți primi un URL de webhook unic, de exemplu:
- Copiați acest URL — veți avea nevoie de el pentru serviciul dvs. extern
Pasul 3: Definiți structura de date așteptată
Pentru cererile POST, definiți structura așteptată a corpului:- Faceți clic pe Define expected body
- Introduceți un exemplu JSON care corespunde cu ceea ce va trimite serviciul dvs.:
- Faceți clic pe Salvați — aceasta creează variabile pe care le puteți utiliza în pașii următori
Pasul 4: Adăugați acțiuni
Acum adăugați acțiuni care folosesc datele webhook-ului: Exemplu: Creați o înregistrare Person- Adăugați acțiunea Create Record
- Selectați obiectul People
- Asociați câmpurile:
Pasul 5: Testați webhook-ul
Înainte de activare, testați webhook-ul: Folosind cURL:- Creați o cerere POST către URL-ul webhook-ului
- Setați antetul Content-Type la
application/json - Adăugați corpul JSON de test
- Trimiteți și verificați rulările fluxului de lucru
Pasul 6: Activați
După testare, faceți clic pe Activați pentru a activa fluxul de lucru.Gestionarea diferitelor structuri de date
Date îmbricate
Dacă webhook-ul trimite date îmbricate:{{trigger.body.contact.email}}
Tablouri
Dacă datele includ tablouri:{{code.items}}
Câmpuri cunoscute/specifice → Extrageți în câmpuri denumite
Dacă tabloul conține câmpuri specifice la care doriți să accesați individual (de ex., răspunsuri de formular în care poziția 0 este întotdeauna “prenume”, poziția 1 este întotdeauna “nume”), adăugați o acțiune Code pentru a le extrage:
product.name și product.qty individual în pașii următori.