Antworten an n8n senden
Starten Sie mit jeder Antwort, die eine Kampagne erhält, einen n8n-Workflow – oder per Workflow-Schritt in Polzy –, in n8n Cloud oder auf Ihrem Server. Verbinden Sie n8n einmal und geben Sie jeder Kampagne die URL ihres Workflows.
Auf dieser Seite
n8n ist ein Workflow-Werkzeug, das Sie in seiner Cloud oder auf Ihrem eigenen Server betreiben können. Mit verbundenem n8n startet jede Antwort, die eine Kampagne erhält, einen Ihrer n8n-Workflows, und auch ein Workflow in Polzy kann einen starten. Am Ende dieser Anleitung haben Sie einen n8n-Workflow, der Ihre Antworten empfängt, und – wenn Sie einen API-Schlüssel hinzufügen – eine Liste Ihrer Workflows zur Auswahl statt Adressen zum Einfügen.
n8n ist im Tarif Business enthalten. Nur ein Admin kann es verbinden und festlegen, wohin die Antworten einer Kampagne gehen.
Bevor Sie beginnen
Sie brauchen:
- Einen Arbeitsbereich im Tarif Business und darin die Rolle Admin.
- Integrationen für den Arbeitsbereich eingeschaltet, unter Einstellungen → Allgemein → Was dieser Arbeitsbereich leistet.
- Einen n8n-Workflow, der mit einem Webhook-Knoten beginnt, der
POSTannimmt, und der veröffentlicht ist, damit seine Produktions-URL funktioniert. - Ein n8n, das per HTTPS aus dem Internet erreichbar ist. Polzy lehnt Adressen in einem privaten Netzwerk ab.
- Optional einen n8n-API-Schlüssel, damit Polzy Ihre Workflows nach Namen auflisten kann. Während der kostenlosen Testphase bietet n8n seine API nicht an.
Den Workflow in n8n vorbereiten
- Beginnen Sie den Workflow in n8n mit einem Webhook-Knoten und stellen Sie die Methode auf
POST. - Wählen Sie bei der Einstellung Respond des Knotens Immediately, damit Polzy sofort eine Antwort erhält, während der Rest des Workflows läuft. Polzy wartet höchstens 30 Sekunden.
- Veröffentlichen Sie den Workflow und kopieren Sie die Production URL des Knotens – nicht die Test-URL, die nur funktioniert, solange Sie im Editor lauschen.
n8n beschreibt den Knoten in n8n: Webhook node.
n8n mit Polzy verbinden
- Öffnen Sie in der Seitenleiste unter Automatisieren die Seite Integrationen und wählen Sie den Tab Verfügbar.
- Suchen Sie n8n und wählen Sie Verbinden.
- Um Workflows nach Namen zu wählen, füllen Sie sowohl n8n-Instanz-URL – die Adresse, unter der Sie n8n öffnen – als auch API Key aus. Um stattdessen Workflow-Adressen einzufügen, lassen Sie beide leer: Es gibt beide oder keines.
- Wählen Sie Verbindung testen. Mit beiden Feldern antwortet Polzy Connected to n8n; ohne beide Connected. Each step names the n8n workflow it starts.
- Wählen Sie Verbinden.
Einen API-Schlüssel erstellen Sie in n8n unter Settings → n8n API mit Create an API key – siehe n8n: API authentication. Der Schlüssel wird verschlüsselt gespeichert.
Einer Kampagne ihren Workflow geben
- Öffnen Sie Kampagnen, dann die Kampagne und ihren Tab Integrationen.
- Suchen Sie unter Verbindung hinzufügen n8n und wählen Sie Verbinden. Steht auf der Schaltfläche Einrichten, ist n8n noch nicht mit dem Arbeitsbereich verbunden.
- Fügen Sie bei Workflow-URL die Produktions-URL des Workflows ein, den diese Antworten starten sollen.
- Wählen Sie Änderungen speichern.
n8n erscheint dann unter Mit dieser Kampagne verbunden, mit Schalter, Konfiguration bearbeiten, Trennen und der Zahl der gesendeten Antworten.
Was n8n empfängt
Jede Antwort ist ein POST mit JSON-Body:
| Feld | Inhalt |
|---|---|
event | survey.response für eine Kampagnenantwort, workflow.step aus einem Workflow in Polzy. |
timestamp | Wann die Anfrage gesendet wurde. Bei einer anonymen Antwort der Tag, an dem sie gegeben wurde. |
data.survey.id, data.survey.title | Die ID und der Titel der Umfrage. |
data.response.id | Die ID der Antwort in Polzy. Leer bei einer anonymen Antwort. |
data.response.submittedAt | Wann die Antwort abgeschlossen wurde. Bei einer anonymen Antwort nur der Tag. |
data.response.answers | Ein Eintrag je beantworteter Frage, jeweils mit questionId, questionText und value. |
data.response.score | Der Gesamtscore, falls er beim Senden der Anfrage schon berechnet war. |
Hat die Verbindung einen API-Schlüssel und liegt die URL des Workflows auf demselben Host wie die n8n-Instanz-URL, trägt die Anfrage den Schlüssel zusätzlich im Header X-N8N-API-KEY. Ein Workflow auf einem anderen Host wird ohne ihn aufgerufen.
Eine anonyme Antwort enthält ihren Inhalt, ihren Score und ihren Tag und nichts, womit sich die Person erkennen oder zeitlich einordnen ließe. Polzy wartet bei jeder Antwort auf die Sicherheitsprüfung, bis zu 10 Minuten, bevor es sie sendet. Die Mindestgruppengröße hält einzelne Antworten nicht zurück.
n8n aus einem Workflow in Polzy starten
- Öffnen Sie Workflows und den Workflow, oder legen Sie einen neuen an.
- Ziehen Sie unter Connectors in Installierte Schritte den Schritt Einen n8n-Workflow auslösen · n8n auf die Arbeitsfläche.
- Wählen Sie bei Workflow-URL einen Ihrer aktiven Workflows, die mit einem Webhook-Knoten beginnen – aufgelistet, wenn die Verbindung einen API-Schlüssel hat –, oder fügen Sie seine Produktions-URL ein.
- Lassen Sie Nutzdaten leer, um alles zu senden, was der Lauf weiß, oder schreiben Sie das gewünschte JSON, mit
{{für Werte aus dem Lauf. - Wählen Sie Test senden, um eine Anfrage mit einer Beispielantwort zu senden, und sehen Sie sie in Executions von n8n an.
Der Schritt gibt die Antwort von n8n als {{connector.statusCode}} und {{connector.response}} weiter – mit Respond auf When Last Node Finishes ist das das Ergebnis Ihres Workflows.
Kein Business-Tarif? Der Schritt Ausgehender Webhook eines Workflows sendet an jede Adresse, auch an einen Webhook-Knoten von n8n, ohne n8n zu verbinden. Workflows sind im Tarif Team enthalten. Siehe Workflows.
Prüfen, ob es funktioniert
Auf dem Tab Integrationen der Kampagne zählt die Aktivitätszeile die gesendeten und die fehlgeschlagenen Antworten. Die Seite von n8n in Polzy listet jede Übermittlung unter Aktivität, mit Erfolgreich oder Fehlgeschlagen und dem Grund, und der Tab Executions von n8n zeigt jeden Lauf auf seiner Seite.
Fehlerbehebung
- The instance URL and the API key go together. Nur eines der beiden Felder ist ausgefüllt. Füllen Sie beide aus oder leeren Sie beide.
- n8n refused this API key. Der Schlüssel ist falsch, abgelaufen oder gelöscht. Erstellen Sie einen neuen unter Settings → n8n API.
- n8n answered, but its public API is switched off. Enable it in n8n's settings. Auf Ihrem eigenen Server ist die API abgeschaltet – siehe n8n: Disable the public REST API. Schalten Sie sie wieder ein, oder verbinden Sie ohne Schlüssel.
- private addresses are not allowed. Die Adresse zeigt in ein privates Netzwerk. Polzy erreicht nur ein n8n, das im Internet steht.
- only https endpoints are allowed. Die URL muss mit
https://beginnen. - Request failed with status code 404 (unter Aktivität). Der Workflow ist nicht veröffentlicht, oder die URL ist seine Test-URL. Veröffentlichen Sie ihn und nutzen Sie die Production URL.
- Ihr Workflow fehlt in der Liste Workflow-URL. Nur aktive Workflows, die mit einem Webhook-Knoten beginnen, stehen darin. Veröffentlichen Sie ihn, oder fügen Sie seine URL ein.
Antworten, die eingingen, bevor die URL gespeichert war, oder während der Schalter aus war, werden später nicht gesendet. Exportieren Sie sie stattdessen über Antworten der Umfrage.
Gut zu wissen
- Schlägt ein langsamer Workflow fehl? Eine Anfrage, auf die n8n nicht innerhalb von 30 Sekunden antwortet, gilt als fehlgeschlagen und wird erneut versucht, insgesamt bis zu dreimal. Antworten Sie mit Immediately, um das zu vermeiden.
- Kann n8n prüfen, dass ein Aufruf von Polzy kommt? Der API-Schlüssel geht nur an Ihre eigene Instanz. Um einen Webhook-Knoten allein zu schützen, bietet n8n Header-Authentifizierung; die n8n-Verbindung von Polzy sendet keinen weiteren Header.
- Kann n8n Daten an Polzy zurückschicken? Nicht über diese Verbindung. Ein Workflow in Polzy kann mit einem Eingehender Webhook starten – siehe Webhooks.
Nützliche Links
Verwandte Artikel
Angemeldete Mitglieder können Polzy fragen oder dem Team über Support schreiben. Wie schnell wir antworten, hängt von Ihrem Tarif ab.
