Skip to content
FlowHubFluxonLab
A
AI Automationfree

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

by Max Tkaczadapted from n8n official workflow galleryUpdated Aug 2026
RequiresAAI AgentAnthropic Chat ModelCCodeDDefault Data LoaderEmbeddings OpenAIEmbeddings OpenAIGmailGmailHTTP RequestHTTP RequestHTTP Request ToolHTTP Request ToolOpenAI Chat ModelOpenAI Chat ModelPinecone Vector StorePinecone Vector StoreQuestion and Answer ChainQuestion and Answer ChainRecursive Character Text SplitterRecursive Character Text SplitterSSimple MemorySlackText ClassifierText ClassifierVector Store RetrieverVector Store Retriever
Share Post Share
Send messageCoExecute JavaScriptExecute JavaScr…TSRecursive Character Text SplitterRecursive Chara…Embeddings OpenAIEmbeddings Open…DDDefault Data LoaderDefault Data Lo…OpenAI Chat ModelOpenAI Chat Mod…Embeddings OpenAI2Embeddings Open…RVVector Store RetrieverVector Store Re…HRDownload PDFNOPDFs to downloadVSRead Pinecone Vector StoreRead Pinecone V…CRQuestion and Answer ChainQuestion and An…Anthropic Chat ModelAnthropic Chat …THGet calendar availabilityGet calendar av…AgAppointment booking agentAppointment boo…MBWindow Buffer MemoryWindow Buffer M…VSInsert into Pinecone vector storeInsert into Pin…THBook appointmentChWhen chat message receivedWhen chat messa…OpenAI Chat Model1OpenAI Chat Mod…Add automation labelAdd automation …On new email to nathan's inboxOn new email to…Add music labelTCAssign label with AIAssign label wi…WeWebhookIfWhether email contains n8nWhether email c…123
1/5
FLOWS
STEPS · 3
Starts on an incoming request

This workflow was presented at the AI Developers meet up in San Fransico on 24 July, 2024. AI workflows Categorize incoming Gmail emails and assign custom Gmail labels. This example uses the Text Classifier node, simplifying this usecase. Ingest a PDF into a Pinecone vector store and chat with it (RAG example) AI Agent example showcasing the HTTP Request tool. We teach the agent how to check availability on a Google Calendar and book an appointment.

Tags

n8nreference-onlyagentchain-retrieval-qadocument-default-data-loaderembeddings-open-aigmaillm-chat-anthropiclm-chat-open-aimemory-buffer-windowretriever-vector-storeslacktext-classifiertext-splitter-recursive-character-text-splittertool-http-requestvector-store-pinecone
Connects
AAI AgentAnthropic Chat ModelCCodeDDefault Data LoaderembeddingsopenaiEmbeddings OpenAIgmailGmail
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes26
AddedJul 25, 2024

Related workflows

See all AI Automation
ACDgmail
free

AI: Summarize podcast episode and enhance using Wikipedia

The workflow automates the process of creating a summarized and enriched podcast digest, which is then sent via email. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team
ACgmailW
free

Send weekly blended ad performance reports with Meta, Google Ads, GA4 and OpenAI

Quick overview This workflow runs every Monday at 8am to pull the last 7 days of performance from Meta Ads, Google Ads, and GA4, calculate blended KPIs, generate an OpenAI-powered narrative summary, email an HTML report via Gmail, and post an internal update (and errors) to Slack. How it works Runs every Monday at 8am on a scheduled trigger. Fetches the last 7 days of spend and engagement metrics from the Meta Ads Insights API, campaign cost and conversion metrics from the Google Ads API, and conversions and revenue by channel from the GA4 Reporting API. Combines the three datasets and calculates blended KPIs including total spend, total conversions, total revenue, and ROAS. Sends the computed metrics to an OpenAI chat model to generate a 3–4 sentence client-friendly performance summary with one risk and one recommendation. Builds a simple HTML report containing the KPIs and AI summary. Emails the HTML report to the client via Gmail and posts a brief confirmation with spend and ROAS to a Slack channel. If the workflow fails, posts an error alert message to an ops Slack channel. Setup Configure authentication for the HTTP requests to Meta Ads (access token), Google Ads (OAuth/access

by Redowan Ahmed Farhan
binaryinputloaderembeddingsopenaigoogledriveopenaichatmodel
free

Ask questions about a PDF using AI

The workflow first populates a Pinecone index with vectors from a Bitcoin whitepaper. Then, it waits for a manual chat message. When received, the chat message is turned into a vector and compared to the vectors in Pinecone. The most similar vectors are retrieved and passed to OpenAI for generating a chat response. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by David Roberts