Automatisierte Feedback-Verarbeitung mit n8n

Dieser Workflow ermöglicht es, gesammeltes Feedback über Typeform zu analysieren, in Notion und Trello zu dokumentieren und die Ergebnisse in Slack zu teilen.

Automatisierte Feedback-Verarbeitung mit n8n

Die Website nutzt die Wordpress-Infrastruktur.

Server: Unser Server befindet sich in einem Unternehmen mit Sitz in Deutschland. Er hat eine hohe und schnelle Internetverbindung. Es gibt eine Generatorunterstützung für ununterbrochenen Strom.

Workflow-Übersicht

In diesem n8n-Workflow erfassen wir Feedback von Nutzern über Typeform, analysieren die Stimmung des Feedbacks mit Google Cloud Natural Language und speichern die Informationen in Notion und Trello. Darüber hinaus senden wir Benachrichtigungen an einen Slack-Kanal, um das Team über neue Vorschläge zu informieren.

Node-Beschreibungen

1. Typeform Trigger

  • Typ: Typeform Trigger
  • Beschreibung: Dieser Node fungiert als Auslöser für unseren Workflow. Er empfängt Daten von einem Typeform-Formular.
  • Einstellungen:
    • Webhook ID: „ad8a87ef-d293-4e48-8d36-838d69ebce0f“ – Eindeutige Kennung für den Webhook.
    • Formular-ID: „fBYjtY5e“ – Identifiziert das spezifische Formular, dessen Daten wir erfassen möchten. Dies wurde für die Verbindung mit Typeform konfiguriert, um präzise Daten zu erhalten.

2. Google Cloud Natural Language

  • Typ: Google Cloud Natural Language
  • Beschreibung: Dieser Node analysiert die Stimmung des Feedbacks, das von Typeform stammt, und liefert einen numerischen Wert (Score), der die allgemeine Stimmung widerspiegelt.
  • Einstellungen:
    • Inhalt: „={{$json[\“Any suggestions for us? \“]}}“ – Hier übergeben wir die Rückmeldung des Benutzers zur Analyse.

3. IF

  • Typ: IF
  • Beschreibung: Dieser Node prüft, ob der analysierte Stimmungswert größer als ein definierter Grenzwert ist. Dies hilft uns zu entscheiden, ob die Rückmeldung gespeichert werden soll oder nicht.
  • Einstellungen:
    • Bedingungen:
      • Wert 1: „={{$node[\“Google Cloud Natural Language\“].json[\“documentSentiment\“][\“score\“]}}“ – Überprüfung des Stimmungswerts.
      • Operation: „größer“ – Diese Bedingung überprüft, ob der Score positiv ist, um die Daten in Notion und Trello zu speichern.

4. Notion

  • Typ: Notion
  • Beschreibung: Daten werden in einer Notion-Datenbank gespeichert, damit sie für das Team leicht zugänglich sind.
  • Einstellungen:
    • Ressource: „Datenbankseite“ – Dies zeigt an, dass wir eine neue Seite in Notion erstellen möchten.
    • Datenbank-ID: „b7d1130a-3756-4bb3-aa56-0c77bf416437“ – Identifiziert die spezifische Notion-Datenbank, zu der wir Daten hinzufügen.
    • Eigenschaften:
      • Name: „={{$node[\“Typeform Trigger\“].json[\“Name\“]}}“ – Der Name des Nutzers wird als Titel verwendet.
      • Feedback: „={{$node[\“Typeform Trigger\“].json[\“Any suggestions for us? \“]}}“ – Der Inhalt des Feedbacks wird gespeichert.

5. Slack

  • Typ: Slack
  • Beschreibung: Dieser Node sendet eine Nachricht an den Slack-Kanal, um das Team über das neue Feedback zu informieren.
  • Einstellungen:
    • Kanal: „general“ – Wir senden die Benachrichtigung an den allgemeinen Kanal.
    • Anhänge:
      • Text: „={{$node[\“Typeform Trigger\“].json[\“Any suggestions for us? \“]}}“ – Die Rückmeldung wird als Text eingefügt.
      • Titel: „={{$node[\“Typeform Trigger\“].json[\“Name\“]}} {{$node[\“Google Cloud Natural Language\“].json[\“documentSentiment\“][\“score\“]}}“ – Der Titel enthält den Namen des Nutzers und den Stimmungswert.

6. Trello

  • Typ: Trello
  • Beschreibung: Erstellt eine neue Karte in Trello, um das Feedback visuell zu verwalten und nachzuhalten.
  • Einstellungen:
    • Name: „=Score: {{$json[\“documentSentiment\“][\“score\“]}}“ – Der Name der Karte basiert auf dem Stimmungswert.
    • Listen-ID: „5fbb9e2eb1d5cc0a8a7ab8ac“ – Identifiziert die Liste, in die die Karte gelegt wird.
    • Beschreibung: „=Score: {{$json[\“documentSentiment\“][\“score\“]}}
      Feedback: {{$node[\“Typeform Trigger\“].json[\“Any suggestions for us? \“]}}
      User: {{$node[\“Typeform Trigger\“].json[\“Name\“]}}“ – Hier dokumentieren wir sowohl den Score als auch das Feedback und den Namen des Nutzers.

Ergebnis

Durch die Automatisierung dieses Prozesses ermöglicht der Workflow eine effiziente Bearbeitung von Nutzerfeedback, indem er es analysiert und in verschiedenen Anwendungen dokumentiert. Das Team erhält Echtzeitbenachrichtigungen über Slack und verbessert die Reaktionsfähigkeit.

Für weitere Details und um den Workflow zu nutzen, klicken Sie auf den Download-Link:
Workflow herunterladen

Facebook
Twitter
LinkedIn

Andere Projekte