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 Gmail Alerts for HERE IoT Device Pressure Thresholds
Automatically send Gmail alerts when a HERE IoT device's pressure goes beyond specified limits, ensuring timely notifications for critical monitoring.
Make$2.99Automate Lemlist Campaign Statistics Emailing via Gmail
Automatically export and send Lemlist campaign statistics to specified recipients using Gmail, streamlining your reporting process.
MakeFreeCollect & Enrich Form Leads to Gmail, Sheets & Discord
Automates form lead collection in n8n, verifies emails via Hunter.io, and syncs enriched data to Gmail, Google Sheets, and Discord for efficient lead management.
n8n$12.99Automate Sponsored Deal Email Responses with Gmail and GPT-4
# Automate Sponsored Deal Emails with n8n + AI Managing inbound emails can be exhausting, especially when your inbox is flooded with **sponsored deal requests** that don't always fit your brand. Manually reading, filtering, and politely declining each one eats up valuable time. That's why I built a **smart n8n workflow** that automatically: - Detects sponsored deal inquiries, - Decides if they match my criteria, - Drafts a **professional, courteous reply**, - Or simply ignores irrelevant messages. The best part? It runs on autopilot. Let's break down every single node in this workflow. ## 1. Gmail Trigger - “Your Inbox Watchdog” - Polls your Gmail inbox **every minute**. - Detects new emails instantly. - Hands over each email to the next step for analysis. ## 2. Edit Fields (Set Node) - “Extract the Essentials” - Pulls out the most important parts of the email: - **From** – Sender's email address - **Subject** – The email subject line - **Email Body** – The main text content - Keeps data structured and ready for AI to process. ## 3. AI Agent - “The Smart Classifier” - Powered by **LangChain + OpenAI**. - Reads the email content carefully. - Outputs two things: - **isSponsoredEmail** – true/false - **reason** – why it decided that way - Example: ```json { "isSponsoredEmail": true, "reason": "The email mentions a paid collaboration opportunity." } ``` #### Structured Output Parser - “Keep It Clean” Ensures the AI response is always structured properly. - Forces the output into this format: ```json { "isSponsoredEmail": true/false, "reason": "string" } ``` - Prevents messy AI replies from breaking the workflow. ## 5. Node - “Decision Maker” Branches logic into two paths: - **If sponsored** – moves on to draft a polite response. - **If not sponsored** – sends it to “No Operation” (do nothing). ## 6. AI Agent (Reply Writer) - “Crafts the Perfect Response” If it's a sponsored email, this node drafts a professional reply. **Reply includes:** - Thanking the sender for reaching out. - Explaining sponsorship criteria: - Alignment with brand values - Relevance for your audience - Fit with internal planning cycles - Politely declining if the timing isn't right. - Leaving the door open for future opportunities. **Tone:** professional, warm, and courteous. ## 7. Gmail Node - “Hit Send!” - Takes the AI-generated reply. - Sends it directly back to the original sender. - No manual typing, no waiting – just instant professionalism. ## 8. No Operation - “Do Nothing, Gracefully” - If the email isn't a sponsored deal, the workflow stops here. - No unnecessary actions are taken. - Keeps your system clean and efficient. ## Sticky Notes (Workflow Documentation) To make the workflow easier to understand inside **n8n**, sticky notes were added: - **Email Trigger** – Explains inbox polling. - **Extract** – Notes what fields are being pulled. - **Process and Validate** – Describes how AI decides sponsorship. - **Prepare Email Body** – Documents reply drafting process. - **Reply** – Clarifies auto-reply step. - **Do Nothing** – Notes what happens if it's not sponsored. ## Why This Workflow Rocks - **Saves Hours:** No more manual email filtering. - **Consistent Replies:** Always professional and brand-friendly. - **Scalable:** Works for 5 or 500 inbound emails. - **Customizable:** Easily adapt prompts and conditions to fit your brand. ## Try It Yourself This workflow is built in **n8n**, an open-source automation tool. You can import the JSON file into your own n8n instance and customize: - Your Gmail credentials - Your company's sponsorship guidelines - The tone of the AI-generated replies With just a few tweaks, you'll have a smart email assistant running on autopilot! ## Pro Tip Even if you don't deal with sponsored deals, you can repurpose this workflow for: - Job applications - Customer support inquiries - Lead qualification The same logic applies – just adjust the AI prompts and reply template.
n8n$14.99Automatically Create Trello Cards from Labeled Gmail Messages
This workflow automatically generates Trello cards from Gmail messages that receive specific labels, streamlining task management and ensuring important emails are tracked.
Make$2.99Automate SMS Notifications for Labeled Gmail Emails
Automatically send SMS notifications using Burst SMS when new emails with specific labels are received in Gmail.
MakeFreeAutomatically Email PDFMonkey Documents as Gmail Attachments
This workflow automates the process of sending newly generated PDFMonkey documents as attachments via Gmail, streamlining your document distribution.
Make$3.99Automatically Create Linear Issues from Gmail Support Request Messages
### This n8n template watches a Gmail inbox for support messages and creates an equivalent issue item in Linear. ### How it works - A scheduled trigger fetches recent Gmail messages from the inbox which collects support requests. - These support requests are filtered to ensure they are only processed once and their HTML body is converted to markdown for easier parsing. - Each support request is then triaged via an AI Agent which adds appropriate labels, assesses priority, and summarizes a title and description of the original request. - Finally, the AI-generated values are used to create an issue in Linear to be actioned. ### How to use - Ensure the messages fetched are solely support requests; otherwise, you'll need to classify messages before processing them. - Specify the labels and priorities to use in the system prompt of the AI agent. ### Requirements - Gmail for incoming support messages - OpenAI for LLM - Linear for issue management ### Customizing this workflow - Consider automating more steps after the issue is created, such as attempting issue resolution or capacity planning.
n8n$9.99Automate Email Notifications for New Prestashop Orders via Gmail
Automatically send an email notification through Gmail whenever a new order is created in Prestashop, keeping you informed in real-time.
Make$3.99Automate Email Notifications for New ShipStation Orders via Gmail
Automatically send an email through Gmail whenever a new order is created in ShipStation, keeping your team informed in real-time.
Make$3.99Automate Gmail Alerts for New Google Form Submissions
Receive immediate Gmail notifications for each new submission on your Google Forms, ensuring you stay updated with minimal delay.
n8n$4.99Automate Gmail Notifications for New QuickCapture Project Events
Automatically send a Gmail email whenever a new project event is detected in QuickCapture, keeping your team informed in real-time.
MakeFreeAutomatically Forward Gmail Emails with Specific Keywords
Streamline your email management by automatically forwarding Gmail messages that contain specified keywords to another email address.
MakeFreeAutomate Personalized Gmail Notifications for New Asaas Payments
This workflow automatically sends personalized email notifications through Gmail whenever a new payment is created in Asaas. It ensures timely communication with customers about their payment status.
Make$4.99Automate Gmail Alerts for New Revolut Draft Payments
Automatically send Gmail notifications whenever a new draft payment is created in Revolut Business, ensuring you stay informed in real-time.
MakeFreeAutomate Email Notifications for Completed Todoist Tasks via Gmail
Automatically send a Gmail email notification whenever a Todoist task is completed, keeping you informed in real-time.
MakeFreeAutomate Order Confirmation Emails via Gmail for New AirMenu Orders
Automatically send a confirmation email through Gmail whenever a new order is received via AirMenu, streamlining your order processing workflow.
Make$4.99Create Word and PDF documents with Plumsail and send them in Gmail
Run this scenario manually to create Word and PDF files with Plumsail Documents. It uses a template stored in Google Drive and sends an email with the documents through Gmail.
Make$4.99Generate & Distribute Market Reports with Google Docs, Sheets, and Gmail
### How It Works This workflow is a powerful automation engine for your marketing efforts. On a set schedule, it automatically generates a professional market report and distributes it to your client list, positioning you as a market expert with zero manual effort. 1. **0. Cron (Monthly Schedule):** The workflow is triggered automatically on the first day of every month at a specified time (e.g., 8:00 AM). 2. **1. HTTP Request (Get Market Data):** It connects to an external market data API to fetch the latest raw statistics and trends for your region. 3. **2. Function (Process Data):** This node processes the raw API data, formats it, and calculates key metrics (e.g., total sales, average price) to be used in the final report. 4. **3. Google Docs (Create Report):** Using a pre-designed Google Docs template, the workflow dynamically creates a new report document, filling in the placeholders with the data processed in the previous step. 5. **4. Google Sheets (Get Client List):** It fetches your client mailing list from a Google Sheet, which acts as your central database for client contacts. 6. **5. Split In Batches:** This node ensures that each client from the mailing list is processed individually, preventing any issues with bulk emailing. 7. **6. Gmail (Send Report):** For each client, a personalized email is sent with the newly generated market report attached as a PDF, completing the distribution process. --- ### How to Set Up Setting up this complex workflow requires careful configuration of each node and external services. 1. **Import Workflow JSON:** - Open your n8n instance. - Click on Workflows in the left sidebar. - Click the + button or New to create a new workflow. - Click the ... (More Options) icon in the top right. - Select Import from JSON and paste the entire JSON code for this workflow. 2. **Prepare Your Data & Tools:** - **Market Data API:** Obtain an API key or access for a market data service that provides the data you need. This could be a public service or an internal one. - **Google Docs Template:** Create a Google Docs template for your market report. Use placeholders like `{{ averagePrice }}`, `{{ totalSales }}`, and `{{ reportMonth }}` for the data you want to insert. - **Client Mailing List:** Create a Google Sheet with a list of your clients. It must have columns like `Client Name` and `Client Email`. - **n8n Credentials:** Ensure you have configured OAuth2 credentials for both Google Sheets and Google Docs. 3. **Configure 0. Cron (Monthly Schedule):** - The node is pre-configured to run on the 1st of every month at 8 AM. You can adjust the `hour` or `dayOfMonth` if needed. 4. **Configure 1. HTTP Request (Get Market Data):** - Locate the 1. HTTP Request (Get Market Data) node. - **URL:** Replace `https://api.your-market-data-service.com/data/monthly?region=Jakarta` with the actual URL of your market data API endpoint. - **Authentication:** Configure the authentication (e.g., `Header Auth` for an API key) according to your API provider's documentation. 5. **Configure 2. Function (Process Data):** - Locate the 2. Function (Process Data) node. - **Data Mapping:** The code is an example. **You MUST update the code** inside this node to correctly parse the JSON data coming from your specific API call and extract the metrics you need. - **Expressions:** Ensure the variable names (`totalSales`, `averagePrice`, etc.) match the placeholders in your Google Docs template. 6. **Configure 3. Google Docs (Create Report):** - Locate the 3. Google Docs (Create Report) node. - **Credentials:** Select your Google Docs OAuth2 credential. - **Document ID:** Replace `YOUR_GOOGLE_DOCS_TEMPLATE_ID` with the ID of the template you created. - **Template Variables:** Ensure the `variable` names (`averagePrice`, `totalSales`, etc.) perfectly match the placeholders in your Google Docs template. 7. **Configure 4. Google Sheets (Get Client List):** - Locate the 4. Google Sheets (Get Client List) node. - **Credentials:** Select your Google Sheets OAuth2 credential. - **Spreadsheet ID:** Replace `YOUR_CLIENT_MAILING_LIST_SPREADSHEET_ID` with the ID of your client list sheet. - **Sheet Name:** Enter the exact name of the sheet (tab) containing your client data. 8. **Configure 5. Split In Batches:** - This node requires no configuration. It will automatically process each client from the Google Sheets list one by one. 9. **Configure 6. Gmail (Send Report):** - Locate the 6. Gmail (Send Report) node. - **Credentials:** Select your Gmail OAuth2 credential. - **From Email:** Replace `your-agency-email@example.com` with the email address you want to send from. - **To Email:** `={{ $json["Client Email"] }}` (This pulls the email from the current batch item). - **Attachments:** The node is set up to attach the
n8n$9.99Automatically Create Notion Pages from New Gmail Emails
Streamline your workflow by automatically generating a Notion page for each new email received in Gmail, ensuring your communications and tasks are well-organized within your Notion workspace.
Make$2.99Automatically Upload Gmail Video Attachments to VdoCipher
This workflow automatically uploads video attachments from new Gmail emails to VdoCipher, streamlining your video management process.
Make$3.99Automate Email Sending from Obsidian Notes via Gmail
This workflow enables seamless email sending directly from Obsidian notes using Gmail. It integrates with Obsidian's Post Webhook plugin to process note content and metadata, including attachments, for email delivery.
n8n$14.99Send Organized CVE Digests from NVD with AI-Polished Summaries to Gmail
Fetches latest CVEs from NVD API, extracts key details like vendor/product/version, severity, and exploits, builds a ranked HTML table, polishes with OpenAI, and emails via Gmail.
n8n$19.99Auto-Create Invoices from Gmail Labels with GPT-4O + QuickBooks
Automates invoice creation from Gmail 'Invoice Needed' labels using AI to extract details, creates QuickBooks invoices, downloads PDFs, and drafts reply emails with attachments.
n8n$24.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