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
Valmistele päätepiste
Palvelimellasi oleva URL-osoite, joka vastaanottaa JSON-rungon sisältävän HTTPS POST -pyynnön.
- 2
Lisää URL lomakkeeseen
Syötä webhook-URL lomakkeen asetuksiin tai käytä webhook-vaihetta automaatiossa.
- 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
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 →