Webhooki
Webhook je najhitrejši način, da odgovor z obrazca pride v vaš sistem. Ni treba stalno preverjati, ali je kaj novega – Gatherino pokliče vaš končni naslov takoj, ko odgovor prispe.
Dobro je vedeti: urejevalnik in račun Gatherino sta v angleščini ali češčini. Obrazci, ki jih izpolnjujejo vaši izpolnjevalci, so lahko prikazani v 18 jezikih, vključno s slovenščino.
Pogoste uporabe
Zapis v lastni sistem
Naročilo neposredno v vašo trgovino, potencialna stranka v vaš CRM ali vloga v notranjo bazo podatkov.
Povezovanje orodij za avtomatizacijo
Usmerite webhook na katero koli storitev, ki sprejema dohodne webhooke – običajno Zapier, Make ali n8n.
Obvestila po meri
Sporočilo v notranji klepet, SMS prehod ali vašo lastno nadzorno ploščo.
Kako ga nastavite
- 1
Pripravite končno točko
URL na vašem strežniku, ki sprejme zahtevo HTTPS POST s telesom v formatu JSON.
- 2
Dodajte URL v obrazec
Vnesite URL webhooka v nastavitvah obrazca ali uporabite korak z webhookom znotraj avtomatizacije.
- 3
Obdelajte podatke
Telo vsebuje odgovor, vključno z vrednostmi polj. Ključi so ID-ji polj obrazca – njihove oznake pridobite iz podrobnosti obrazca prek API-ja.
- 4
Preizkusite
Oddajte testni odgovor in preverite, ali je vaš sistem zahtevo prejel in obdelal.
Primer sprejemnika (Node.js)
Minimalen sprejemnik, ki odgovor shrani na vaši strani:
app.post('/gatherino-hook', express.json(), (req, res) => {
const submission = req.body;
// submission.data holds the form field values
saveToDatabase(submission);
res.sendStatus(200); // respond fast, do the work in the background
});Varnost: webhooki dosežejo samo javne naslove HTTPS – klici na notranje in zasebne IP-razpone so blokirani, da webhook ne more biti zlorabljen za preiskovanje vašega notranjega omrežja. Končno točko zaščitite s skrivnim žetonom v URL-ju in preverite, ali podatki izgledajo tako, kot pričakujete.
Pogosta vprašanja
V kateri obliki so podatki?
V formatu JSON, ki opisuje oddajo – identifikator, časovni žig, stanje ter objekt z vrednostmi polj.
Kaj, če je moj strežnik začasno nedosegljiv?
Zahtevo hitro sprejmite in obdelavo prestavite v ozadje. Podatke lahko kadarkoli naknadno dopolnite prek REST API-ja.
Ali lahko imam več webhookov?
Da – poleg webhooka na ravni obrazca lahko v avtomatizacije dodate korake webhook, tudi s pogoji.
Ali deluje z Zapier ali Make?
Da, samo prilepite URL dohodnega webhooka, ki ga ustvarita storitvi, v obrazec.
Sorodno
Preizkusite Gatherino brezplačno
Brezplačni paket: 3 obrazci in 100 odgovorov na mesec. Brez kreditne kartice, podatki so gostovani v EU.
Začnite brezplačno →