Workflow Übersicht
In diesem n8n Workflow wird ein AI-basierter virtueller Assistent erstellt, der Benutzern hilft, sich auf bevorstehende Meetings vorzubereiten. Der Workflow überprüft stündlich den Google Kalender auf anstehende Meetings, extrahiert relevante Informationen von den Teilnehmern und sendet eine Zusammenfassung der letzten Korrespondenz sowie Informationen aus LinkedIn über einen WhatsApp-Nachrichtendienst.
Node-Beschreibungen
1. Get Message Contents
- Typ: Gmail
- Beschreibung: Holt die Inhalte der letzten Nachricht basierend auf der Nachricht-ID.
- Einstellungen:
- messageId: Definiert mit {{ $json.id }} die ID der Nachricht, die abgerufen werden soll.
2. Simplify Emails
- Typ: Set
- Beschreibung: Ordnet die Email-Daten in einfachere Schlüssel um.
- Einstellungen:
- Assignments: Umfasst Schlüssel wie „date“, „subject“, „text“, „from“, „to“.
3. Check For Upcoming Meetings
- Typ: Google Calendar
- Beschreibung: Überprüft den Google Kalender auf bevorstehende Meetings.
- Einstellungen:
- timeMin: Aktuelle Zeit, um nur bevorstehende Meetings abzurufen.
- timeMax: Zusätzliche eine Stunde ab jetzt, um den Zeitraum festzulegen.
4. OpenAI Chat Model2
- Typ: Langchain AI
- Beschreibung: Nutzt das OpenAI-Modell, um mit den Teilnehmerinformationen zu interagieren.
- Einstellungen:
- model: gpt-4o-2024-08-06
5. Extract Attendee Information
- Typ: Information Extractor
- Beschreibung: Extrahiert Teilnehmerinformationen aus der Meetingbeschreibung.
- Einstellungen:
- text: Definiert die Struktur des zu analysierenden Textes.
6. WhatsApp Business Cloud
- Typ: WhatsApp
- Beschreibung: Sendet die generierte Benachrichtigung über WhatsApp.
- Einstellungen:
- textBody: Definiert den Text, der gesendet werden soll.
Sonstiges
Dieser Workflow verwendet mehrere andere Nodes, einschließlich Decision Nodes (Router, if), um verschiedene Pfade abhängig von den Informationen über Teilnehmer zu definieren und zu steuern.
Workflow Ausgabe
Der endgültige Output des Workflows ist eine WhatsApp-Nachricht, die alle notwendigen Informationen zu den bevorstehenden Meetings, die Teilnehmer der Meetings, deren letzte Korrespondenz und die neuesten LinkedIn-Aktivitäten umfasst. Dies hilft dem Benutzer, sich optimal auf bevorstehende Meetings vorzubereiten.