Skip to content
FlowHubFluxonLab
A
AI Automationfree

AI-powered email processing autoresponder and response approval (Yes/No)

by Davide Boizzaadapted from n8n official workflow galleryUpdated Aug 2026
RequiresAAI AgentEmbeddings OpenAIEmbeddings OpenAIGmailGmailOpenAI Chat ModelOpenAI Chat ModelQdrant Vector StoreQdrant Vector StoreSend EmailSend EmailSummarization ChainSummarization Chain
Share Post Share
EREmail Trigger (IMAP)Email Trigger (…MaMarkdownDeepSeek R1ESSend EmailVSQdrant Vector StoreQdrant Vector S…Embeddings OpenAIEmbeddings Open…CSEmail Summarization ChainEmail Summariza…AgWrite emailOpenAISeSet EmailIfApprove?Send Draft123456789101112
1/5
STEPS · 12
Execution path through the workflow

How it Works This workflow is designed to automate the process of handling incoming emails, summarizing their content, generating appropriate responses, and obtaining approval before sending replies. Below are the key operational steps: Email Reception and Summarization: The workflow starts with an Email Trigger (IMAP) node that listens for new emails in a specified inbox. Once an email is received, its HTML content is processed by a Markdown node to convert it into plain text if necessary, followed by an Email Summarization Chain node which uses AI to create a concise summary of the email's content using prompts tailored for this purpose. Response Generation and Approval: A Write email node generates a professional response based on the summarized content, utilizing predefined templates and guidelines such as keeping responses under 100 words and ensuring they're formatted correctly in HTML. Before sending out any automated replies, the system sends these drafts via Gmail for human review and approval through a Gmail node configured with double-approval settings.

Tags

n8nreference-onlyagentchain-summarizationemail-sendembeddings-open-aigmaillm-chat-open-aivector-store-qdrant
Connects
AAI AgentembeddingsopenaiEmbeddings OpenAIgmailGmailopenaichatmodelOpenAI Chat ModelqdrantvectorstoreQdrant Vector StoresendemailSend Email
CategoryAI Automation
Triggermanual
Complexitycomplex
Nodes12
AddedFeb 7, 2025

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
ACembeddingsopenai
free

Route WhatsApp support requests with Claude, Supabase, HubSpot and Slack

Quick overview This workflow turns incoming WhatsApp messages (text, audio, images, and documents) into actionable support interactions by extracting content, detecting sentiment, and using an AI agent with a Supabase knowledge base to route requests to Google Calendar, HubSpot, Slack, Gmail, and back to WhatsApp. How it works Receives incoming WhatsApp messages via a WhatsApp webhook trigger. Routes the message by type and converts it into text using OpenAI Whisper for audio, OpenAI GPT-4o Vision for images, or a PDF extractor for documents (or passes text messages through). Loads the sender’s session context from Supabase and runs sentiment/language detection on the extracted text. Uses a LangChain AI agent (Claude) with Supabase vector search (with OpenAI embeddings and Cohere reranking) plus tool access (Google Calendar, HubSpot, Slack, and Gmail) to produce a structured intent, response, and metadata. Logs conversation analytics (intent, sentiment, message type, and response length) to an n8n Data Table. Routes by intent to either create a Google Calendar event, create/update a HubSpot contact, email a document via Gmail (and upload it to Google Drive), create a HubSpot ticket

by Multifly
Agmailopenaichatmodeltextclassifier
free

Suggest meeting slots using AI

The purpose of this n8n workflow is to automate the process of identifying incoming Gmail emails that are requesting an appointment, evaluating their content, checking calendar availability, and then composing and sending a response email. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team