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.
Gmail AI Email Manager
Automates Gmail monitoring, AI analysis of email content and history, and intelligent labeling for prioritized inbox organization.
n8n$24.99Automated Gmail Responses with Sticky Notes
This workflow automates the response process for incoming emails in Gmail, utilizing AI to analyze messages and generate appropriate replies. By implementing an intelligent trigger, the workflow detects incoming emails that require responses and c...
n8n$7.41Auto-Categorize & Label New Gmail Emails with GPT-4o mini
Automatically sorts incoming Gmail emails into predefined labels using GPT-4o mini AI analysis, skipping already labeled ones for efficient inbox organization.
n8n$12.99Automatically Label Gmail Emails with GPT Classification
Monitors Gmail inbox and uses GPT to classify emails into High Priority, Promotion, Finance/Billing, or Customer Support categories, then auto-applies matching Gmail labels.
n8n$14.99Automate Gmail Label Management with Triggered Sends
This workflow automates the process of managing Gmail labels based on incoming emails, enhancing your email organization.
n8n$4.98YouTube Comment Analysis with GPT-4o & Automated Email Reports via Gmail
**Description:** Leverage the power of ChatGPT and YouTube API to monitor, analyze, and report on video feedback automatically. This n8n automation template fetches comments from a YouTube video, performs advanced AI sentiment analysis, identifies key themes, and emails a professional report—all triggered from a Google Sheet. **What This Template Does:** - Auto-triggers from Google Sheets every minute - Fetches YouTube video details and top comments - Uses GPT-4 for comment sentiment analysis, theme detection, viewer questions & improvement insights - Generates and sends an HTML email report with all key insights - Marks videos as “Mail Sent” in the sheet to prevent duplicate reports **Setup Requirements:** - YouTube API Credentials - OpenAI API Credentials - Gmail credentials for email delivery - Google Sheet with video tracking **Ideal for:** YouTube creators, marketers, social media analysts, or agencies seeking automated YouTube comment sentiment analysis and actionable content insights—without writing a line of code.
n8n$14.99WhatsApp AI Sales Bot: DeepSeek, Sheets & Gmail Alerts
Turn WhatsApp into a 24/7 AI sales assistant. Uses DeepSeek AI for Saudi dialect responses from Google Sheets products, collects buyer details, and sends Gmail alerts for qualified leads.
n8n$24.99Schedule Daily Updates and Notifications with Google Sheets and Gmail
This Zap automates the process of scheduling daily tasks, extracting relevant date and time information, finding specific rows in Google Sheets, looping through those values, sending email notifications via Gmail, and updating the corresponding rows in Google Sheets. This streamlines your workflow, ensuring that important tasks are completed on time and that all relevant parties are informed, enhancing productivity and organization.
Zapier$4.99Automate Google Sheets and Gmail Integration for Health Tracking
This workflow enables seamless integration between Google Sheets and Gmail, specifically designed for health and fitness tracking. By automatically creating folders in Google Drive based on health data inputs, users can maintain an organized digit...
n8n$9.08Automated Daily Curated Newsletter with Perplexity & Gmail
Automates daily newsletters by fetching AI-curated summaries on MBA, Product Management, and AI topics via Perplexity, formatting them beautifully, and drafting in Gmail.
n8n$14.99Automated Lead Nurturing & Qualification with Gmail, Google Sheets & Slack
Automates lead capture via webhook, qualification, CRM updates, agent assignment from Google Sheets, personalized Gmail responses, and Slack notifications for sales teams.
n8n$18.99Convert and Forward Gmail Attachments Using Aspose
Automatically convert attachments from Gmail emails using Aspose and forward them via email. Streamline your workflow by handling attachments efficiently.
Make$4.99Manage Google Calendar & Gmail with a Gemini/GPT-Powered AI Assistant
## Manage Google Calendar events and Gmail with a customizable AI assistant  **Disclaimer:** This workflow uses Google Calendar and Gmail nodes which you will have to configure yourself. ## Who's it for This workflow is built for busy professionals, freelancers, and teams who want to **automate calendar scheduling and email handling** with the help of an AI assistant. Instead of switching between Gmail and Google Calendar, you can delegate tasks like “schedule a meeting,” “send an invite,” or “check my latest emails” directly to the assistant. ## How it works - The **AI Agent** interprets natural language requests and decides which tool to use. - Uses **Google Calendar nodes** to: - Check availability and list events. - Create new events with attendees. - Update existing events. - Uses **Gmail nodes** to: - Send emails with a clear subject and body. - Retrieve recent messages or filter by sender/date. - The **Date & Time node** ensures correct time handling for scheduling. - Built-in **guardrails** ensure clarity: if information is missing (e.g., timezone, meeting duration), the AI will ask you instead of guessing. ## How to set up 1. Import the workflow into your self-hosted n8n. 2. Create credentials for: - Google Calendar API (OAuth2) - Gmail API (OAuth2) - AI model (Google Gemini, OpenAI GPT, or another supported connector) 3. Connect these credentials to the corresponding workflow nodes. 4. Update default values like: - Your Google Calendar email ID - Timezone preferences - Default conference solution (Google Meet is included by default) 5. Test the workflow by asking natural queries such as: - “Schedule a meeting with alice@example.com tomorrow at 3 PM.” - “Check my emails from this morning.” - “What's on my calendar next week?” ## Tools ### “AI Agent The “brain” of the workflow. Interprets your requests and chooses the right tool. Asks for clarification if details are missing and confirms before important actions. ### Google Gemini Chat Model (or any LLM) The AI language model that powers the assistant. You can swap Gemini with OpenAI, Claude, or another model. ### ’ Simple Memory Keeps short-term context of the last ~10 interactions so the agent remembers what “it” refers to in your requests. ### Send a message in Gmail Sends emails from your Gmail account. Requires recipient, subject, and body. Generates clear, professional text. ### Get many messages in Gmail Checks your inbox. Can filter by timeframe or sender. Returns detailed summaries, not just one-liners. ### Get many events in Google Calendar Lists your events for a chosen date range. Useful for “What's on my schedule this week?” ### Date & Time Converts natural phrases like “tomorrow at 3 PM” into exact ISO date-time values. ### Get availability in Google Calendar Checks if you're free during a specific time slot. Prevents double-booking before scheduling. ### Create an event in Google Calendar Schedules a new meeting. Adds title, start/end times, attendees, description, and Google Meet link. ### Update an event in Google Calendar Edits an existing meeting. Change time, attendees, or details without creating a new event. ## Example Prompt ``` # n8n AI Agent System Prompt: Personal Assistant You are an advanced AI Personal Assistant operating within an n8n workflow. Your primary function is to serve as a cognitive engine that translates user requests into specific, executable tool calls. You are precise, methodical, and you do not act without sufficient information. --- ## Core Operating Principles 1. **Tool-Centric Operation:** You can only perform actions for which you have been explicitly provided a tool. Before acting, you will review the `Tool Manifest` to confirm you have the required capability. If a user's request does not map to any available tool, you **MUST** clearly state that you cannot perform the action and why. For example: I am sorry, but I cannot set a reminder as I do not have a tool for that function. 2. **Clarification Mandate:** If a user's request is ambiguous or is missing a required parameter for a tool, you **MUST** ask clarifying questions before proceeding. Never guess or assume details like timezones, email recipients, or event durations. 3. **Single-Focus Execution:** Handle one primary task at a time. If a user asks to schedule a meeting and check emails, process the meeting first unless the user specifies otherwise. 4. **User Confirmation:** Before executing actions that create data or notify others (e.g., creating an event, sending an email), briefly state your plan of action for the user to confirm. Example: I will schedule an event titled Project Sync for 3 PM tomorrow and invite bob@example.com. Is that correct? --- ## Tool Manifest & Usage Protocols You have access to the following tools. Adhe
n8n$14.99Get notified of Trello card activities via Gmail
This Zap automates the process of tracking Trello card activities and sending them as formatted messages via Gmail. By connecting Trello with Gmail through Formatter by Zapier, users can easily keep their team updated on card changes without manual effort, ensuring everyone stays informed and aligned on project progress.
Zapier$3.99Manage Personal Data with Multiple GPT-4o AI Agents: Gmail, Tasks & Finance on Telegram
## Overview Automate your personal productivity with this intelligent n8n workflow that integrates **Telegram**, **Google Sheets**, and **OpenAI (GPT-4)**. This system uses multiple AI agents to manage work hours, tasks, finances, and emails—all through natural language commands sent via Telegram. Every action is synced to Google Sheets for persistent, structured data storage. --- ## What This Template Does This automation system deploys several specialized AI agents: - **Work Hours Analyzer**: Analyzes work logs from Google Sheets, calculates total hours by workplace, and generates detailed monthly reports in Arabic. - **Work Tracking Agent**: Handles start/end work commands, calculates total hours, and updates Google Sheets. - **Task Manager Agent**: Manages to-do lists—adding, listing, updating, completing, and deleting tasks—with real-time sync to Google Sheets. - **Finance Agent**: Tracks income and expenses in multiple currencies, summarizes daily financial activity, and maintains a full transaction history. - **Email Analysis Agent**: Processes incoming Gmail messages, generates AI-powered summaries in Arabic with priority, sentiment, and recommended actions. - **Monthly Report Generator**: Automatically triggers at the start of each month to compile a professional PDF report of work hours and sends it to a Telegram topic. --- ## Prerequisites & Setup ### Required Accounts & API Keys Before setup, ensure you have: 1. **Telegram Bot Token** - from @BotFather 2. **OpenAI API Key** - with access to `gpt-4-mini` or `gpt-3.5-turbo` 3. **Google Sheets API** - OAuth2 credentials enabled 4. **Gmail Account (Optional)** - for email analysis 5. **n8n Instance** - self-hosted or cloud --- ### Google Sheets Structure Create a Google Sheet with the following sheets and columns: #### Sheet: `work` - Date - Start at - End at - Place - Note - Total hours #### Sheet: `task` - Task - Status - Created At - Due Date - Notes #### Sheet: `Expenses` - Id - Amount - Currency - Note - Type (debit/credit) - Date - Time #### Sheet: `email` - Name - Email --- ## Step-by-Step Setup ### Step 1: Import the Workflow 1. In n8n, go to **Workflows > Import from file** 2. Upload the JSON template 3. Open the canvas and verify all nodes are connected ### Step 2: Configure Credentials 1. **Telegram**: Add your bot token under Telegram account 2. **OpenAI**: Enter your API key in OpenAI account 3. **Google Sheets**: Connect using OAuth2 under Google Sheets account 4. **Gmail (Optional)**: Set up if using email analysis ### Step 3: Link Google Sheets 1. Share your Google Sheet with the service account email (if using service account) 2. Copy the **Document ID** from the sheet URL 3. Update all Google Sheets nodes with the correct sheet names and IDs 4. Ensure column names match exactly ### Step 4: Set Up Telegram 1. Start a chat with your bot 2. Use `/start` to initialize 3. Ensure `chatId` and `message_thread_id` in Telegram nodes match your group/topic 4. Test sending a message like Start work at the factory ### Step 5: Test the Agents Try these sample commands via Telegram: - Start work at the factory → Logs start time - Finished work → Logs end time and calculates hours - Add task: pay the bill → Adds a new task - How much did I spend today? → Shows today's expenses - Send last month's report → Triggers monthly PDF report (on the first of the month) --- ## Key Features ### Smart Work Tracking - Automatic time calculation - Query by date, place, or period - Real-time Google Sheets sync ### Task Management - Add, list, update, complete, delete tasks - Friendly, conversational responses - Daily summaries of completed and upcoming tasks ### Financial Tracking - Supports multiple currencies (JOD, USD, ILS, etc.) - Daily income/expense summaries - Full transaction history - Arabic-language responses ### Email Intelligence - AI-powered email summaries - Priority, sentiment, and action recommendations - Plain-text output in Arabic - No JSON or code blocks ### Automated Monthly Reports - Triggered on the 1st of each month - Generates detailed work hour reports by workplace - Outputs clean, formatted PDF - Sends directly to Telegram topic --- ## Customization Options ### Modify AI Prompts Edit the `systemMessage` in any AI agent node to: - Change tone (formal, friendly, concise) - Add new response formats - Support additional commands or languages ### Extend Functionality - Add **daily reminders** using Schedule Trigger - Implement **budget alerts** when expenses exceed a threshold - Add **weekly summaries** for tasks or work hours - Support **multi-currency conversion** ### Enhance Telegram Interaction - Add **inline buttons** for quick actions - Create **shortcuts** like `/work`, `/tasks`, `/finance` - Use **me
n8n$24.99Automatically Forward Gmail Attachments to Mailgun Recipients
Effortlessly forward emails with attachments from your Gmail inbox to specified recipients using Mailgun, ensuring seamless communication.
Make$3.99Auto-Classify & Label Gmail Emails with Google Gemini AI
Automatically classify incoming Gmail emails into categories like High Priority, Work Related, or Promotions using Google Gemini AI, then apply matching labels to organize your inbox effortlessly.
n8n$14.99Alert via Gmail When a Great Lead Submits a Form with MadKudu and Hunter
## Use Case If you have a form where potential leads reach out, then you probably want to analyze those leads and send a notification if certain requirements are met, e.g., employee number is high enough. MadKudu is built exactly to solve this problem. We use it along with Hunter and Gmail to get an email alert for high-quality leads.  ## How to Setup 1. Add your **MadKudu**, **Hunter**, and **Gmail** credentials. 2. Set the email to send to. 3. Click the **Test Workflow** button, enter your email, and check your email. 4. Activate the workflow and use the form trigger production URL to collect your leads in a smart way. ## How to Adjust This Template You may want to raise or lower the threshold for your leads, as you see fit.
n8n$9.99Automatic Gmail Categorization and Labeling with AI
AI-powered workflow that scans unread Gmail emails hourly, classifies them using OpenAI into Action, Receipt, Informational, or Spam, applies labels accordingly, trashes spam, and marks all as read.
n8n$17.99Summarize Gmail Support Emails with Gemini & Post to Slack
Automatically detects new Gmail support emails, summarizes them using Google Gemini AI, and posts concise summaries to Slack for instant team updates.
n8n$12.99Automate Gmail Inbox Cleanup with AI-Powered Email Classification
Streamline your Gmail inbox by automatically archiving low-priority emails using AI classification. This workflow intelligently distinguishes between actionable and archivable emails, helping you maintain a clutter-free inbox.
n8n$9.99Auto Meeting Minutes from Telegram Voice/Text to Airtable, Slack & Gmail
Capture Telegram messages or voice notes, transcribe with GPT, generate professional minutes, store in Airtable, notify Slack, and email via Gmail.
n8n$19.99Verify e-mail addresses by IPQualityScore and create new contacts in BigMailer for valid responses
When a new form is filled in Google Forms, submitted e-mail is verified by IPQualityScore. If the e-mail is valid, a new contact is created in BigMailer.
Make$3.99Automate Gmail Message Management with Manual Trigger
Streamline your Gmail inbox management by automating the deletion of old messages based on specific criteria.
n8n$6.98
More integrations
Custom AI Systems & Services
Our team of experienced AI builders will help build custom AI systems, workflows, and solutions.
Request Custom Work