Einführung
In diesem Workflow wird gezeigt, wie man Kundeninsights aus Trustpilot-Bewertungen generiert. Der Workflow durchläuft mehrere Schritte, um die Bewertungen zu extrahieren, zu analysieren und die Ergebnisse in Google Sheets zu speichern.
Node Details
1. Wenn ‘Test-Workflow’ geklickt wird (Manual Trigger)
- Typ: n8n-nodes-base.manualTrigger
- Funktion: Dieser Node ist der Ausgangspunkt des Workflows und wird manuell ausgelöst.
2. Zip-Einträge (Set)
- Typ: n8n-nodes-base.set
- Funktion: Dieser Node fasst die extrahierten Bewertungsdaten in einem Array zusammen, um sie später einfacher verarbeiten zu können.
Hierbei werden verschiedene Attribute der Bewertungen, wie Autor, Bewertung und Datum, extrahiert und entsprechend formatiert.
3. Bewertungen extrahieren (HTML)
- Typ: n8n-nodes-base.html
- Funktion: Extrahiert relevante Informationen aus dem HTML-Dokument der Trustpilot-Seite, darunter Autoren, Bewertungen, Titel und Texte der Bewertungen.
4. Bewertungen in Liste umwandeln (Split Out)
- Typ: n8n-nodes-base.splitOut
- Funktion: Teilt die Bewertungen in einzelne Einträge auf für die weitere Verarbeitung im Workflow.
5. Standarddaten-Loader (Langchain)
- Typ: @n8n/n8n-nodes-langchain.documentDefaultDataLoader
- Funktion: Lädt die strukturierten Bewertungsdaten zur Verarbeitung in zukünftigen Schritten.
6. Rekursiver Text-Splitter (Langchain)
- Typ: @n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter
- Funktion: Teilt lange Texte rekursiv in kleinere Abschnitte, die leichter zu verarbeiten sind.
7. OpenAI Embeddings
- Typ: @n8n/n8n-nodes-langchain.embeddingsOpenAi
- Funktion: Erstellt Vektor-Embeddings der Bewertungen für die Analyse und Clusterbildung.
8. Variablen setzen (Set)
- Typ: n8n-nodes-base.set
- Funktion: Definiert Variablen wie companyId, die in den folgenden Schritten verwendet werden.
9. Bewertungen finden (HTTP Request)
- Typ: n8n-nodes-base.httpRequest
- Funktion: Führt einen HTTP-POST-Request durch, um Bewertungen von Trustpilot abzurufen, basierend auf definierten Filtern.
10. Clustern in Listen umwandeln (Split Out)
- Typ: n8n-nodes-base.splitOut
- Funktion: Trennt die Cluster, die aus den Bewertungen erstellt wurden, um spezifische Analysen durchzuführen.
11. K-means Clustering anwenden (Code)
- Typ: n8n-nodes-base.code
- Funktion: Implementiert den K-means-Algorithmus zur Gruppierung ähnlicher Bewertungen basierend auf ihren Vektor-Embeddings.
12. Kunden-Insights-Agent (Langchain)
- Typ: @n8n/n8n-nodes-langchain.informationExtractor
- Funktion: Analysiert die Bewertungen und generiert zusammenfassende Insights, einschließlich der allgemeinen Sentiments der Bewertungen.
13. Ausgabe für Export vorbereiten (Set)
- Typ: n8n-nodes-base.set
- Funktion: Bereitet die finalen Daten vor, um sie im nächsten Schritt in Google Sheets zu exportieren.
14. Zu Sheets exportieren (Google Sheets)
- Typ: n8n-nodes-base.googleSheets
- Funktion: Exportiert die analysierten Daten in ein Google Sheets-Dokument zur späteren Einsicht.
Ergebnis
Durch das Ausführen dieses Workflows erhalten Sie einen klaren Überblick über Kundenfeedback und Insights aus Trustpilot-Bewertungen, die Ihnen helfen, besser informierte Entscheidungen zu treffen.
Sie können den Workflow hier herunterladen.