Automatisierung von Gmail-Nachrichten mit KI-Labels

Dieses n8n Workflow automatisiert das Setzen von Labels für Ihre Gmail-Nachrichten basierend auf deren Inhalt.

Automatisierung von Gmail-Nachrichten mit KI-Labels

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.

Einführung

In diesem Workflow verwenden wir n8n, um automatisch Labels für Ihre Gmail-Nachrichten festzulegen. Der Workflow nutzt KI, um zu bestimmen, welche Labels auf neue Nachrichten angewendet werden sollen, basierend auf ihrem Inhalt. Die verfügbaren Labels sind „Partnership“, „Inquiry“ und „Notification“.

Workflow Schritte im Detail

1. Gmail Trigger

  • Node Name: Gmail trigger
  • Typ: n8n-nodes-base.gmailTrigger
  • Beschreibung: Dieser Node aktiviert den Workflow, wenn eine neue E-Mail im Gmail-Konto eintrifft.
  • Einstellungen: Der Trigger wird alle Minute nach neuen Nachrichten prüfen.

2. Get Message Content

  • Node Name: Get message content
  • Typ: n8n-nodes-base.gmail
  • Beschreibung: Holt den Inhalt der empfangenen E-Mail basierend auf der ID, die vom Trigger zurückgegeben wird.
  • Einstellungen: „messageId“ wird auf die ID der empfangenen Nachricht gesetzt.

3. Set Label Values

  • Node Name: Set label values
  • Typ: n8n-nodes-base.set
  • Beschreibung: Setzt die Werte für die Labels, die später zugewiesen werden sollen.
  • Einstellungen: Die Labels werden aus der vorhergehenden Nachricht extrahiert.

4. Get All Labels

  • Node Name: Get all labels
  • Typ: n8n-nodes-base.gmail
  • Beschreibung: Lädt alle verfügbaren Labels aus dem Gmail-Konto.
  • Einstellungen: „returnAll“ ist auf true gesetzt, um alle Labels abzurufen.

5. Split Out Assigned Labels

  • Node Name: Split out assigned labels
  • Typ: n8n-nodes-base.splitOut
  • Beschreibung: Teilt die Labels auf, die der Nachricht zugewiesen wurden.
  • Einstellungen: „fieldToSplitOut“ ist auf „labels“ eingestellt.

6. Merge Corresponding Labels

  • Node Name: Merge corresponding labels
  • Typ: n8n-nodes-base.merge
  • Beschreibung: Kombiniert die zugewiesenen Labels mit den Labels, die aus dem Gmail-Konto abgerufen wurden.
  • Einstellungen: „mergeByFields“ wird verwendet, um die Labels nach Namen zusammenzuführen.

7. Aggregate Label IDs

  • Node Name: Aggregate label IDs
  • Typ: n8n-nodes-base.aggregate
  • Beschreibung: Aggregiert die IDs der Labels, die der Nachricht zugewiesen wurden.
  • Einstellungen: Renaming und Aggregation der IDs wird hier eingestellt.

8. Add Labels to Message

  • Node Name: Add labels to message
  • Typ: n8n-nodes-base.gmail
  • Beschreibung: Fügen Sie die aggregierten Label-IDs zur ursprünglichen Nachricht hinzu.
  • Einstellungen: „labelIds“ wird mit den aggregierten Label-IDs gefüllt, und „messageId“ bezieht sich auf die ursprüngliche Nachricht.

9. Assign Labels for Message

  • Node Name: Assign labels for message
  • Typ: @n8n/n8n-nodes-langchain.chainLlm
  • Beschreibung: Die KI entscheidet, welche Labels am besten zum Inhalt der Nachricht passen.
  • Einstellungen: Ein Prompt wird bereitgestellt, um der KI Anweisungen zu geben.

10. JSON Parser

  • Node Name: JSON Parser
  • Typ: @n8n/n8n-nodes-langchain.outputParserStructured
  • Beschreibung: Parsed die von der KI zurückgegebenen Labels in ein strukturiertes JSON-Format.
  • Einstellungen: Ein JSON-Schema wird definiert, um die Struktur der Labels zu überprüfen.

11. OpenAI Chat

  • Node Name: OpenAI Chat
  • Typ: @n8n/n8n-nodes-langchain.lmChatOpenAi
  • Beschreibung: Kommuniziert mit dem OpenAI-Modell, um die Labels für die Nachricht zu generieren.
  • Einstellungen: Temperatur und Antwortformat werden konfiguriert, um die Ausgabe zu steuern.

Ergebnis

Durch die Verwendung dieses Workflows können Sie sicherstellen, dass Ihre eingehenden Gmail-Nachrichten automatisch mit den geeigneten Labels versehen werden. Dieses Setup spart Zeit und hilft Ihnen, den Überblick über Ihre E-Mails zu behalten.

Für weitere Informationen zu diesem Workflow schauen Sie sich das Video [hier an](https://youtu.be/a8Dhj3Zh9vQ).

Download Link

Workflow herunterladen

Facebook
Twitter
LinkedIn

Andere Projekte