Advanced AI Demo (Presented at AI Developers #14 meetup)

![h](https://i.postimg.cc/9XLvL5dL/slide-sf-talk.pngfull-width)

Workflow Structure (26 nodes)
100%
Webhook
Webhook
If
Whether email contains n8n
Slack
Send message
Code
Execute JavaScript
Gmail Trigger
On new email to nathan's inbox
Langchain.lm Chat Open Ai
OpenAI Chat Model1
Langchain.text Classifier
Assign label with AI
Gmail
Add automation label
Gmail
Add music label
No Op
PDFs to download
Http Request
Download PDF
Langchain.embeddings Open Ai
Embeddings OpenAI
Langchain.vector Store Pinecone
Insert into Pinecone vector store
Langchain.document Default Data Loader
Default Data Loader
Langchain.chat Trigger
When chat message received
Langchain.lm Chat Open Ai
OpenAI Chat Model
Langchain.chain Retrieval Qa
Question and Answer Chain
Langchain.retriever Vector Store
Vector Store Retriever
Langchain.lm Chat Anthropic
Anthropic Chat Model
Langchain.agent
Appointment booking agent
Langchain.memory Buffer Window
Window Buffer Memory
Langchain.tool Http Request
Get calendar availability
Langchain.tool Http Request
Book appointment
Langchain.text Splitter Recursive Character Text Splitter
Recursive Character Text Splitter
Langchain.embeddings Open Ai
Embeddings OpenAI2
Langchain.vector Store Pinecone
Read Pinecone Vector Store
Node Types:
action
code
logic
default
http
trigger
Requires credentials

Prerequisites

No credentials required!

This workflow can be imported and used immediately.

Complexity

Advanced

Expert level. Custom code, complex logic, many integrations.

Setup time: ~35 min
Score: 65/100
Custom Code
Conditional Logic
6 Integrations

When to Use This Workflow

AI-Powered Content Creation

Automate content generation, summarization, or analysis using AI capabilities.

Save hours of manual work while maintaining quality and consistency.

Team Notifications

Send automated alerts and updates to your team chat when important events occur.

Never miss critical updates - your team stays informed in real-time.

Email Automation

Automate email responses, forwarding, or organization based on rules.

Handle routine email tasks automatically and focus on what matters.

workflow.json
{
  "meta": {
    "instanceId": "84ba6d895254e080ac2b4916d987aa66b000f88d4d919a6b9c76848f9b8a7616",
    "templateId": "2358"
  },
  "nodes": [
    {
      "id": "fb774d11-da48-4481-ad4e-8c93274f123e",
      "name": "Send message",
      "type": "n8n-nodes-base.slack",
      "position": [
        2340,
        580
      ],
      "parameters": {
        "text": "=Data from webhook: {{ $json.query.email }}",
        "select": "channel",
        "channelId": {
          "__rl": true,
          "mode": "list",
...

Workflow Details

Nodes
39
Trigger
Event
Source
awesome
Added
Dec 4, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

Chat with GitHub OpenAPI Specification using RAG (Pinecone and OpenAI)

Indexing content in the vector database This part of the workflow is responsible for extracting content, generating embe...

Http-request
Vectorstorepinecone
Documentdefaultdataloader
Textsplitterrecursivecharactertextsplitter
17 nodesEvent
Curated

Build a Tax Code Assistant with Qdrant, Mistral.ai and OpenAI

Step 1. Download the Tax Code PDF [Read more about handling Zip Files](https://docs.n8n.io/integrations/builtin/core-nod...

Embeddingsmistralcloud
Documentdefaultdataloader
Textsplitterrecursivecharactertextsplitter
Http-request
38 nodesEvent
Curated

Building RAG Chatbot for Movie Recommendations with Qdrant and Open AI

Tool, calling Qdrant's recommendation API based on user's request, transformed by AI agent

Github
Embeddingsopenai
Documentdefaultdataloader
Textsplittertokensplitter
27 nodesEvent
Curated

AI Agent To Chat With Files In Supabase Storage

Replace Storage name, database ID and credentials.

Http-request
Documentdefaultdataloader
Textsplitterrecursivecharactertextsplitter
Embeddingsopenai
33 nodesEvent
Curated

OpenAI Personal Shopper with RAG and WooCommerce

Replace the URL and Collection name with your own

Chat
Memorybufferwindow
Toolcalculator
Lmchatopenai
25 nodesEvent
Curated

BambooHR AI-Powered Company Policies and Benefits Chatbot

STEP 1: Retrieve company policies and load them into a vector store

Documentdefaultdataloader
Embeddingsopenai
Textsplitterrecursivecharactertextsplitter
Memorybufferwindow
50 nodesEvent
Curated