Einführung
In dieser Anleitung erklären wir, wie der Workflow funktioniert und welche Nodes verwendet werden, um die Aufgabenverwaltung mithilfe von n8n, Airtable und Fireflies zu automatisieren.
Node-Details
1. Webhook
- Typ: n8n-nodes-base.webhook
- Funktion: Dieser Node empfängt HTTP POST-Anfragen, die Informationen über abgeschlossene Meetings enthalten.
- Parameter:
- Pfad: df852a9f-5ea3-43f2-bd49-d045aba5e9c9 – definiert den Endpunkt für die Webhook-Anfrage.
2. Get Meeting Content
- Typ: n8n-nodes-base.httpRequest
- Funktion: Ruft das Meeting-Transkript von der Fireflies API ab, um die Meeting-Inhalte zu extrahieren.
- Parameter:
- URL: Die API-URL, um das Transkript zu erhalten.
- Methode: POST – um Daten an die API zu senden.
- jsonBody: Tryptische Anfrage mit dem Meeting-ID-Parameter.
- headerParameters: Enthält Authorization Header für den API-Zugriff mit einem Bearer-Token.
3. AI Agent
- Typ: @n8n/n8n-nodes-langchain.agent
- Funktion: Analysiert die Meeting-Transkripte und gibt Anweisungen für die nächsten Schritte wie Aufgaben erstellen und Benachrichtigungen versenden.
- Parameter:
- text: Definiert die Eingabetexte für die AI, einschließlich Titel, Teilnehmer und Transkript.
- agent: openAiFunctionsAgent – spezifiziert den Agententyp.
- options: Inklusiv eines Systemnachricht, die die AI anweist, Aufgaben zu erstellen und den Klienten zu benachrichtigen.
4. OpenAI Chat Model
- Typ: @n8n/n8n-nodes-langchain.lmChatOpenAi
- Funktion: Nutzt OpenAI’s GPT-Model um die Daten vom AI Agent zu verarbeiten und Texte zu generieren.
- Parameter:
- model: gpt-4o – definiert das verwendete Modell.
5. Create Tasks
- Typ: @n8n/n8n-nodes-langchain.toolWorkflow
- Funktion: Erstellt neue Aufgaben in der Airtable-Datenbank basierend auf den analysierten Informationen aus dem Meeting.
- Parameter:
- workflowId: Verweist auf spezifische Workflow-ID für die Integration.
- description: Beschreibt die Aufgabenstellung für den AI Agent.
- inputSchema: Definiert das Eingabeschema für die zu erstellenden Aufgaben.
6. Notify Client About Tasks
- Typ: n8n-nodes-base.gmailTool
- Funktion: Benachrichtigt die Teilnehmer über den Status der Aufgaben, die aus dem Meeting resultieren.
- Parameter:
- sendTo: Dynamische Empfängeradresse basierend auf den AI-Ausgaben.
- message: Die Nachricht enthält die Zusammenfassung des Meetings und die zu erledigenden Aufgaben.
- subject: „Meeting Summary“ – der Betreff der E-Mail.
7. Create Event
- Typ: n8n-nodes-base.googleCalendarTool
- Funktion: Plant ein neues Meeting oder einen Anruf im Google-Kalender, falls nötig.
- Parameter:
- calendar: Der Zielkalender für das Event.
- summary: Zusammenfassung des Meetings.
- attendees: Teilnehmer, die zur Besprechung eingeladen werden.
8. Split Out
- Typ: n8n-nodes-base.splitOut
- Funktion: Teilt die Aufgaben in separate Einheiten für die Erstellung in Airtable auf.
- Parameter:
- fieldToSplitOut: query.items – der spezifische Feldname, der aufgeteilt werden muss.
Ergebnis
Dieser Workflow rationalisiert die Verwaltung von Meeting-Aufgaben erheblich, indem er automatisch Aufgaben aus Transkripten generiert und sicherstellt, dass alle Teilnehmer über ihre Verantwortlichkeiten informiert werden. Durch die Integration von n8n, Airtable, OpenAI und Fireflies wird Wert auf Effizienz und Klarheit gelegt.
Der Workflow kann hier heruntergeladen werden.