n8n Workflows

Workflow für die Planung von Terminen mit Max Tkacz

2 Min. LesezeitMEKSOFT
Inhalt
  1. Überblick über den Workflow
  2. Node-Details
  3. Ergebnis

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

Artikel teilen
Zur Blogübersicht