Workflow Beschreibung
Dieser Workflow automatisiert die Kategorisierung von Gmail-Nachrichten, indem er die Nachrichtenthemen analysiert und entsprechende Labels hinzufügt. Dabei kommen verschiedene n8n-Nodes zum Einsatz, um die Aufgaben in logische Schritte zu unterteilen.
Node Details
1. Gmail trigger
Typ: n8n-nodes-base.gmailTrigger
Funktionsweise: Dieser Node wartet auf neue eingehende Gmail-Nachrichten. Er wird konfiguriert, alle Minute nach neuen E-Mails zu suchen.
Einstellungen:
- Einfach: false
- Polling-Intervall: jede Minute
2. Get message content
Typ: n8n-nodes-base.gmail
Funktionsweise: Dieser Node ruft den Inhalt der Nachricht ab, die vom vorherigen Node getriggert wurde, und bereitet sie für die Analyse vor.
Einstellungen:
- Nachrichten-ID: wird automatisch anhand der vom Trigger gesendeten ID gesetzt
- Operation: get
3. Set label values
Typ: n8n-nodes-base.set
Funktionsweise: Hier werden die vom AI-Node zugewiesenen Labels eingestellt.
Einstellungen:
- Feldwerte: Labels werden aus der vorherigen Node abgerufen.
4. Get all labels
Typ: n8n-nodes-base.gmail
Funktionsweise: Dieser Node ruft alle Labels ab, die im Gmail-Konto verfügbar sind, um sicherzustellen, dass die zugewiesenen Labels auch tatsächlich existieren.
Einstellungen:
- Ressource: label
- Option: alles zurückgeben
5. Split out assigned labels
Typ: n8n-nodes-base.splitOut
Funktionsweise: Dieser Node trennt die zugewiesenen Labels, um sie einfacher verarbeiten zu können.
Einstellungen:
- Feld zum Trennen: labels
6. Merge corresponding labels
Typ: n8n-nodes-base.merge
Funktionsweise: Hier werden die abgerufenen Labels mit den zugewiesenen Labels zusammengeführt, um eine umfassende Liste zu erstellen.
Einstellungen:
- Modus: kombinieren
- Zusammenführungsfelder: verknüpfen nach Namensfeldern
7. Aggregate label IDs
Typ: n8n-nodes-base.aggregate
Funktionsweise: In diesem Schritt werden die IDs der Labels aggregiert und für die Aktualisierung der Gmail-Nachricht vorbereitet.
Einstellungen:
- Feld zu aggregieren: id zu label_ids umbenennen
8. Add labels to message
Typ: n8n-nodes-base.gmail
Funktionsweise: Die finale Kombination von Labels wird hier der jeweiligen E-Mail hinzugefügt.
Einstellungen:
- Label-IDs: werden aus dem vorhergehenden Node zugeordnet
- Nachrichten-ID: stammt vom Gmail Trigger
- Operation: addLabels
9. Assign labels for message
Typ: @n8n/n8n-nodes-langchain.chainLlm
Funktionsweise: Dieser Node verwendet KI, um relevante Labels basierend auf dem Inhalt der Nachricht zu bestimmen.
Einstellungen:
- Prompt: enthält Anweisungen an die KI, um die E-Mail zu kategorisieren.
Ergebnis
Mit diesem Workflow können Gmail-Nachrichten automatisch analysiert und mit den geeigneten Labels versehen werden, was die Organisation der E-Mail-Verwaltung erheblich vereinfacht.
Für weiterführende Informationen und den vollständigen Workflow, besuchen Sie den folgenden Link: