Automatisierung

n8n verbinden

Starte mit jeder Antwort einen n8n-Workflow, in der n8n Cloud oder auf deiner eigenen Instanz.

Mit n8n kann jede Antwort einen Workflow starten, in der n8n Cloud oder auf deinem eigenen Server.

Einrichten

  1. Erstelle in n8n einen Workflow und füge einen Webhook-Node als Trigger hinzu.
  2. Stell HTTP Method auf POST und kopiere die Production URL. Die Test-URL funktioniert nur, solange der Editor lauscht. StrawPoll nimmt sie deshalb nicht an.
  3. Optional: Stell Authentication auf Header Auth und notiere dir Name und Wert des Headers.
  4. Öffne in StrawPoll Integrationen, klick auf Integration hinzufügen und wähle n8n.
  5. Setz die URL ein und trag denselben Header ein, falls du einen eingerichtet hast. Wähle Umfrage und Ereignisse und speichere.
  6. Aktiviere den Workflow und klick dann auf Test senden, um zu prüfen, ob die Beispielantwort ankommt.

Eine selbst gehostete Instanz muss über HTTPS aus dem Internet erreichbar sein.

Die Daten, die du nutzen kannst

n8n legt die Anfrage unter body ab, mit derselben Nutzlast wie ein Webhook:

  • body.event ist response.created, response.updated, response.deleted oder ping bei einem Test.
  • body.form beschreibt die Umfrage.
  • body.response.respondent enthält Name, E-Mail-Adresse und Telefonnummer.
  • body.response.answers listet jede Antwort auf, mit question, dem Rohwert value und einem lesbaren text.

Um Tests auszusortieren, füg einen If-Node hinzu, der anhält, wenn body.event gleich ping ist.

Die Signatur prüfen

Jede Anfrage ist wie ein Webhook signiert. Du kannst also auch den Header X-StrawPoll-Signature mit dem Signatur-Geheimnis der Integration prüfen. Wie das geht, steht unter Die Signatur prüfen.

Verwandte Artikel