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. 1

    Pripravite končno točko

    URL na vašem strežniku, ki sprejme zahtevo HTTPS POST s telesom v formatu JSON.

  2. 2

    Dodajte URL v obrazec

    Vnesite URL webhooka v nastavitvah obrazca ali uporabite korak z webhookom znotraj avtomatizacije.

  3. 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. 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 →