Webhookit lomakkeille

Webhook on nopein tapa saada lomakevastaus omaan järjestelmääsi. Sinun ei tarvitse kysyä ”onko uutta?” – Gatherino kutsuu päätepistettäsi heti, kun vastaus saapuu.

Hyvä tietää: Gatherino-editori ja käyttäjätili ovat englanniksi tai tšekiksi. Vastaajille näytettävät lomakkeet voi näyttää 18 kielellä, myös suomeksi.

Tyypillisiä käyttötapoja

Tietojen kirjoittaminen omaan järjestelmään

Tilaus suoraan verkkokauppaasi, liidi CRM-järjestelmääsi tai hakemus sisäiseen tietokantaan.

Automaatiotyökalujen yhdistäminen

Osoita webhook mihin tahansa palveluun, joka vastaanottaa saapuvia webhookeja – tyypillisesti Zapier, Make tai n8n.

Omat ilmoitukset

Viesti sisäiseen chattiin, tekstiviestiyhdyskäytävään tai omaan hallintanäkymään.

Näin määrität webhookin

  1. 1

    Valmistele päätepiste

    Palvelimellasi oleva URL-osoite, joka vastaanottaa JSON-rungon sisältävän HTTPS POST -pyynnön.

  2. 2

    Lisää URL lomakkeeseen

    Syötä webhook-URL lomakkeen asetuksiin tai käytä webhook-vaihetta automaatiossa.

  3. 3

    Käsittele tiedot

    Pyynnön runko sisältää vastauksen kenttien arvot. Avaimina ovat lomakkeen kenttätunnukset – hae niiden nimet lomakkeen tiedoista API:n kautta.

  4. 4

    Testaa

    Lähetä testivastaus ja varmista, että järjestelmäsi vastaanotti ja käsitteli pyynnön.

Esimerkki vastaanottajasta (Node.js)

Minimaalinen vastaanottaja, joka tallentaa lähetyksen omalle puolellesi:

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
});

Turvallisuus: webhookit toimitetaan vain julkisiin HTTPS-osoitteisiin – kutsut sisäisiin ja yksityisiin IP-alueisiin on estetty, jotta webhookia ei voi käyttää sisäverkkosi kartoittamiseen. Suojaa päätepisteesi salaisella tunnisteella URL-osoitteessa ja varmista, että tiedot ovat odotetussa muodossa.

UKK

Missä muodossa tiedot lähetetään?

JSON-muotoinen kuvaus lähetyksestä: tunniste, aikaleima, tila sekä kenttien arvot sisältävä objekti.

Entä jos palvelimeni on hetkellisesti alhaalla?

Vastaanota pyyntö nopeasti ja siirrä käsittely taustalle. Voit aina täydentää tietoja jälkikäteen REST API:n kautta.

Voinko käyttää useampaa webhookia?

Kyllä – lomaketason webhookin lisäksi voit lisätä automaatioihin webhook-vaiheita, joihin voi liittää ehtoja.

Toimiiko se Zapierin tai Maken kanssa?

Kyllä, liitä vain näiden palveluiden luoma saapuva webhook-URL lomakkeeseen.

Aiheeseen liittyvää

Kokeile Gatherinoa ilmaiseksi

Ilmainen paketti: 3 lomaketta ja 100 vastausta kuukaudessa. Ei luottokorttia, tiedot isännöidään EU:ssa.

Aloita ilmaiseksi →