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 Solar Energy Monitoring and Alerts with Gmail, Google Sheets, and Slack
This workflow automates the monitoring of solar energy production every 2 hours, sending alerts via Gmail if output falls below a set threshold, logging data in Google Sheets, and posting daily summaries to Slack.
n8n$9.99Automate Daily Construction Updates via Gmail and WhatsApp
This workflow automates the distribution of daily construction updates to buyers via Gmail and WhatsApp, using data from Google Sheets. It ensures timely communication and transparency for real estate developers.
n8n$14.99Automate Elderly Health Monitoring and Alerts with Apple Health, Twilio, and Gmail
This workflow monitors elderly health vitals using Apple Health data and sends alerts via Twilio and Gmail when attention is required. It ensures caregivers are promptly informed of any critical health changes.
n8n$9.99Automate Multilingual Email Drafts in Gmail with OpenAI GPT-4o
Streamline your email response process by automatically generating multilingual draft replies in Gmail using OpenAI GPT-4o, tailored for high-volume inquiries.
n8n$14.99Auto-Convert OneDrive Word Documents to PDF with Foxit and Send via Gmail
## This n8n template demonstrates how to add a document conversion process to incoming Word documents in a OneDrive folder. Documents are converted to PDF and emailed to a reviewer. Use cases would be environments where incoming documents are dropped into cloud storage and a human needs to review them. By converting to PDF, it becomes easier to read in a consistent format in the browser. ## How it works - Listen for new files added in a OneDrive folder, identified by an ID - Download the bits of the new document if the file was a Microsoft Word document (the API I'm using can convert any Office document, but wanted to start simple) - Upload to Foxit's API service, convert to PDF, and download when done - Use Gmail to mail the PDF to a human reviewer. ## How to use - You'll need to determine a OneDrive folder ID to monitor, or select an entire account instead, just be careful when testing. - When the workflow is done, it emails to myself, so please connect your own Gmail and set a preferred email address for testing. ## Requirements - A Microsoft OneDrive account - Foxit developer account (https://developer-api.foxit.com) - A Gmail account - At least one Word document - we all have that, right? ## Next Steps This workflow could be modified to work with any Office-style document, and could also upload the PDF version back to OneDrive.
n8n$9.99Automate Gmail Inbox Cleanup with AI-Powered Email Classification
Streamline your Gmail inbox by automatically classifying and deleting spam and marketing emails using AI. This workflow leverages OpenAI to ensure only important emails remain.
n8n$4.99AI Marketing Agent for Lead Generation: Reddit + OpenAI + Gmail
# What it is This n8n workflow monitors Reddit for posts relevant to a specific business or industry, identifies potential leads, and delivers them directly to your inbox. Full tutorial [here](https://findleads.agency/blog/n8n-ai-agent-for-lead-generation-using-reddit-openai-gmail) for those wanting to build it themselves. # How It Works 1. A user submits their website URL and email through a form. 2. The workflow analyzes the website to determine the industry and extract relevant keywords. 3. It searches Reddit for posts containing those keywords and filters them based on custom engagement metrics (i.e., upvotes > 15, non-empty text content, posted within the last 90 days). 4. An AI agent (using OpenAI's GPT-4.1-mini) analyzes each post to determine relevance and summarizes the key points. 5. Relevant posts are stored in Google Sheets and formatted into a professional HTML email. 6. The email is sent to the user's provided email address with a summary of potential leads. # Setup To run this workflow, you need to set up credentials in n8n for: - Reddit: Uses OAuth 2.0. Requires creating an app on Reddit to get a Client ID & Secret. (Tutorial for Reddit App Creation: https://youtu.be/zlGXtW4LAK8) - OpenAI: Uses an API Key. Generate this key directly from your OpenAI account settings. (Tutorial: https://youtu.be/Cq5Y3zpEhlc) - Google Sheets: Recommend OAuth2 (just connect by authenticating) or setup in Google Cloud Console (enable Sheets API, create OAuth Client ID with n8n redirect URI) to get a Client ID & Secret. - Gmail: Uses OAuth 2.0. Requires setup in Google Cloud Console to enable Gmail API and create OAuth credentials.
n8n$14.99Automated Cold Email Outreach with Gmail & Google Sheets
**Description:** Boost your sales pipeline with this fully automated Cold Email Outreach workflow in n8n, integrating Gmail and Google Sheets. This template sends cold emails daily at 2 PM to leads fetched from a Google Sheet. Once an email is sent, the workflow updates the lead's status to prevent duplicates. **Features:** - Daily scheduled trigger at 2 PM - Fetches leads with status not emailed from Google Sheets - Sends emails via Gmail - Updates lead status in Google Sheets post-email - Batch processing for efficient outreach Perfect for freelancers, agencies, and startups looking to automate lead engagement and track responses in real-time—all without writing a single line of code.
n8n$4.99Organize Email Attachments into Google Drive Folders by Company with Gmail & Sheets
# Automated Email Attachment Organizer **Automatically process labeled emails with attachments into organized Google Drive folders** --- ## Who Is This For? - **Teams or Individuals** needing to: - Automatically sort invoices, receipts, and files. - Organize client documents by date. - Verify sender emails against a whitelist. - Timestamp files to avoid duplicate names. --- ## What Does This Workflow Solve? - **Manual Email Sorting**: Saves time by automating the organization of email attachments. - **Disorganized Cloud Storage**: Ensures attachments are neatly stored in Google Drive folders. - **Unverified Sender Issues**: Filters and validates emails using a whitelist. - **Duplicate Filenames**: Uses timestamps to ensure every file name is unique. --- ## Setup Guide ### 1. Pre-Requisites - **Whitelist Sheet**: Make a copy of the [Example Whitelist Sheet](https://docs.google.com/spreadsheets/d/1tz9BflstxVL18YG11Ny1eiDj3FcjvtZ619b_bHx8h4/copy) - **Gmail Filter**: Create a filter in Gmail to label emails with attachments. **To Create a Gmail Filter:** 1. Open your Gmail Inbox. 2. Click the search bar and select **Show search options**. 3. Enter your criteria (e.g., type `has:attachment`). 4. Click **Create filter**. 5. Choose **Apply the label: Custom_Label** and save. --- ### 2. Credentials Setup Make sure your n8n instance is connected with: - **Gmail Account**: (via OAuth2) - **Google Drive Account**: (via OAuth2) - **Google Sheets** (via OAuth2) --- ### 3. Configure Your n8n Workflow Nodes #### 1. Trigger and Email Retrieval - **Gmail Trigger**: Setup check interval and filters for emails (i.e., emails labeled with `Custom_Label`) #### 2. Whitelist Settings - **Lookup in Sheets**: Searches for a row with the sender email. Configure this node to point to your whitelist spreadsheet containing two columns: |email|company| #### 3. File Storage Location - Configure parent folder to create sub-folders and store files into in the **Create Company Folder** node *Parent Folder* dropdown --- ## Final Steps 1. **Test Your Workflow**: Run the workflow to verify emails are processed and files are uploaded correctly. --- Happy Automating!
n8n$14.99Process Invoices & Engineering Emails with Gmail, AI Analysis & Telegram Alerts
Automate admin tasks for manufacturing companies by processing emails, extracting key data from invoices & purchase orders, and delivering instant alerts via Gmail and Telegram. **Description** This workflow automatically: - Fetches incoming emails from Gmail - Classifies emails (invoices, purchase orders, payment follow-up, etc.) using AI - Sends tailored auto-replies based on content and attachment presence - Extracts structured data from attached invoices/POs (PDFs etc.) - Delivers alerts and document files to your team via Telegram - Logs or routes data for further use in accounting or internal systems **Pre-Conditions & Requirements** Before using this workflow, you need: - Gmail Account with API access (for OAuth2 authentication) - Telegram Bot API Token (create a Telegram bot and get your API key) - Optional: API credentials for Google Sheets or other data sinks if you want to log extracted data - OpenRouter API credentials (for AI-powered nodes, if used) - Access to an n8n instance (cloud or self-hosted) **Setup Instructions** Import the Workflow: - Download the JSON file and import it into your n8n instance. Connect Accounts: - Configure the Gmail Trigger node with your Gmail OAuth2 credentials - Set up the Telegram node with your bot API token Set Required Variables: - Adjust AI instructions or prompt text if needed (for your company's tone/templates) - Customize labels, keywords, or filters in code nodes for your use case - Set target Telegram chat/group IDs Test the Workflow: - Send a sample email with attachments to your Gmail account - Confirm that emails are classified, replies are sent, and Telegram notifications/mobile alerts are delivered as expected Review and Connect Optional Modules: - For logging or archiving extracted data, connect additional "Google Sheets" or "Webhook" nodes as needed **Customization Tips** Modify Email Categories: - Update AI prompt instructions or filters to add/change labels ("Vendor Query," "Partial Payment," etc.) Attachment Handling: - Edit the code node logic to detect and process additional file types (DWG, XLSX, ZIP, etc.) Notification Logic: - Change the Telegram destination or add Slack/Microsoft Teams for broader team alerts Data Logging: - Add nodes for CRM, inventory, or ERP integration (push to your accounting or workflow management tool) **Example AI Prompt (for categorization)** ``` You are the personal emailing assistant for Zenith Engineering, a manufacturing company... ## Your tasks: - Categorize each email by priority - Draft polite, professional replies... - Identify and label attachments such as invoices, POs, drawings Response should be a valid JSON object: {Label:Important, Response:...} ``` If you have any doubts and questions, let me know: smonu2303@gmail.com from Pune. LinkedIn: https://www.linkedin.com/in/raj-more-171560bb/
n8n$14.99Centralized Error Management with Automated Gmail Alerts in n8n
This workflow provides a centralized error management system in n8n, automatically sending detailed email alerts via Gmail for any workflow errors, ensuring prompt attention and resolution.
n8n$14.99Automate Flight Price Monitoring and Email Alerts with SerpAPI and Gmail
Effortlessly track flight prices and receive instant email alerts when prices drop below your set threshold, using SerpAPI and Gmail integration.
n8n$4.99Automate Colombian Invoice Processing with Gmail and Google Workspace
This workflow automates the extraction and organization of Colombian invoices received via Gmail, utilizing OpenAI and Google Workspace for efficient processing and storage.
n8n$14.99Automate News Summarization and Email Digests with GPT-4, NewsAPI, and Gmail
Create an automated system that fetches the latest news, generates AI-powered summaries, and sends personalized email digests to subscribers. Ideal for newsletter creators, team leaders, and content curators.
n8n$4.99Personalized Email Automation Using Google Docs, Pinecone, GPT-4, and Gmail
**What Problem Does This Solve?** This workflow automates the process of extracting information from a Google Doc, storing it in a Pinecone vector database, and using it to personalize and send emails based on user input via chat. It eliminates the manual steps of gathering recipient data, writing messages, and dispatching emails, providing a fully automated, intelligent communication system. Perfect for teams that need to: - Maintain dynamic contact lists - Personalize bulk or contextual email outreach - Use chat interfaces to trigger intelligent email actions --- **Target Audience:** Sales teams, marketing departments, HR staff, startup founders, or anyone looking to automate AI-powered communication workflows. --- **What Does It Do?** - Extracts content from a Google Docs document (e.g., a list of contacts or structured notes) - Splits, embeds, and stores that content in Pinecone for semantic search - Listens for incoming chat messages using n8n's chat trigger - Uses LangChain agents with OpenAI to: - Search Pinecone for contextually relevant information (e.g., email addresses) - Compose personalized emails based on instructions - Sends emails using the Gmail API, triggered dynamically from the AI output --- **Key Features** - Google Docs integration for live document data - Embedding & vector search with Pinecone for AI lookups - Custom LangChain agents with tool calling logic (search + send) - Full support for OpenAI models (GPT-4) - Personalized email generation with dynamic name and message filling - Modular design: plug-and-play with other tools like CRMs, Notion, etc. --- **Setup Instructions** **Prerequisites** - **n8n Instance:** Self-hosted or cloud instance - **Google Docs Account:** For reading input content - **Pinecone Account:** For storing document data semantically - **OpenAI Account:** For generating embeddings and messages - **Gmail Account:** With Gmail OAuth2 credentials for sending emails --- **Installation Steps** **1. Import the Workflow** Import the provided JSON files into your n8n instance. **2. Configure Credentials** Go to **n8n > Credentials**, and set up: - **Google Docs API** - **OpenAI API** - **Pinecone API** - **Gmail OAuth2** **3. Set Your Pinecone Index & Namespace** Ensure you have a working Pinecone index (e.g., n8ndocs) and namespace (e.g., docsmail). **4. Test the Full Flow** - Run the Google Docs to Pinecone embedding workflow to prepare data. - Send a message to the chat trigger endpoint (e.g., Send an offer to User). - Check the execution log to verify correct tool usage and Gmail delivery. --- **How It Works** **1. Data Preparation:** - Google Doc content is fetched and chunked. - OpenAI embeddings are created. - Data is stored in Pinecone under a specific namespace. **2. Chat Trigger:** - A webhook captures chat input. - The LangChain agent interprets the user request. - The agent uses two tools: - Vectorstore_mails: Retrieves relevant emails via Pinecone vector search - send_mail: Uses an internal n8n sub-workflow to send Gmail messages **3. Mail Generation & Delivery:** - Email is personalized using recipient info (name/email from Pinecone) - Message follows a clean, friendly format with clear subject and closing - Delivered via Gmail integration
n8n$14.99Automate Gmail Email Classification and Response with AI and WhatsApp Alerts
This n8n workflow uses AI to classify incoming Gmail emails into five categories, automates responses, and sends WhatsApp alerts for urgent messages, ensuring efficient email management.
n8n$14.99Auto-Label Incoming Gmail Messages with AI Nodes
This workflow uses AI to analyze the content of every new message in Gmail and then assigns specific labels, according to the context of the email. The default configuration of the workflow includes 3 labels: - **Partnership** - email about sponsored content or cooperation, - **Inquiry** - email about products, services, - **Notification** - email that doesn't require a response. You can add or edit labels and descriptions according to your use case. See this workflow in action [in my YouTube video](https://youtu.be/a8Dhj3Zh9vQ) about automating Gmail. ## How it works? The Gmail trigger performs polling every minute for new messages (you can change the trigger interval according to your needs). The email content is then downloaded and forwarded to an AI chain. The prompt in the AI chain node includes instructions for applying labels according to the email content - change label names and instructions to fit your use case. Next, the workflow retrieves all labels from the Gmail account and compares them with the label names returned from the AI chain. Label IDs are aggregated and applied to processed email messages. Label names in the Gmail account and workflow (prompt, JSON schema) must be the same. ## Set up steps 1. Set credentials for Gmail and OpenAI. 2. Add labels to your Gmail account (e.g., **Partnership**, **Inquiry**, and **Notification**). 3. Change the prompt in the AI chain node (update the list of label names and instructions). 4. Change the list of available labels in the JSON schema in the parser node. 5. Optionally: change the polling interval in the Gmail trigger (by default, the interval is 1 minute). If you like this workflow, please subscribe to [my YouTube channel](https://www.youtube.com/@workfloows/) and/or [my newsletter](https://workfloows.com/).
n8n$14.99Automate Email Responses with Voice Notes Using Telegram, OpenAI, and Gmail
This workflow enables you to respond to emails with voice notes instead of typing. It uses OpenAI's Whisper to transcribe your voice message and drafts a reply in Gmail.
n8n$14.99Automate Daily Email Reminders from Google Sheets Using Gmail
Streamline your daily communication by automatically sending email reminders from Google Sheets using Gmail and n8n. Ideal for teams and businesses needing timely updates.
n8n$4.99Automate AI-Powered Out-of-Office Replies in Gmail
This workflow automatically sends personalized out-of-office replies using AI when you're away, ensuring important emails are addressed while filtering out spam.
n8n$9.99Automate Coupon Validation and Notification via Google Sheets and Gmail
Efficiently validate coupons, update records in Google Sheets, and notify users via Gmail. Streamline your coupon management to save time and reduce errors.
Activepieces$2.99Automate Personalized Welcome Emails with Discount Codes via Mailchimp and Gmail
Streamline your subscriber onboarding process by automatically sending personalized welcome emails with discount codes using Mailchimp and Gmail.
n8n$4.99Automate Your Morning Business Digest with Notion, Gmail, Stripe, and GPT-4o
Start your day with a personalized business digest delivered to your email, summarizing your top priorities, income, meetings, and a motivational message.
n8n$4.99Automate Google Sheets and Gmail Integration via Webhook
Streamline your data collection and communication processes with this Google Sheets and Gmail automation workflow.
Zapier$16.33
More integrations
Need a custom Gmail workflow?
Our automation experts build tailored Gmail integrations for your exact stack.
Request a Custom Workflow