Workflow für die Planung von Terminen mit Max Tkacz

Dieses Workflow ermöglicht es Benutzern, Termine über eine Chat-Schnittstelle zu buchen und Pdf-Dokumente in einen Vektor-Speicher hochzuladen.

Workflow für die Planung von Terminen mit Max Tkacz

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.

Ü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.

Facebook
Twitter
LinkedIn

Andere Projekte