Gmail Automation Workflows
1,136 ready-made Gmail workflows for n8n, Make, Zapier, Activepieces, and Pipedream. Email parsing, auto-replies, attachment handling, and inbox-driven workflows.
Automate Lead Extraction from Gmail to Google Sheets with Slack Alerts
This workflow automates the extraction of business leads from Gmail, storing them in Google Sheets, and sending notifications via Slack. It filters emails to exclude personal and generic addresses, ensuring only potential leads are processed.
n8n$14.99Automate Gmail Metadata Extraction to Google Sheets
Automatically extract and store metadata from new Gmail emails into Google Sheets for efficient record-keeping and workflow automation.
n8n$4.99Automate Daily Email Digest with Gmail and GPT Summary Sent Every Afternoon
**How it works** This workflow helps you stay on top of your inbox without constant interruptions. Every afternoon, it automatically: - Fetches all emails received in your inbox throughout the current day. - Intelligently summarizes the key content of these emails using AI, providing a concise overview. - Compiles these summaries into a single, organized digest. - Sends you a single email containing the aggregated summary of your day's correspondence. Efficiently review your daily communications and focus on what truly matters, all in one convenient digest! **Set up steps** Setting up this workflow is straightforward and typically takes around 10-15 minutes. You'll need to: - Authenticate your preferred email service (e.g., Gmail). - Obtain API keys for your preferred AI service (e.g., OpenAI, Google AI). - Specify the email address where you want to receive the digest. All detailed setup instructions and specific configuration guidance are provided within the workflow itself using sticky notes.
n8n$4.99Automate Gmail Newsletter Summaries to Telegram Using GPT-4.1-Mini
Automatically summarize Gmail newsletters and send them as concise, formatted messages to your Telegram bot using GPT-4.1-Mini. This workflow triggers on a Telegram command, retrieves relevant emails, summarizes them, and delivers the digest in a Telegram-friendly format.
n8n$14.99Automate Network Disconnection Alerts with Omada, Gmail, and Pushover
This workflow monitors device disconnections from Omada Controller alerts, logs them in Google Sheets, and sends Pushover notifications for prolonged disconnections.
n8n$14.99Automate Daily Real Estate Deal Alerts with Zillow, Google Sheets, and Gmail
This workflow automates the process of finding real estate deals, calculating investment metrics, and sending daily email alerts. It utilizes Zillow API for up-to-date listings and Google Sheets for data tracking.
n8n$9.99Automated Error Notification via Gmail for Travel Workflows
This workflow automates error notifications through Gmail whenever a travel-related task fails, ensuring prompt attention.
n8n$15.03Transform Gmail Emails into Vector Embeddings with PGVector and Ollama
Automatically convert Gmail emails into vector embeddings using PGVector and Ollama for advanced semantic searches and data analysis.
n8n$14.99Automate Supplier Risk Assessment and Alerts with D&B, NewsAPI, and Gmail
This workflow automates the assessment of supplier risks by integrating data from Dun & Bradstreet and NewsAPI, and sends alerts via Gmail when risk levels exceed thresholds. It ensures proactive supply chain management by continuously monitoring supplier performance and financial health.
n8n$14.99Automatically Send Daily Sales Reports from Square via Gmail
## Automatically Send Square Summary Report for Yesterday's Sales via Gmail ## What It Does This workflow automatically connects to the Square API and generates a daily sales summary report for all your Square locations. The report matches the figures displayed in **Square Dashboard > Reports > Sales Summary**. It's designed to run daily and pull the previous day's sales into a CSV file, which is then sent to a manager/finance team for analysis. This workflow builds on my previous template, which allows users to automatically pull data from the Square API into n8n for processing. (See here: [https://n8n.io/workflows/6358](https://n8n.io/workflows/6358)) ## Prerequisites To use this workflow, you'll need: - A Square API credential (configured as a Header Auth credential) - A Gmail credential ## How to Set Up Square Credentials: - Go to **Credentials > Create New** - Choose **Header Auth** - Set the **Name** to `Authorization` - Set the **Value** to your Square Access Token (e.g., `Bearer <your-api-key>`) ## How It Works 1. **Trigger:** The workflow runs every day at 4:00 AM 2. **Fetch Locations:** An HTTP request retrieves all Square locations linked to your account 3. **Fetch Orders:** For each location, an HTTP request pulls completed orders for the specified report_date 4. **Filter Empty Locations:** Locations with no sales are ignored 5. **Aggregate Sales Data:** A Code node processes the order data and produces a summary identical to Square's built-in Sales Summary report 6. **Create CSV File:** A CSV file is created containing the relevant data 7. **Send Email:** An email is sent to the chosen third party ## Example Use Cases - Automatically send Square sales data to management to improve the quality of planning and scheduling decisions - Automatically send data to an external third party, such as a landlord or agent, who is paid via commission - Automatically send data to a bookkeeper for entry into QuickBooks ## How to Use - Configure both HTTP Request nodes to use your Square API credential - Set the workflow to **Active** so it runs automatically - Enter the email address of the person you want to send the report to and update the message body - If you want to remove the n8n attribution, you can do so in the last node ## Customization Options - Add pagination to handle locations with more than 1,000 orders per day - Instead of a daily summary, you can modify this workflow to produce a weekly summary once a week ## Why It's Useful This workflow saves time, reduces manual report pulling from Square, and enables smarter automation around sales data - whether for operations, finance, or performance monitoring.
n8n$9.99Gmail Customer Support Auto-Responder with Ollama LLM and Pinecone RAG
# Gmail Customer Support Auto-Responder with Ollama LLM and Pinecone RAG **Built by Setidure Technologies** Automate intelligent, friendly replies to customer queries using AI, vector search, and Gmail - all without human effort. --- ## Overview This is a ready-to-deploy smart customer support automation template for businesses that want to reply to emails instantly and accurately with the warmth of a human agent. It uses **Gmail**, **LangChain agents**, **Ollama-hosted LLMs**, and **Pinecone vector search** to craft contextual, brand-aligned replies at scale. > **Note:** This template uses community nodes and requires a **self-hosted n8n instance**. --- ## What the Workflow Does ### 1. Triggers on Incoming Emails - Uses Gmail trigger node to listen for new messages - Activates every minute to ensure fast responses ### 2. Classifies Email Intent - A LangChain Text Classifier detects whether the email is a Customer Support query - Non-relevant emails are skipped ### 3. Generates AI Response - An AI Agent powered by Ollama generates the email reply - Follows a predefined tone: Mr. Aashit Sharma from Setidure Technologies - Written in a warm, human tone with natural phrasing ### 4. Retrieves FAQ-Based Knowledge - Connects to Pinecone vector database for real-time FAQ retrieval - Enhances responses with specific, accurate product or policy information ### 5. Labels Email in Gmail - Automatically tags emails with labels like `Handled` or `Auto-Replied` for easy tracking ### 6. Sends Email Reply - Sends the generated response back to the customer - Includes personal sign-off and clean formatting --- ## Tech Stack Used - Gmail Trigger & Send Nodes - LangChain AI Agent & Classifier - Ollama LLMs (e.g., phi4, llama3) - Pinecone Vector Store - Custom Prompts for Brand Persona - Local Embeddings using Ollama --- ## Key Features - Fully automated - no human action needed - Local LLMs ensure data privacy - Real-time answers powered by vector search - Brand-personality aligned tone - Organized inbox with Gmail labels --- ## Best For - Startups scaling support with limited staff - SaaS companies or e-commerce businesses - Privacy-conscious enterprises using local LLMs - Teams building branded auto-communication workflows --- ## Customization Tips - Modify AI prompt to reflect your brand's voice and tone - Expand classifier for more email categories - Replace Gmail output with Slack, Notion, or your CRM - Update Pinecone FAQ index to match evolving support content ---
n8n$9.99Automate Vendor Contract Renewals and Reminders with GPT-4.1, Slack, and Gmail
This workflow ensures timely vendor contract renewals by automatically tracking expiring contracts, notifying finance teams via Slack, and initiating renewal processes through email with built-in approval and logging.
n8n$14.99Send Gmail Emails with Custom Aliases and Attachments via API
This n8n workflow enables you to send emails from your Gmail account using custom aliases and attachments through an API. It overcomes the limitations of the native Gmail node by utilizing a Code node and the Gmail API.
n8n$4.99Automate Error Alerts for n8n Workflows via Gmail
Receive immediate email notifications through Gmail whenever an n8n workflow fails, including detailed error information for quick troubleshooting.
n8n$4.99Automate Email Processing with AI Classification, Gmail Drafts, and Slack Alerts
This workflow automates the management of incoming emails by using AI to classify them, creating draft responses, and sending Slack notifications based on the email content.
n8n$14.99Process Voice, Images & Documents with GP-40, MongoDB & Gmail Tools
## What it does This n8n workflow creates a cutting-edge, multi-modal AI Memory Assistant designed to capture, understand, and intelligently recall your personal or business information from diverse sources. It automatically processes voice notes, images, documents (like PDFs), and text messages sent via Telegram. Leveraging GPT-4 for advanced AI processing (including visual analysis, document parsing, transcription, and semantic understanding) and MongoDB Atlas Vector Search for persistent and lightning-fast recall, this assistant acts as an external brain. Furthermore, it integrates with Gmail, allowing the AI to send and search emails as part of its memory and response capabilities. This end-to-end solution blueprint provides a powerful starting point for personal knowledge management and intelligent automation. ## How it works #### 1. Multi-Modal Input Ingestion Your memories begin when you send a voice note, an image, a document (e.g., PDF), or a text message to your Telegram bot. The workflow immediately identifies the input type. #### 2. Advanced AI Content Processing Each input type undergoes specialized AI processing by GPT-4: 1. Voice notes are transcribed into text using OpenAI Whisper. 2. Images are visually analyzed by GPT-4 Vision, generating detailed textual descriptions. 3. Documents (PDFs) are processed for text extraction, leveraging GPT-4 for robust parsing and understanding of content and structure. Unsupported document types are gracefully handled with a user notification. 4. Text messages are directly forwarded for further processing. This phase transforms all disparate input formats into a unified, rich textual representation. #### 3. Intelligent Memory Chunking & Vectorization The processed content (transcriptions, image descriptions, extracted document text, or direct text) is then fed back into GPT-4. The AI intelligently chunks the information into smaller, semantically coherent pieces, extracts relevant keywords and tags, and generates concise summaries. Each of these enhanced memory chunks is then converted into a high-dimensional vector embedding using OpenAI Embeddings. #### 4. Persistent Storage & Recall (MongoDB Atlas Vector Search) These vector embeddings, along with their original content, metadata, and tags, are stored in your MongoDB Atlas cluster, which is configured with Atlas Vector Search. This allows for highly efficient and semantically relevant retrieval of memories based on user queries, forming the core of your smart recall system. #### 5. AI Agent & External Tools (Gmail Integration) When you ask a question, the AI Agent (powered by GPT-4) acts as the central intelligence. It uses the MongoDB Chat Memory to maintain conversational context and, crucially, queries the MongoDB Atlas Vector Search store to retrieve relevant past memories. The agent also has access to Gmail tools, enabling it to send emails on your behalf or search your past emails to find information or context that might not be in your personal memory store. #### 6. Smart Response Generation & Delivery Finally, using the retrieved context from MongoDB and the conversational history, GPT-4 synthesizes a concise, accurate, and contextually aware answer. This response is then delivered back to you via your Telegram bot. ## How to set it up (~20 Minutes) Getting this powerful workflow running requires a few key configurations and external service dependencies. **Telegram Bot Setup:** 1. Use BotFather in Telegram to create a new bot and obtain its API Token. 2. In your n8n instance, add a new Telegram API credential. Give it a clear name (e.g., My AI Memory Bot) and paste your API Token. **OpenAI API Key Setup:** 1. Log in to your OpenAI account and generate a new API key. 2. Within n8n, create a new OpenAI API credential. Name it appropriately (e.g., My OpenAI Key for GPT-4) and paste your API key. This credential will be used by the OpenAI Chat Model (GPT-4 for processing, chunking, and RAG), Analyze Image, and Transcribe Audio nodes. **MongoDB Atlas Setup:** 1. If you don't have one, create a free-tier or paid cluster on MongoDB Atlas. 2. Create a database and a collection within your cluster to store your memory chunks and their vector embeddings. 3. Crucially, configure an Atlas Vector Search index on your chosen collection. This index will be on the field containing your embeddings (e.g., embedding field, type knnVector). Refer to MongoDB Atlas documentation for detailed instructions on creating vector search indexes. 4. In n8n, add a new MongoDB credential. Provide your MongoDB Atlas connection string (ensure it includes your username, password, and database name), and give it a clear name (e.g., My Atlas DB). This credential will be used by the MongoDB Chat Memory node and for any custom HTTP requests you might use for Atlas Vector Search insertion/querying. **Gmail Account Setup:** 1. Go to Google Cloud
n8n$14.99Automate Upwork Job Alerts Scoring and Slack Notifications via Gmail
This workflow automates the process of scanning Gmail for Upwork job alerts, scoring them based on your profile, and sending notifications to Slack for potential matches.
n8n$9.99Automate Post-Interview Feedback Reminders via Google Sheets, Slack, and Gmail
Streamline your post-interview feedback process by automatically sending reminders through Slack or Gmail based on data from Google Sheets. This workflow ensures timely follow-ups and reduces manual tracking.
n8n$9.99Automate Multi-Step Email Campaigns with Gmail and Google Sheets
Streamline your email marketing by automating multi-step campaigns using n8n, Gmail, and Google Sheets. This workflow sends initial and follow-up emails based on recipient responses, ensuring efficient communication management.
n8n$24.99Automated Error Alerts with Google Sheets, Telegram, and Gmail in n8n
This workflow automates error handling in n8n by logging errors to Google Sheets, notifying a Telegram channel, and sending email alerts via Gmail, ensuring prompt awareness of issues.
n8n$4.99Automate Email Campaigns with Google Sheets and Gmail Using n8n
Streamline your email outreach by automating personalized email sequences using Google Sheets and Gmail with n8n, without incurring additional API costs.
n8n$14.99Automate Email Sending with AI via Telegram and Gmail
Transform your Telegram bot into an AI-powered email assistant that generates and sends emails through Gmail based on user messages.
n8n$9.99Automatically Forward Important Gmail Emails to Telegram
This workflow forwards Gmail emails to a Telegram chat when the subject contains specific keywords, ensuring you never miss critical updates.
n8n$4.99Send AI-Summarized Unread Email Alerts to Slack using GPT-4 and Gmail
### Who is this for? If you're overwhelmed with incoming emails but only want to be notified about the essentials, this workflow is for you. Perfect for busy professionals who want a short AI summary of new emails delivered directly to Slack. ### What does it solve? Reading every email wastes time. This workflow filters out the noise by: - Automatically summarizing each unread Gmail email using AI - Sending you just the sender and a short summary to Slack - Helping you stay focused without missing key information ### How it works - Every minute, the workflow checks Gmail for unread emails - When it finds one, it: - Extracts the email content - Sends it to OpenAI's GPT model for a 250-character summary - Delivers the message directly to Slack ### How to set up? 1. **Connect your accounts:** - Gmail (OAuth2) - OpenAI (API key or connected account) - Slack (OAuth2) 2. **Edit the Slack node:** - Choose the Slack user/channel to send alerts to 3. **Optional:** Adjust the AI prompt in the "AI Agent" node to modify the summary style 4. **Optional:** Change polling frequency in the Gmail trigger node ### How to customize this workflow to your needs - Edit the AI prompt to: - Highlight urgency - Include specific keywords - Extend or reduce summary length - Modify the Slack message format (add emojis, tags, or links)
n8n$9.99
More integrations
Need a custom Gmail workflow?
Our automation experts build tailored Gmail integrations for your exact stack.
Request a Custom Workflow