Überblick über den Workflow
Dieser Workflow besteht aus mehreren Knoten, die zusammenarbeiten, um Anfragen zur Terminplanung zu verarbeiten und die Informationen innerhalb einer Datenbank zu speichern.
Node-Details
- Node Name: Send message
Typ: n8n-nodes-base.slack
Funktion: Sendet eine Nachricht an einen Slack-Kanal.
Einstellungen: Der Text bezieht sich auf eine E-Mail-Anfrage, die durch ein Webhook initiiert wurde. Der „channelId“ ist auf einen bestimmten Kanal gesetzt, um die Nachrichten zu versenden. - Node Name: Execute JavaScript
Typ: n8n-nodes-base.code
Funktion: Fügt jedem Eingangsobjekt ein neues Feld namens „myNewField“ hinzu. Dies kann verwendet werden, um zusätzliche Daten während der Verarbeitung zu speichern.
Einstellungen: Einfache JavaScript-Schleife wird verwendet, um jedem Element ein neues Feld hinzuzufügen. - Node Name: Download PDF
Typ: n8n-nodes-base.httpRequest
Funktion: Lädt eine PDF-Datei aus einer angegebenen URL herunter.
Einstellungen: Die URL wird dynamisch aus dem vorherigen Knoten übernommen. - Node Name: Insert into Pinecone vector store
Typ: @n8n/n8n-nodes-langchain.vectorStorePinecone
Funktion: Fügt die heruntergeladene PDF in den Vektor-Speicher ein.
Einstellungen: Der Namespace für den Vektor-Speicher wird auf „whitepaper“ gesetzt und das klaren der Namespace aktivieren. - Node Name: Get calendar availability
Typ: @n8n/n8n-nodes-langchain.toolHttpRequest
Funktion: Ruft die Verfügbarkeit für Termine im Google Kalender ab.
Einstellungen: Eine POST-Anfrage wird an die Google Calendar API gesendet, um Verfügbarkeiten abzurufen, wobei Zeitintervalle definiert werden. - Node Name: Book appointment
Typ: @n8n/n8n-nodes-langchain.toolHttpRequest
Funktion: Bucht einen Termin im Google Kalender.
Einstellungen: Die Buchungsdetails werden in einer JSON-Struktur organisiert, die den Namen, E-Mails und Zeitstempel für den Termin enthält. - Node Name: When chat message received
Typ: @n8n/n8n-nodes-langchain.chatTrigger
Funktion: Trigger für den Workflow, wenn eine Chatnachricht empfangen wird.
Einstellungen: Kann Nachrichten empfangen und die Benutzerinteraktion initiieren, um die Terminbuchung zu beginnen. - Node Name: Assign label with AI
Typ: @n8n/n8n-nodes-langchain.textClassifier
Funktion: Kategorisiert eingehende E-Mails mithilfe von KI.
Einstellungen: Zwei Kategorien wurden erstellt: Automation und Music, um E-Mails entsprechend zu kennzeichnen.
Ergebnis
Dieser Workflow ermöglicht eine nahtlose Interaktion, um Termine über eine Chat-Plattform zu buchen und relevante Dokumente an einem zentralen Ort zu speichern. Benutzer können ihre Anfragen effizient stellen, und das System verarbeitet diese Anfragen automatisch, wobei KI-Modelle zur Kategorisierung und Datenverarbeitung integriert sind.