Webhooks

Ein Webhook ist der schnellste Weg, Formularantworten in Ihr eigenes System zu bringen. Sie müssen nie nachfragen „Gibt es etwas Neues?“ – Gatherino ruft Ihren Endpunkt in dem Moment auf, in dem eine Antwort eingeht.

Gut zu wissen: Der Gatherino-Editor und das Konto sind auf Englisch oder Tschechisch verfügbar. Die Formulare, die Ihre Teilnehmenden ausfüllen, können in 18 Sprachen angezeigt werden, einschließlich Deutsch.

Typische Einsatzzwecke

Daten in Ihr eigenes System schreiben

Eine Bestellung direkt in Ihren Shop, ein Lead in Ihr CRM, eine Bewerbung in eine interne Datenbank.

Automatisierungstools anbinden

Richten Sie den Webhook auf jeden Dienst, der eingehende Webhooks annimmt – typischerweise Zapier, Make oder n8n.

Individuelle Benachrichtigungen

Eine Nachricht in einen internen Chat, an ein SMS-Gateway oder in Ihr eigenes Dashboard.

So richten Sie ihn ein

  1. 1

    Endpunkt vorbereiten

    Eine URL auf Ihrem Server, die HTTPS-POST-Anfragen mit einem JSON-Body annimmt.

  2. 2

    URL im Formular hinterlegen

    Tragen Sie die Webhook-URL in den Formulareinstellungen ein oder nutzen Sie einen Webhook-Schritt innerhalb einer Automatisierung.

  3. 3

    Daten verarbeiten

    Der Body enthält die Einreichung einschließlich der Feldwerte. Die Schlüssel sind die Feld-IDs des Formulars. Die dazugehörigen Bezeichnungen rufen Sie über die API aus den Formulardetails ab.

  4. 4

    Testen

    Senden Sie eine Testantwort und prüfen Sie, ob Ihr System die Anfrage empfangen und verarbeitet hat.

Beispiel für den Empfang (Node.js)

Ein minimaler Empfänger, der die Einreichung auf Ihrer Seite speichert:

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

Sicherheit: Webhooks erreichen nur öffentliche HTTPS-Adressen. Aufrufe an interne und private IP-Bereiche werden blockiert, damit ein Webhook nicht missbraucht werden kann, um Ihr internes Netzwerk auszuspionieren. Schützen Sie Ihren Endpunkt mit einem geheimen Token in der URL und prüfen Sie, ob die Nutzdaten die erwartete Struktur haben.

FAQ

In welchem Format liegen die Daten vor?

JSON mit den Angaben zur Einreichung: Kennung, Zeitstempel, Status und ein Objekt mit den Feldwerten.

Was passiert, wenn mein Server vorübergehend nicht erreichbar ist?

Nehmen Sie die Anfrage zügig entgegen und verlagern Sie die Verarbeitung in den Hintergrund. Fehlende Daten können Sie jederzeit über die REST API nachtragen.

Kann ich mehrere Webhooks einrichten?

Ja. Neben dem Formular-Webhook können Sie innerhalb von Automatisierungen zusätzliche Webhook-Schritte mit Bedingungen hinzufügen.

Funktioniert es mit Zapier oder Make?

Ja, fügen Sie einfach die eingehende Webhook-URL, die diese Dienste erzeugen, in das Formular ein.

Verwandte Inhalte

Gatherino kostenlos testen

Kostenloser Tarif: 3 Formulare und 100 Antworten pro Monat. Keine Kreditkarte nötig, Daten werden in der EU gehostet.

Kostenlos starten →