Webhooks

En webhook er den hurtigste måde at få et formularsvar ind i dit eget system. Du behøver aldrig at spørge „er der noget nyt?“ — Gatherino kalder dit endepunkt, så snart et svar kommer ind.

Godt at vide: Gatherino-editoren og kontoen findes på engelsk eller tjekkisk. Formularerne, som respondenterne udfylder, kan vises på 18 sprog, herunder dansk.

Typiske anvendelser

Skriv til dit eget system

En ordre direkte ind i din webshop, et lead ind i dit CRM eller en ansøgning ind i en intern database.

Tilslut automatiseringsværktøjer

Peg webhooken mod en tjeneste, der accepterer indgående webhooks — typisk Zapier, Make eller n8n.

Egne notifikationer

En besked ind i en intern chat, en SMS-gateway eller dit eget dashboard.

Sådan opsætter du det

  1. 1

    Forbered et endepunkt

    En URL på din server, der accepterer en HTTPS POST-anmodning med et JSON-indhold.

  2. 2

    Tilføj URL'en til formularen

    Indtast webhook-URL'en i formularindstillingerne, eller brug et webhook-trin i en automatisering.

  3. 3

    Behandl dataene

    Brødteksten indeholder svaret inklusive feltværdierne. Nøglerne er formularens felt-ID'er — hent deres etiketter fra formularens detaljer via API'et.

  4. 4

    Test det

    Send et testsvar, og bekræft at dit system har modtaget og behandlet anmodningen.

Eksempel på modtager (Node.js)

En minimal modtager, der gemmer indsendelsen på din side:

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

Sikkerhed: webhooks når kun offentlige HTTPS-adresser — kald til interne og private IP-områder blokeres, så en webhook ikke kan misbruges til at undersøge dit interne netværk. Beskyt dit endepunkt med et hemmeligt token i URL'en, og validér at payload'en ser ud, som du forventer.

FAQ

Hvilket format er dataene i?

JSON, der beskriver indsendelsen — identifikator, tidsstempel, status og et objekt med feltværdierne.

Hvad hvis min server midlertidigt er nede?

Accepter anmodningen hurtigt, og flyt behandlingen til baggrunden. Du kan altid hente og indlæse manglende data via REST API'et.

Kan jeg have mere end én webhook?

Ja — ud over formularens webhook kan du tilføje webhook-trin i automatiseringer med betingelser.

Virker det med Zapier eller Make?

Ja, du skal blot indsætte den indgående webhook-URL, som disse tjenester genererer, i formularen.

Relateret

Prøv Gatherino gratis

Gratis plan: 3 formularer og 100 svar om måneden. Intet kreditkort, data hostet i EU.

Kom i gang gratis →