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.
Interview Scheduling Automation with Google Sheets, Calendar, Gmail & GPT-4O
**SEO-Optimized Description:** Streamline your interview scheduling process with this intelligent n8n automation template powered by Google Calendar, Google Sheets, and GPT-4. This workflow reads candidate information from a spreadsheet, automatically schedules interviews in Google Calendar, and sends personalized interview invitation emails—all without manual input. **What This Template Does:** - Monitors a Google Sheet for new candidate entries every minute - Auto-selects the next available interview slot (Mon/Wed/Fri at 3 PM) - Creates a calendar invite in your Google Calendar - Uses GPT-4 to generate personalized emails based on candidate data - Sends the email invite with the interview link via Gmail **Built-in Logic Ensures:** - Candidates never get same-day interviews - AI-generated emails are concise, polite, and professionally formatted - Scheduling remains conflict-free and easy to manage **Requirements:** - Google Calendar API credentials - Google Sheets with candidate info (Name, Email, Background) - Gmail account with OAuth2 - Azure OpenAI API (GPT-4 recommended) **Perfect For:** Startups, HR teams, and recruiters looking to automate interview scheduling, eliminate back-and-forth emails, and deliver a professional candidate experience—all with zero hassle.
n8n$4.99Automate Multi-Step Onboarding with Google Sheets, Forms, and Gmail Notifications
This **n8n workflow** enables teams to automate and standardize multi-step onboarding or messaging workflows using **Google Sheets**, **Forms**, **Gmail**, and dynamic logic powered by **Code** and **Switch** nodes. It ensures the right email is sent at the right step, tracks progress in Google Sheets, and handles errors or escalations. --- ## **Who is this for?** - HR and PeopleOps teams managing candidate or employee onboarding processes - Customer success or onboarding teams handling structured, step-based journeys - Any team using Google Sheets as a lightweight CRM or workflow tracker --- ## **What problem is this workflow solving?** Coordinating multi-step onboarding or communication flows using spreadsheets and email can quickly become error-prone. This workflow: - Dynamically detects the current step and status from a Google Sheet - Sends the right message at the right time - Updates statuses and creates next steps - Handles errors with escalation logic --- ## **What this workflow does** 1. **Trigger via Form or Manual Execution** - Users can fill a web form or run the workflow manually. 2. **Read Google Sheets** - Retrieves step definitions and user progress from two sheets: - One for message templates - One for user step/status tracking 3. **Generate Message Table** - Uses custom JavaScript to parse and structure message templates based on step and message type (sent, completed, error). 4. **Determine User Step** - A **Switch node** checks the user's current step and status. - Logic branches into the correct flow for message sending and verification. 5. **Send Message** - Message variables are replaced using a **Code** node. - Final message is sent via Gmail or another workflow (using Execute Workflow). 6. **Update Sheets** - Marks the step as completed or passed. - Creates the next step in the sheet with updated status. 7. **Handle Errors** - If the step fails, an error message is sent to the responsible admin. --- ## **Setup** 1. **Connect Google Sheets and Gmail**: - Ensure credentials are configured in n8n. 2. **Prepare Sheets**: - One sheet for messages with steps/types/subjects/content. You can copy the one from [here](https://docs.google.com/spreadsheets/d/17_fUSV9zJo8Ya6ulvCOon2wjoeEmOwDFrpK1Xxa9gmw/edit?usp=sharing) - One sheet for tracking users and their current step/status. You can copy the one from [here](https://docs.google.com/spreadsheets/d/1HBLJNt8hAXNkqj6lfwQilBr9FCRxj3j0r0Ni6cgoYA/edit?usp=sharing) 3. **Customize Webform**: - Use the provided form to capture First Name, Last Name, and Email. 4. **Connect to Your Email Templates**: - Ensure your message structure follows the expected JSON format by step and type. --- ## **How to customize this workflow to your needs** - **Add More Steps**: Expand the Switch logic and template sheet for more steps. - **Use Different Channels**: Replace Gmail with Slack, Telegram, or another messaging node. - **Change Form Fields**: Adjust the Form Trigger node to match your onboarding fields. - **Custom Error Logic**: Customize escalation emails, including admin routing or Slack alerts. - **Integrate with Databases**: Swap Google Sheets with Airtable, PostgreSQL, or Notion. --- This workflow is ideal for automating repetitive, step-based processes involving human communication. It's modular, extensible, and powered by spreadsheet-driven logic.
n8n$24.99Basic Automatic Gmail Email Labeling with OpenAI and Gmail API
## Description This workflow automates email categorization in Gmail using the Gmail API and OpenAI's language model. It periodically checks for new emails, reads their content, and categorizes them based on existing Gmail labels. If no matching label is found, the workflow creates a new label and assigns it to the email. ## Key Features - **Polling for Emails**: The workflow triggers every 5 minutes to check for new emails using the Gmail Trigger node. - **Reading Labels**: Existing Gmail labels are fetched to determine the most relevant match for email categorization. - **Dynamic Labeling**: If no existing label matches, a new label is created dynamically based on the email's content. - **OpenAI Integration**: The workflow uses OpenAI's Chat model to analyze email content and suggest or create appropriate labels. - **Email Categorization**: Labels are applied to emails, ensuring they are organized in Gmail's structure. The workflow also removes less relevant emails (e.g., ads) from the inbox. ## Nodes in Use 1. **Gmail Trigger**: Polls Gmail every 5 minutes for new emails. 2. **Gmail - Read Labels**: Fetches all existing Gmail labels. 3. **Gmail - Get Message**: Retrieves the full content of a specific email. 4. **Gmail - Add Label to Message**: Assigns a chosen label to the email. 5. **Gmail - Create Label**: Creates a new label if necessary. 6. **OpenAI Chat Model**: Analyzes email content for categorization. 7. **Memory Buffer**: Retains context for email analysis across multiple iterations. 8. **Wait Node**: Adds a buffer period to manage email processing. ## Prerequisites - **Gmail API Setup**: Ensure Gmail OAuth2 credentials are configured in n8n. - **OpenAI API Key**: Configure OpenAI credentials for email analysis. - **Labeling Standards**: Maintain a consistent Gmail label structure for better organization. ## Instructions 1. Add your Gmail API credentials to the Gmail nodes. 2. Add your OpenAI API credentials to the OpenAI Chat Model node. 3. Activate the workflow. It will start polling for new emails every 5 minutes. 4. Monitor and refine the categorization logic if necessary to ensure alignment with Gmail's organizational needs. ## Use Case Ideal for individuals or teams handling high email volumes who want to maintain an organized inbox and automate repetitive categorization tasks. Note: You can improve the prompt to get better results from the agent by giving it more personal rules on how to categorize.
n8n$9.99Automate LinkedIn Post Creation and Delivery with AI and Gmail
This workflow generates professional LinkedIn posts using AI, creates corresponding images, and sends them via Gmail or publishes directly to LinkedIn.
n8n$14.99Automate Personalized Startup Idea Generation and Analysis with AI and Gmail
This workflow automates the generation and analysis of personalized startup ideas using AI models and delivers the results via Gmail. Ideal for developers and entrepreneurs seeking innovative business concepts and professional-grade analysis.
n8n$14.99Automate Cold Email Campaigns with Gmail and Google Sheets
Streamline your cold email outreach by automating personalized email sequences using Gmail and Google Sheets. This workflow ensures efficient tracking and delivery of emails to prospects.
n8n$9.99Automate Invoice Processing from Gmail to Google Drive and Sheets
Streamline your invoice management by automatically saving email attachments to Google Drive and extracting invoice data to Google Sheets using AI. This workflow monitors Gmail for unread emails with attachments, uploads PDFs to a designated Google Drive folder, and utilizes OpenAI's GPT-4 for data extraction.
n8n$14.99Automate Email Management with AI for Gmail and Slack
Streamline your email workflow by automatically categorizing, labeling, and drafting responses to Gmail messages using AI, with real-time Slack notifications.
n8n$14.99Daily Weather Forecast Emails with MeteoSource and Gmail
## Who's it for People and teams who want a quick, reliable daily weather email without opening an app. Ideal for busy mornings, shared team inboxes, or anyone who prefers a simple plain text summary. ## How it works / What it does - Runs every day at 07:00. - Reads two config values: `place_id` and `send_to_email`. - Calls Meteosource's Point Forecast for the selected location. - Sends a plain text Gmail message: - Subject shows today's summary. - Body shows tomorrow's summary. - Footer includes a small “Powered by Meteosource” line. ## How to set up 1. In the Config node, set `place_id` to your Meteosource location key and `send_to_email` to the recipient. 2. Add credentials: - Meteosource API key for the HTTP Request. - Gmail OAuth2 for sending email. 3. Keep the default schedule at 07:00 or change the hour in the Schedule node. 4. Test by running once to verify the subject and body content. ## Requirements - n8n environment - Meteosource API key - Gmail account with OAuth2 credentials ## How to customize the workflow - Change send time in the Schedule node. - Add CC or modify the subject in the Gmail node. - Swap `place_id` for a different city. - Extend the email with temperature, precipitation, or alerts if needed.
n8n$4.99Generate AI-Summarized Newsletter Drafts from RSS Feeds with GPT-4 and Gmail
## **How it works** Every hour, the workflow checks the RSS feed https://www.artificialintelligence-news.com/feed/ for new articles. For each new item, it extracts the title, snippet, and full content, then sends them to an AI model to summarize and optionally translate. The processed summary is passed to another AI model (with a personalized "Patrik" assistant tone) to generate a newsletter-style text. Finally, the result is saved as a draft email in Gmail, ready to review and send. ## How to use - Set your preferred language in the Information Extractor system prompt. - Update the RSS feed URL if you want to pull articles from a different source. - Customize the assistant tone in the Message a model node for your newsletter style. - Connect your Gmail account to the Create a draft node. - Activate the workflow - every hour it will fetch new articles, generate newsletter content, and save them as Gmail drafts. ## Customising this workflow - Change the source: Replace the RSS feed URL in the RSS Feed trigger node. - Language & length: Edit the system prompt in the Information Extractor to set your preferred language and summary style. - Tone & format: Adjust the Message a model node to define the assistant's personality, structure (headlines, bullets, Q&A), or output as HTML. - Email settings: Change the subject, sender, or draft folder in the Create a draft node. - Frequency: Modify the trigger schedule to run daily, weekly, or at custom intervals.
n8n$9.99Automate Gmail Enquiry Responses with GPT-4o, Dumpling AI, and LangChain
Streamline your customer support by automatically responding to Gmail enquiries using AI-powered tools. This workflow classifies emails, gathers context, and sends personalized replies, enhancing efficiency and response times.
n8n$9.99Automate Gmail Email Classification with OpenAI's GPT-5
Automatically classify and label Gmail emails using OpenAI's GPT-5 model to streamline inbox management and improve email organization.
n8n$4.99TradingView Signal Extractor with Gmail, Google Sheets & Telegram Notifications
Stay ahead in your **trading game** with this powerful **n8n automation** workflow. Designed for real-time efficiency, this setup continuously **scans your Gmail inbox** for trading alerts from **TradingView** and ensures **you never miss a signal.** Every minute, this workflow will: - **Check Gmail** for new messages using a trigger. - **Identify** emails coming specifically from TradingView. - **Extract** key trading signals like **BUY** or **SELL** along with the company name. - **Capture** the exact date and time of the alert. - **Log** all extracted signals neatly into a **Google Sheet** for easy tracking and analysis. - **Instantly notify you on Telegram** with a custom message so you can act fast. Perfect for **traders** who want an **automated assistant** to handle **alerts, record them for analysis,** and provide timely updates - **all without lifting a finger.**
n8n$9.99Automate Contract Creation and Delivery with Typeform, Google Docs, and Gmail
Automatically generate and send contracts using Typeform data, Google Docs templates, and Gmail. Ideal for HR, client agreements, and legal operations.
n8n$4.99Automate Resume Screening with Gmail, Gemini AI, Airtable, and Google Sheets
Streamline your hiring process by automatically parsing, matching, and evaluating resumes received via email, and organizing candidate data and AI scores in Google Sheets.
n8n$14.99Automate Real Estate Lead Qualification with OpenAI, Gmail, and Airtable
Streamline your real estate lead qualification process by automatically scoring and filtering leads using OpenAI, with notifications via Gmail and CRM logging in Airtable.
n8n$9.99Automate Gmail Attachment Organization in Google Drive
Effortlessly organize email attachments from Gmail into structured Google Drive folders, dynamically named using email subjects and timestamps.
n8n$4.99Automate Gmail Management with AI and Contact Integration
Streamline your Gmail tasks using AI assistance for sending, replying, labeling, deleting, and fetching emails, while managing contacts through Google Sheets.
n8n$9.99Automate Daily AI News Digest with Perplexity and Gmail
This workflow delivers a curated summary of the latest AI news headlines to your inbox every morning at 9 AM, using Perplexity for research and OpenAI for formatting.
n8n$9.99Automate ClickUp Time Tracking and Performance Reports via Gmail
Streamline your team's time tracking and task performance reporting by automating the generation of detailed reports from ClickUp data and delivering them via Gmail. This workflow processes task data to provide actionable insights and professional reports.
n8n$14.99Automate Gmail Replies with AI-Powered Drafts
Streamline your email management by automatically generating AI-driven reply drafts for unread Gmail messages, saving time and reducing repetitive tasks.
n8n$9.99Automate Client Engagement and Management with Notion, Gmail, and GPT-4o
Streamline your client communications and management by automating welcome emails, check-ins, feedback requests, and re-engagements using Notion, Gmail, and GPT-4o.
n8n$9.99Automate Invoice Detection in Gmail and Notify via Slack
Streamline your workflow by automatically detecting invoices in your Gmail inbox and sending real-time notifications to Slack. Ideal for freelancers and finance teams managing numerous email invoices.
n8n$9.99Automate Resume Screening with AI: From Gmail to Google Sheets
Streamline your HR process by automatically screening resumes received via Gmail and evaluating them using AI, with results logged in Google Sheets.
n8n$14.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