NueForm verbindet sich über Data Nodes mit jedem Dienst, der eine API hat — deinem universellen HTTP-Connector. Statt eingeschränkter vorgefertigter Integrationen bekommst du die volle Kontrolle darüber, wie deine Formulardaten zu externen Diensten fließen.
Diese Anleitung zeigt Schritt für Schritt die Einrichtung der beliebtesten Automatisierungsplattformen sowie die direkte API-Integration.
Data Nodes sind in allen Tarifen verfügbar. Für Integrationen ist kein Premium-Tarif nötig.
Zapier (8.000+ Apps)
Zapier verbindet deine Formulare mit über 8.000 Apps — darunter Google Sheets, Slack, Salesforce, HubSpot, Mailchimp und viele mehr.
So funktioniert es
Zapier nutzt einen Catch Hook-Trigger, der eine eindeutige Webhook-URL erzeugt. Dein Data Node sendet die Formulardaten an diese URL, und Zapier leitet sie an jede verbundene App weiter.
Schritt 1: Zap mit Webhooks-Trigger erstellen
- Melde dich auf zapier.com an und klicke auf Create Zap.
- Suche als Trigger nach Webhooks by Zapier.
- Wähle das Ereignis Catch Hook.
- Klicke auf Continue — Zapier generiert eine eindeutige Webhook-URL wie:text
https://hooks.zapier.com/hooks/catch/123456/abcdef/ - Kopiere diese URL — du brauchst sie für deinen Data Node.
Schritt 2: Data Node konfigurieren
- Füge im NueForm-Builder einen Data Node in deinen Formular-Workflow ein.
- Stelle Folgendes ein:
- Methode:
POST - URL: Füge die Zapier-Webhook-URL ein
- Header:json
{ "Content-Type": "application/json" } - Body: Bilde deine Formularfelder im JSON-Body ab:json
{ "name": "{{full_name}}", "email": "{{email}}", "message": "{{message}}", "submitted_at": "{{timestamp}}" } - Silent Mode: Aktivieren (empfohlen — kein Ladebildschirm für die befragte Person)
- Methode:
Schritt 3: Verbindung testen
- Klicke in Zapier auf Test trigger — es wartet auf eine Anfrage.
- Öffne in NueForm die Vorschau deines Formulars und übermittle eine Testantwort.
- Zapier sollte die Testdaten erkennen und deine Formularfelder anzeigen.
Schritt 4: Aktion hinzufügen
- Klicke zurück in Zapier auf +, um eine Aktion hinzuzufügen.
- Wähle deine Ziel-App (z. B. Google Sheets, Slack, HubSpot).
- Ordne die Felder aus deinen Webhook-Daten der Aktion zu.
- Teste und veröffentliche deinen Zap.
Beispiel: Formular → Google Sheets
{
"name": "{{full_name}}",
"email": "{{email_address}}",
"company": "{{company_name}}",
"budget": "{{budget_range}}",
"source": "NueForm Contact Form"
}
Damit landet jede Formularübermittlung automatisch als neue Zeile in Google Sheets.
n8n (400+ Nodes)
n8n ist eine Open-Source-Plattform für Workflow-Automatisierung mit über 400 eingebauten Nodes. Sie lässt sich selbst hosten oder über n8n Cloud nutzen.
So funktioniert es
n8n verwendet einen Webhook-Node als Workflow-Trigger. Er erzeugt eine Endpunkt-URL, die dein Data Node aufruft, um den Workflow zu starten.
Schritt 1: n8n-Workflow mit Webhook-Trigger erstellen
- Melde dich bei deiner n8n-Instanz an (Cloud oder selbst gehostet).
- Erstelle einen neuen Workflow.
- Klicke auf Add first step und wähle On webhook call.
- In den Einstellungen des Webhook-Nodes:
- Setze die HTTP Method auf
POST - Notiere dir die Test URL (zum Testen) und die Production URL (für den Livebetrieb)
- Die Production URL sieht so aus:text
https://your-instance.app.n8n.cloud/webhook/abc-123-def
- Setze die HTTP Method auf
- Klicke auf Listen for test event, um den Lauschmodus zu starten.
Schritt 2: Data Node konfigurieren
- Füge einen Data Node in deinen NueForm-Workflow ein.
- Konfiguriere ihn:
- Methode:
POST - URL: Füge die n8n-Webhook-URL ein (Test URL zum Testen, Production URL im Livebetrieb)
- Header:json
{ "Content-Type": "application/json" } - Body:json
{ "respondent_email": "{{email}}", "answers": { "name": "{{name}}", "feedback": "{{feedback}}", "rating": "{{satisfaction_rating}}" } } - Silent Mode: Aktivieren
- Methode:
Schritt 3: n8n-Workflow bauen
Sobald der Webhook-Node Daten empfängt, füge beliebige weitere Nodes hinzu:
- Google Sheets — Antworten in einer Tabelle protokollieren
- Slack — Eine Benachrichtigung an dein Team senden
- Email (SMTP) — Eine Bestätigungs-E-Mail verschicken
- HTTP Request — Eine weitere API aufrufen
- IF — Daten abhängig von Formularantworten verzweigen
Schritt 4: Aktivieren
- Teste, indem du ein Formular übermittelst und prüfst, ob n8n die Daten erhält.
- Wechsle die Webhook-Node-URL von Test auf Production.
- Aktiviere den Workflow (Umschalter oben rechts).
- Aktualisiere die URL in deinem Data Node auf die Production URL.
n8n hat separate Test- und Production-URLs. Achte darauf, vor dem Veröffentlichen deines Formulars auf die Production URL zu wechseln.
Make (3.000+ Apps)
Make (früher Integromat) ist eine visuelle Automatisierungsplattform mit über 3.000 App-Integrationen.
So funktioniert es
Make nutzt ein Custom Webhook-Modul als Szenario-Trigger. Es erzeugt eine URL, an die dein Data Node die Daten sendet.
Schritt 1: Make-Szenario erstellen
- Melde dich auf make.com an und erstelle ein neues Szenario.
- Klicke auf den +-Button und suche nach Webhooks.
- Wähle Custom webhook.
- Klicke auf Add, um einen neuen Webhook zu erstellen.
- Gib ihm einen Namen (z. B. „NueForm Contact Form").
- Make generiert eine URL wie:text
https://hook.make.com/abcdefghijk123456 - Kopiere diese URL.
Schritt 2: Data Node konfigurieren
- Füge einen Data Node in deinen NueForm-Workflow ein.
- Stelle ein:
- Methode:
POST - URL: Füge die Make-Webhook-URL ein
- Header:json
{ "Content-Type": "application/json" } - Body:json
{ "form_name": "Contact Form", "name": "{{full_name}}", "email": "{{email}}", "phone": "{{phone_number}}", "inquiry_type": "{{inquiry_type}}" } - Silent Mode: Aktivieren
- Methode:
Schritt 3: Datenstruktur ermitteln
- Klicke in Make auf Run once am Webhook-Modul.
- Übermittle eine Testantwort in NueForm.
- Make erkennt die Datenstruktur und ordnet die Felder automatisch zu.
Schritt 4: Module hinzufügen und aktivieren
- Füge deine Zielmodule hinzu (Google Sheets, CRM, E-Mail usw.).
- Ordne die Webhook-Datenfelder jedem Modul zu.
- Schalte die Szenario-Planung ein.
IFTTT (1.000+ Dienste)
IFTTT (If This Then That) verbindet sich mit über 1.000 Diensten — darunter Smart-Home-Geräte, soziale Medien und Produktivitäts-Apps.
So funktioniert es
IFTTT nutzt den Webhooks-Dienst mit dem Trigger Receive a web request. Dein Data Node feuert ein Ereignis an die Webhook-URL von IFTTT.
Schritt 1: IFTTT-Webhooks einrichten
- Gehe auf ifttt.com und erstelle ein neues Applet.
- Suche bei „If This" nach Webhooks.
- Wähle Receive a web request.
- Gib einen Ereignisnamen ein (z. B.
nueform_submission). - Wähle bei „Then That" deinen Aktionsdienst.
Schritt 2: Webhook-URL abrufen
- Gehe auf ifttt.com/maker_webhooks.
- Klicke auf Documentation.
- Du siehst deinen eindeutigen Key und das URL-Format:text
https://maker.ifttt.com/trigger/{event}/with/key/YOUR_KEY - Ersetze
{event}durch deinen Ereignisnamen:texthttps://maker.ifttt.com/trigger/nueform_submission/with/key/abc123xyz
Schritt 3: Data Node konfigurieren
IFTTT Webhooks akzeptiert bis zu 3 Werte (value1, value2, value3):
- Füge einen Data Node in deinen NueForm-Workflow ein.
- Stelle ein:
- Methode:
POST - URL: Deine IFTTT-Webhook-URL
- Header:json
{ "Content-Type": "application/json" } - Body:json
{ "value1": "{{full_name}}", "value2": "{{email}}", "value3": "{{message}}" } - Silent Mode: Aktivieren
- Methode:
IFTTT Webhooks unterstützt nur 3 Werte (value1, value2, value3). Wenn du mehr Daten senden musst, füge Felder zusammen oder nutze stattdessen Zapier/n8n/Make.
Direkte API-Integration
Für maximale Kontrolle rufst du jede REST-API direkt auf — ganz ohne Middleware.
Beispiel: An dein eigenes Backend senden
Method: POST
URL: https://api.yourapp.com/form-submissions
Headers:
{
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_API_KEY"
}
Body:
{
"form_id": "contact-form",
"data": {
"name": "{{name}}",
"email": "{{email}}",
"message": "{{message}}"
}
}
Beispiel: Zu einem CRM hinzufügen
Method: POST
URL: https://api.hubspot.com/crm/v3/objects/contacts
Headers:
{
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_HUBSPOT_TOKEN"
}
Body:
{
"properties": {
"firstname": "{{first_name}}",
"lastname": "{{last_name}}",
"email": "{{email}}",
"company": "{{company}}"
}
}
Beispiel: Slack-Nachricht senden
Method: POST
URL: https://hooks.slack.com/services/T00/B00/xxxx
Headers:
{
"Content-Type": "application/json"
}
Body:
{
"text": "New form submission from {{name}} ({{email}}): {{message}}"
}
Tipps & Best Practices
Nutze den Silent Mode
Aktiviere für die meisten Integrationen den Silent Mode, damit die befragte Person keine Ladeanzeige sieht. Die Anfrage läuft im Hintergrund.
Fehlerbehandlung
- Ist der externe Dienst nicht erreichbar, schlägt die Data-Node-Anfrage fehl. Setze ein vernünftiges Timeout (5-10 Sekunden).
- Für kritische Integrationen kannst du NueForms eingebaute Webhooks als Backup nutzen — sie wiederholen den Versand bei Fehlern.
Variablen-Mapping
Nutze die {{variable_name}}-Syntax (doppelte geschweifte Klammern) in Anfrage-Bodys, um Formularantworten einzusetzen. Einfache Klammern {variable_name} funktionieren in URLs und Headern.
Die vollständige Referenz findest du unter Variablen.
Testen
- Aktiviere während der Entwicklung den Debug Mode an deinem Data Node, um Anfrage und Antwort vollständig zu sehen.
- Nutze einen Dienst wie webhook.site, um die exakte Payload zu inspizieren, die dein Data Node sendet.
- Deaktiviere den Debug Mode vor dem Veröffentlichen.
Verwandte Themen
- Data Nodes — Vollständige Data-Node-Konfigurationsreferenz
- Variablen — Syntax der Variableninterpolation
- Webhooks — Webhook-Alternative nach der Übermittlung