Gmail Automation Workflows
1,138 ready-made Gmail workflows for n8n, Make, Zapier, Activepieces, and Pipedream. Email parsing, auto-replies, attachment handling, and inbox-driven workflows.
Send Organized Security CVE Digests from NVD with AI-Polished Summaries to Gmail
Summary ------- Turns the latest CVEs from NVD into a clean, sortable email digest (table + plaintext) and sends it via Gmail. The flow pulls the newest CVEs, extracts **Vendor / Product / Version**, severity & CVSS, highlights public exploit references, drafts an HTML table, then asks OpenAI to tighten the copy before emailing it. Optionally, you can swap the Gmail node to Signal, Slack, Microsoft Teams, etc. **Perfect for:** SecOps leads who want a low-noise digest of what changed recently, grouped and ranked by severity. What this workflow does ----------------------- - Triggers on a schedule (every 30 minutes by default). - Calls the **NVD 2.0 API** to fetch recent CVEs. - Parses each CVE to extract: - **Vendor / Product / Version(s)** (from CPE 2.3 where available, with a text fallback) - **Severity + CVSS** (V3.1/V3.0/V2 fallback) and vector string - **Exploit signal** (tags/links like Exploit-DB, GitHub PoCs, etc.) - **Short English summary** + direct **NVD link** - Builds an **HTML email** (and a plaintext fallback) ranked by severity then score. - Uses **OpenAI** to polish the subject line and copy into a concise, professional digest (JSON-only contract). - Sends the digest with the **Gmail** node. Prerequisites ------------- - **NVD API key** (free) --- create at https://nvd.nist.gov/developers/request-an-api-key - **OpenAI API key** with access to `gpt-4o-mini` (or change the model) - **Email sending**: - Gmail node with OAuth2 (recommended), **or** swap to the generic **Email Send (SMTP)** node if you prefer. Quick start ----------- 1. **Import** the workflow JSON below. 2. Open **HTTP Request → Headers** and confirm `apiKey` uses `{{$env.NVD_API_KEY}}`. 3. Open **Send a message (Gmail)** and set **To** to `{{$env.RECIPIENT_EMAIL}}` (or your address). 4. Open **OpenAI Email Crafter** and connect your OpenAI credential (or change model if needed). 5. Hit **Execute** to test, then **Activate** when happy. Credits ------- Created by **catlai** (n8n Creator). Tags ---- security, cve, cisa, nvd, email, monitoring, openai, gmail, automation
n8n$4.99Automate Intelligent Email Classification with AI in Gmail
This workflow automates the classification of incoming Gmail messages using AI, applying intelligent labels for better organization and prioritization.
n8n$4.99Book and manage appointments with Google Calendar and Gmail
## Overview This workflow automates the complete appointment booking process, from request validation to scheduling, notifications, and reminders. It checks calendar availability in real time, prevents double bookings, suggests alternative slots when unavailable, and automatically sends confirmations and reminders—ensuring a smooth and reliable booking experience. Perfect for service-based businesses, consultants, and teams managing appointments at scale. --- ## How It Works 1. **Webhook Trigger** - Receives booking requests (name, email, date, time, notes). 2. **Workflow Configuration** - Defines: - Google Calendar ID - Appointment duration - Business hours - Sender email 3. **Data Validation** - Parses and validates input fields - Ensures required data is present and correctly formatted 4. **Calendar Availability Check** - Fetches existing events from Google Calendar - Compares requested time with existing bookings 5. **Conflict Detection** - Detects overlapping events - Determines whether the slot is available 6. **Decision Logic** - If available → proceed with booking - If not available → trigger alternative flow --- ### Booking Flow (Available Slot) 7. **Create Calendar Event** - Schedules appointment in Google Calendar - Adds attendee and event details 8. **Confirmation Email** - Sends booking confirmation with event details - Includes calendar event link 9. **Webhook Response** - Returns success response to client/system 10. **Reminder System** - Schedules automated reminders: - 24-hour reminder before appointment - 1-hour reminder before appointment - Uses wait nodes to trigger emails at exact times - Includes appointment details to reduce no-shows --- ### Alternative Flow (Unavailable Slot) 11. **Generate Alternative Slots** - Finds next available time slots within business hours - Ensures slots are within a defined time window 12. **Alternative Email Notification** - Sends suggested time slots to the user 13. **Webhook Response** - Returns unavailable status with alternatives --- ## Setup Instructions 1. **Webhook Setup** - Configure endpoint (`booking`) - Connect to your frontend or booking form 2. **Google Calendar** - Add Google Calendar credentials - Set calendar ID 3. **Gmail Integration** - Add Gmail credentials for: - Confirmation emails - Reminder emails - Alternative slot notifications 4. **Configure Parameters** - Set: - Appointment duration (e.g., 60 minutes) - Business hours (e.g., 9–17) - Sender email 5. **Customize Messages** - Edit email templates for: - Confirmation - Alternatives - Reminders --- ## Use Cases - Appointment booking systems for businesses - Coaching and consulting session scheduling - Service-based business automation (salons, clinics, etc.) - Internal team scheduling tools - Calendly-style booking workflows --- ## Requirements - Google Calendar account - Gmail account - n8n instance (cloud or self-hosted) --- ## Key Features - Real-time availability checking - Automatic conflict detection - Calendar event creation - Alternative slot suggestions - Email notifications and confirmations - Automated reminder system (24h + 1h) - Fully customizable booking logic --- ## Summary A complete appointment scheduling system that automates booking validation, calendar management, notifications, and reminders. It reduces manual coordination, prevents scheduling conflicts, and improves attendance with automated follow-ups.
n8n$14.99Automate Website SEO Monitoring and Reporting with Google Sheets and Gmail
This workflow automates the monitoring of website SEO health using Google Sheets, generates detailed PDF reports for well-performing sites, and sends email alerts for sites with poor performance.
n8n$14.99Automate Gmail Email Labeling with AI for Enhanced Organization
This workflow uses AI to analyze and categorize incoming Gmail messages by applying relevant labels, streamlining your inbox management and reducing manual sorting.
n8n$14.99Automate Your Personalized Tech Newsletter with RSS, OpenAI, and Gmail
This n8n workflow automates the creation of a personalized tech newsletter by collecting, summarizing, and emailing top tech news from RSS feeds using OpenAI and Gmail.
n8n$14.99Email Support Agent with Gemini & GP Fallback Using Gmail + Google Sheets
# **Master Your First AI Email Agent with Smart Fallback!** Welcome to your hands-on guide for building a resilient, intelligent email support system in n8n! This workflow is specifically designed as an educational tool to help you understand advanced AI automation concepts in a practical, easy-to-follow way. --- ### **What You'll Learn & Build:** This powerful template enables you to create an automated email support agent that: * **Monitors Gmail** for new customer inquiries in real-time. * **Processes requests** using a primary AI model (Google Gemini) for efficiency. * **Intelligently falls back to a secondary AI model** (OpenAI GPT) if the primary model fails or for more complex queries, ensuring robust reliability. * **Generates personalized and helpful replies** automatically. * **Logs every interaction** meticulously to a Google Sheet for easy tracking and analysis. --- ### **Why a Fallback Model is Game-Changing (and Why You Should Learn It):** * **Unmatched Reliability (99.9% Uptime):** If one AI service experiences an outage or rate limits, your automation seamlessly switches to another, ensuring no customer email goes unanswered. * **Cost Optimization:** Leverage more affordable models (like Gemini) for standard queries, reserving premium models (like GPT) only when truly needed, significantly reducing your API costs. * **Superior Quality Assurance:** Get the best of both worlds - the speed of cost-effective models combined with the accuracy of more powerful ones for complex scenarios. * **Real-World Application:** This isn't just theory; it's a critical pattern for building resilient, production-ready AI systems. --- ### **Perfect for Beginners & Aspiring Automators:** * **Simple Setup:** With drag-and-drop design and pre-built integrations, you can get this workflow running with minimal configuration. Just add your API keys! * **Clear Educational Value:** Learn core concepts like AI model orchestration strategies, customer service automation best practices, and multi-model AI implementation patterns. * **Immediate Results:** See your AI agent in action, responding to emails and logging data within minutes of setup. --- ### **Getting Started Checklist:** To use this workflow, you'll need: * A **Gmail account** with API access enabled. * A **Google Sheets** document created for logging. * A **Gemini API key** (your primary AI model). * An **OpenAI API key** (your fallback AI model). * An **n8n instance** (cloud or desktop). --- **Embark on your journey to building intelligent, resilient automation systems today!**
n8n$9.99Automate Personalized Email Responses with AI, Gmail, and Google Sheets
Streamline your email outreach by automatically generating and sending personalized responses using AI, Gmail, and Google Sheets. This workflow enhances engagement by crafting context-aware emails tailored to each inquiry.
n8n$9.99Automate Gmail Emails from New Google Sheets Rows
Automatically send emails via Gmail whenever a new row is added to your Google Sheets. This workflow streamlines communication by using specified columns for email details.
Make$2.99Save new Gmail attachments to Google Drive
Whenever a new email with attachments arrives in Gmail, this Make scenario automatically saves those files to a specified folder in Google Drive. It eliminates manual downloading and re-uploading, keeping your Drive organized without extra effort. Ideal for anyone handling frequent attachments, from freelancers to teams.
Make$3.99Automate Daily AI/Tech News Digest with RSS and Gmail
This workflow curates and delivers a daily AI/tech news digest by aggregating articles from top tech publications and using AI for selection and summarization. The digest is then sent via Gmail.
n8n$9.99Summarize Gmail Support Emails with Geminio and Post to Slack
# Summarize Gmail Support Emails with Gemini and Post to Slack This workflow automatically checks your Gmail inbox for new support emails, summarizes them using **Google Gemini** and posts concise summaries directly into **Slack**. Instead of manually reading long support emails, your team can stay updated with short, actionable insights in real-time. ## Who's it for * **Customer Support Teams** - to stay on top of support tickets without reading lengthy emails. * **Operations Managers** - who need quick insights on issues raised by customers. * **Engineering Teams** - who want alerts and summaries of support escalations in Slack. * **Founders/Execs** - who prefer high-level summaries rather than full email threads. ## How it works 1. **Gmail Trigger - Check Support Emails** * The workflow runs every minute to detect new incoming emails in your support inbox. 2. **Forward Email to Gemini for Summarization** * Extracts the email body and prepares it for the LLM model. 3. **Gemini - Summarize Support Email** * Google Gemini condenses the email into a short, clear summary. 4. **Slack - Post Summary to Channel** * The summarized text is sent to your chosen Slack channel for instant visibility. ## How to set up 1. Connect your **Gmail account** in n8n. 2. Configure the Gmail trigger to check emails from your support inbox (or apply filters like subject = "Support" or label = "Support"). 3. Add your **Google Gemini API credentials** in n8n. 4. Configure Gemini with a summarization prompt (e.g., "Summarize this email in 3 bullet points"). 5. Connect your **Slack account** and select the target channel. 6. Save and activate the workflow. ## Requirements * **n8n instance** (self-hosted or cloud). * **Google Account** with Gmail API enabled. * **Google Gemini API access** (API key). * **Slack workspace** with a bot token and permission to post messages. ## How to customize * Change the **email filters** in the Gmail trigger (e.g., only unread emails, only with label `Support`). * Modify the **summarization style** in Gemini (bullet points, short paragraph, etc.). * Choose a different **Slack channel** for posting (e.g., #support, #alerts, #dev-team). * Add additional nodes for **logging into Google Sheets** or **creating Jira tickets**. ## Add-ons * Save original emails + summaries into **Google Sheets** for tracking. * Create **Jira or Trello tasks** automatically for high-priority issues. * Add a **translation step** if support emails arrive in multiple languages. * Integrate with **Zendesk** or **Freshdesk** if you also use those tools. * Integrate OpenAI LLM models. ## Use Case Examples * Customer sends a bug report → Gemini summarizes key points → Slack post alerts dev team instantly. * Support email with long back-and-forth conversation → condensed into a 3-line summary in Slack. * Team lead checks Slack daily instead of logging into Gmail to stay informed. ## Common Troubleshooting | **Issue** | **Possible Cause** | **Solution** | | --------- | ------------------ | ------------ | | No emails detected | Gmail trigger not configured properly | Check Gmail trigger settings and labels/filters. | | Gemini not summarizing | API key missing or invalid | Re-add Gemini API credentials in n8n. | | Slack not receiving messages | Slack auth expired or wrong channel | Reconnect Slack account and verify channel ID. | | Workflow runs but nothing posted | Summarization output empty | Adjust Gemini prompt or check email format (HTML vs plain text). | ## Need help? If you need assistance setting up or customizing this workflow, feel free to reach out to WeblineIndia. We can help you: * Configure Gmail filters. * Optimize Gemini prompts for better summaries. * Connect Slack and set up advanced alerts. * Extend the workflow with Sheets, Jira, or other integrations.
n8n$4.99Automate Error Logging and Notifications with Google Sheets and Gmail
This workflow automates error monitoring for your n8n instance by capturing workflow failures, logging them to Google Sheets, and sending email alerts via Gmail.
n8n$4.99Automate Gmail and Google Calendar Management with AI-Powered Assistance
Enhance your productivity by automating email and calendar management using AI. This workflow integrates Gmail and Google Calendar with OpenAI to classify emails, suggest replies, and manage scheduling efficiently.
n8n$24.99Streamline Email Management with Eisenhower Matrix and AI in Gmail
Automatically categorize and prioritize Gmail emails using the Eisenhower Matrix and AI, enhancing productivity by focusing on what truly matters.
n8n$14.99Automate Invoice Data Extraction from Gmail to Google Sheets with AI
Streamline your invoice processing by automatically extracting data from Gmail attachments and organizing it into Google Sheets using AI. This workflow reduces manual data entry and enhances accuracy for accounting workflows.
n8n$9.99Multi-Tool Personal Assistant with Telegram, Grok-4, Gmail, Calendar & Memory
## Summary Chat with your AI agent in Telegram. It remembers important facts about you in Airtable, can transcribe your voice messages, search the web, read and manage Google Calendar, fetch Gmail, and query Notion. Responses are grounded in your recent memories and tool outputs, then sent back to Telegram. ## What this workflow does - Listens to your Telegram messages (text or voice) - Maintains short-term chat memory per user and long-term memory in Airtable - Decides when to save new facts about you (auto “Save Memory” without telling you) - Uses tools on demand: - Web search via SerpAPI - Google Calendar: list/create/update/delete events - Gmail: list and read messages - Notion: fetch database info - Transcribes Telegram voice notes with OpenAI and feeds them to the agent - Combines live tool results + recent memories and replies in Telegram ## Apps and credentials - Telegram Bot API: personal_bot - xAI Grok: Grok-4 model for chat - OpenAI: speech-to-text (transcribe audio) - Airtable: store long-term memories - Google Calendar: calendar actions - Gmail: email actions - Notion: knowledge and reading lists - SerpAPI: web search ## Typical use cases - Personal assistant that remembers preferences, decisions, and tasks - Create/update meetings by chatting, and get upcoming events - Ask “what did I say I'm reading?” or “what's our plan from last week?” - Voice-first capture: send a voice note → get a transcribed, actionable reply - Fetch recent emails or look up info on the web without leaving Telegram - Query a Notion database (e.g., “show me the Neurocracy entries”) ## How it works (node-by-node) - Telegram Trigger - Receives messages from your Telegram chat (text and optional voice). - Text vs. Voice Router - Routes based on message contents: - Text path → goes directly to the Agent (AI). - Voice path → downloads the file and transcribes before AI. - Always also fetches recent Airtable memories for context. - Get a file (Telegram) - Downloads the voice file (voice.file_id) when present. - Transcribe a recording (OpenAI) - Converts audio to text so the agent can use it like a normal message. - Get memories (Airtable) - Searches your “Agent Memories” base/table, filtered by user, sorted by Created. - Aggregate (Aggregate) - Bundles recent memory records into a single array “Memories” with text + timestamp. - Merge (Merge) - Combines current input (text or transcript) with the memory bundle before the agent. - Simple Memory (Agent memory window) - Short-term session memory keyed by Telegram chat ID; keeps the recent 30 turns. - Tools wired into the agent - SerpAPI - Google Calendar tools: - Get many events in Google Calendar - Create an event in Google Calendar - Update an event in Google Calendar - Delete an event in Google Calendar - Gmail tools: - Get many messages in Gmail - Get a message in Gmail - Notion tool: - Get a database in Notion - Airtable tool: - Save Memory (stores distilled facts about the user) - Agent - System prompt defines role, tone, and rules: - Be a friendly assistant. - On each message, decide if it contains user info worth saving. - If yes, call “Save Memory” to persist a short summary in Airtable. - Don't announce memory saves—just continue helping. - Use tools when needed (web, calendar, Gmail, Notion). - Think with the provided memory context block. - Uses xAI Grok Chat Model for reasoning and tool-calling. - Can call Save Memory, Calendar, Gmail, Notion, and SerpAPI tools as needed. - Save Memory (Airtable) - Persists Memory and User fields to “Agent Memories” base; auto timestamp by Airtable. - Send a text message (Telegram) - Sends the agent's final answer back to the same Telegram chat ID. ## Node map | Node | Type | Purpose | |---|---|---| | Telegram Trigger | Trigger | Receive text/voice from Telegram | | Text vs. Voice Router | Flow control | Route text vs. voice; also trigger memories fetch | | Get a file | Telegram | Download voice audio | | Transcribe a recording | OpenAI | Speech-to-text for voice notes | | Get memories | Airtable | Load recent user memories | | Aggregate | Aggregate | Pack memory records into “Memories” array | | Merge | Merge | Combine input and memories before agent call | | Simple Memory | Agent memory | Short-term chat memory per chat ID | | xAI Grok Chat Model | LLM | Core reasoning model for the Agent | | Search Web with SerpAPI | Tool | Web search | | Google Calendar tools | Tool | List/create/update/delete events | | Gmail tools | Tool | Search and read email | | Notion tool | Tool | Query a Notion database | | Save Memory | Airtable Tool | Persist distilled user facts | | AI Agent | Agent | Orchestrates tools + memory, produces the answer | | Send a text message | Telegram | Reply to the user in Telegram | ## Before you start - Create a
n8n$14.99Automate Google Calendar Event Creation from Gmail with AI
Streamline your scheduling by automatically creating Google Calendar events from labeled Gmail emails using Google Gemini AI.
n8n$9.99Automate Gmail Labeling with AI-Powered Classification
This workflow automates the organization of your Gmail inbox by using AI to analyze email content and apply appropriate labels. It fetches recent emails, classifies them using OpenAI's model, and labels them based on predefined categories.
n8n$9.99Automate Gmail Email Sorting and Labeling with AI
This workflow uses AI to automatically categorize and label your unread Gmail emails, ensuring you focus only on what matters.
n8n$14.99Automate Spare Parts Quotation with Gmail, Google Sheets, and Gemini AI
Streamline your spare parts quotation process by automatically generating and sending personalized quotes using Gmail, Google Sheets, and Gemini AI. Ideal for businesses managing complex pricing structures.
n8n$14.99AI-Powered Lead Email Classification & Auto-Reply with GPT-4 and Gmail
## How it works This workflow automatically responds to incoming emails identified as potential leads using AI-generated text. It connects to your email inbox via IMAP, classifies incoming messages with an AI model, filters out non-leads, and sends a personalized reply to relevant messages. ## Steps 1. **Email Trigger (IMAP):** Watches your inbox for new emails in real time. 2. **Is Lead? (Message Model):** Uses AI to determine whether the sender is a lead. 3. **Filter:** Passes only lead emails to the next step. 4. **Write Customized Reply (Message Model):** Generates a personalized response using AI. 5. **Get Message:** Retrieves original email details to ensure correct threading. 6. **Reply to Message:** Sends the AI-generated reply to the sender. ## Setup Instructions - Connect your **IMAP Email** credentials to the first node and set the folder to watch (e.g., INBOX). - In the Filter leads node, adjust the AI prompt to match your lead qualification criteria. - In the Reply with customized message node, edit the AI prompt to reflect your product, service, or business tone. - Connect your **Gmail** (or other email provider) credentials in the Get Message and Reply to Message nodes. - Test with a few sample emails before activating. ## Requirements - IMAP-enabled email account (for receiving messages) - Gmail API access (or modify to your email provider) - OpenAI or other AI model credentials for message analysis and reply generation This template is ready to use, with all steps documented inside sticky notes for easy customization.
n8n$9.99Automate Email Classification and Response with Gmail, OpenAI, and Google Sheets
Streamline your email management by automatically classifying, labeling, and responding to emails using Gmail, OpenAI, and Google Sheets. This workflow enhances efficiency in customer support, sales, and general inquiries.
n8n$24.99Automate Gmail Email Logging to Google Sheets
Automatically log new Gmail messages into Google Sheets, capturing email ID, snippet, and timestamp for efficient tracking and management.
n8n$9.99
More integrations
Custom AI Systems & Services
Our team of experienced AI builders will help build custom AI systems, workflows, and solutions.
Request Custom Work