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.
Generate email responses using ChatGPT (2 prompts) for new Gmail messages
A ready-to-use Make workflow that connects Google-email, Openai-gpt-3. Generate email responses using ChatGPT (2 prompts) for new Gmail messages. Customize and deploy in minutes.
Make$4.99Extract & Classify Invoices & Receipts with Gmail, OpenAI & Google Drive
Automates extraction, AI classification of invoices/receipts from Gmail PDFs, uploads to Google Drive folders, and optional emailing to accountants. Triggered via webhook with date range.
n8n$24.99Automate Resume Screening from Gmail to Google Sheets
Streamline the resume screening process by extracting data from Gmail and organizing it in Google Sheets.
n8n$14.56Get Kaleyra notifications about new Gmail emails
A ready-to-use Make workflow that connects Google-email, Kaleyra. Get Kaleyra notifications about new Gmail emails. Customize and deploy in minutes.
MakeFreeCreate a new Airtable record for every new email received in Gmail using ChatGPT
A ready-to-use Make workflow that connects Google-email, Openai-gpt-3, Airtable. Create a new Airtable record for every new email received in Gmail using ChatGPT. Customize and deploy in minutes.
Make$3.99Automate Email Notifications for New MyCalendarAlerts Events via Gmail
Automatically send an email through Gmail whenever a new event alert is posted in MyCalendarAlerts, ensuring you never miss an important update.
MakeFreeAutomate Google Search Rank Tracking with Bright Data, Google Sheets, and Gmail
This workflow automates the process of tracking keyword rankings on Google Search using Bright Data's SERP API. Results are logged in Google Sheets and emailed via Gmail, providing a seamless solution for SEO monitoring.
n8n$9.99Automate GitHub Release Notifications via Gmail
This workflow automatically checks for new releases of a specified GitHub repository daily and sends a notification email via Gmail.
n8n$4.99Extract information from invoices received on Gmail into Monday with Eden AI
A ready-to-use Make workflow that connects Google-email, Edenai, Monday. Extract information from invoices received on Gmail into Monday with Eden AI. Customize and deploy in minutes.
Make$4.99Automate Shopify Abandoned Cart Recovery with Gmail and Google Sheets
This workflow helps Shopify store owners recover abandoned carts by automatically sending recovery emails via Gmail and logging interactions in Google Sheets.
n8n$19.99Log New Gmail Messages Automatically in Google Sheets
Automatically fetches new Gmail messages since the last run and appends them to a Google Sheet with ID, snippet, and timestamp. Ideal for sales teams building lightweight CRMs or tracking emails.
n8n$12.99Verify e-mail addresses by BringData.co and create new contacts in BigMailer for valid responses
When a new form is filled in Google Forms, submitted e-mail is verified by BringData.co. If the e-mail is valid, a new contact is created in BigMailer.
Make$3.99Automatically Post New Gmail Emails to Discord
Streamline your communication by automatically posting new Gmail emails as messages in Discord channels.
MakeFreeDaily Square Sales Summary Reports via Gmail Automation
Automates daily sales summary reports from Square API, generates CSV matching Square Dashboard, and emails to team. Runs at 4AM for yesterday's data across all locations.
n8n$16.99AI Email Support Agent: Gemini + GPT Fallback w/ Gmail & Sheets
Monitors Gmail for inquiries, processes with Gemini AI (GPT fallback), auto-replies, and logs to Sheets for reliable customer support automation.
n8n$24.99Create a new task in Teamwork with content from a new e-mail in Gmail
A ready-to-use Make workflow that connects Google-email, Teamwork. Create a new task in Teamwork with content from a new e-mail in Gmail. Customize and deploy in minutes.
Make$2.99Send data to an HTTP endpoint for every new email in Gmail
Streamline your email management process by automatically sending data from new emails in Google Gmail to your desired endpoint using HTTP. This template ensures that every time you receive a new email, relevant information is instantly transmitted, enhancing your workflow efficiency and allowing for better data handling. Perfect for users looking to integrate their email communications with other applications seamlessly.
Make$2.99Automate Welcome Emails via Gmail for New Teamleader Contacts
Automatically send a personalized welcome email through Gmail whenever a new contact is added in Teamleader, enhancing customer engagement.
Make$3.99Automate Mautic Contact Unsubscription via Gmail
Streamline the process of removing Mautic contacts from email segments when they request unsubscription through Gmail, ensuring compliance and list hygiene.
n8n$14.99Automate Perplexity AI Responses and Deliver via Gmail
This workflow generates responses using Perplexity AI and automatically sends them through Gmail, streamlining communication tasks.
MakeFreeCreate a FreshBooks invoice and send a Gmail notification from a new WooCommerce order
Use this template to create a FreshBooks invoice (and a FreshBooks client if it doesn't already exist) from a new WooCommerce order and send an email notification using Gmail.
Make$4.99PDF to WordPress Blog Posts: AI Generation + Human Gmail Review
Transforms PDF docs into SEO-friendly WordPress posts using AI for content and images, with human approval via Gmail before publishing and multi-channel notifications.
n8n$24.99Automate Lemlist Campaign Statistics Emailing via Gmail
Automatically export and send Lemlist campaign statistics to specified recipients using Gmail, streamlining your reporting process.
MakeFreeGenerate & 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.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