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 Responses with ChatGPT Integration
Automatically generate and send personalized email responses using Gmail and ChatGPT, enhancing communication efficiency.
Make$3.99Automatically Update Outdated n8n Workflow Nodes and Notify via Gmail
This workflow identifies outdated nodes in n8n workflows, updates them with the latest versions, and sends a summary email via Gmail.
n8n$14.99Automate Gmail Labeling with Gemini AI & Build InfraNodus Knowledge Graph with Telegram Alerts
## Automated Gmail Labeling and Brainstorming This template can be used to **automatically label your incoming Gmail messages with AI** and to **build a knowledge graph** from the emails tagged with a specific label to brainstorm new ideas based on them. You can also **get notified about the emails with the most important labels via Telegram** as well as receive new ideas as you are building a knowledge graph of incoming messages. The idea generation is based on the **[InfraNodus knowledge graph](https://infranodus.com) content gap detection algorithm**, which builds a network from your content and then finds a blind spot and uses AI to generate an interesting research question or idea that can be used to bridge this gap.  ## Why it works so well? Think of all the business emails you receive that bypass the spam filters. Probably, they are personalized to you already. Now imagine if you build a knowledge graph from them for over a month. You will then **have an ideation device based on your interests and marketing profile**. Now, if you identify the gaps inside and generate interesting research questions based on them, you will **come up with new interesting ideas** that will be **relevant** (because they touch on the topics that matter to you), but **novel**, because they bridge them in new ways. ## What is it useful for? - **Automate Gmail incoming message labeling** with the new Classifier n8n node - much more advanced than the default Gmail labeling rules. - Get **notified via Telegram** (or a messenger of your choice) about the most important messages and **be sure not to miss anything important**. - Keep the messages with a certain label saved into a **knowledge graph** for brainstorming and ideation. - Every time a new message of this category comes in, it's added into the graph, changing its structure, a **new idea** is generated. So instead of looking at each specific offer, you now use them to generate **insights** for you. ## How it works - Step 1: This template is triggered automatically when a new Gmail message arrives. *Note: you need to connect your Gmail account here in this node* - Step 2: We use the new n8n AI Classifier Node to classify your email based on its content. You might need to update to n8n 1.94 version to make it work. *Note: we like to use Gemini AI for that classifier as it's the same company as Gmail, so should be safe with data* - Step 3: After classifying the message, we label the message with the appropriate label. *Note: you need to create the labels before in your Gmail account* - Step 4: For a certain category (e.g., Business) you format the message and save it into your InfraNodus graph. *Note: specify your [InfraNodus API](https://infranodus.com/api-access) here and choose the name of the graph. It will use the [InfraNodus API `graphAndEntries` endpoint](https://support.noduslabs.com/hc/en-us/articles/13605983537692-InfraNodus-API-Access-Points) and save your data to an InfraNodus graph. By default, we save the text knowledge graph using the `contextSettings` parameters (it will only build a text graph of the content), but you can take an alternative setting from this InfraNodus API nodes settings and create a social knowledge graph, that will also show email senders in the graph itself.* - Step 5 (optional): Generate an interesting insight question with the [`graphAndAdvice` endpoint](https://support.noduslabs.com/hc/en-us/articles/13605983537692-InfraNodus-API-Access-Points) of InfraNodus. - Step 6 (optional): Then send this insight via Telegram to a chat. - Step 7 (optional): Link some important labels to the second Telegram notification node, so you receive important messages for specified labels. - Step 8 (optional): Send a Telegram notification. We use Telegram, because it takes only 30 seconds to set up a bot with an API (send `/newbot` to [@botfather](https://t.me/botfather)), unlike Discord or Slack, which is long and cumbersome to set up. You can also attach a Gmail send node and generate an email instead. ## How to use You need an [InfraNodus GraphRAG API account and key](https://infranodus.com/use-case/ai-knowledge-graphs) to use this workflow. - Create an [InfraNodus](https://infranodus.com) account or log in. - Get the API key at [https://infranodus.com/api-access](https://infranodus.com/api-access) and create a Bearer authorization key for the InfraNodus API nodes. - Add this Authorization code in Steps 4 and 5 of the workflow. - Come up with the name of the graph and change it in the API InfraNodus nodes in the steps 4 and 5 and also in the Telegram node in Step 6 that sends a link to the graph. - For additional text processing / idea generation settings you can use in the API InfraNodus nodes, see the [InfraNodus access points](https://support.noduslabs.com/hc/en-us/articles/13605983537692-InfraNodus-API-Access-Points).
n8n$14.99Automatically 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.99Send Gmail emails for new call logs in NetHunt
This Make workflow triggers on new call logs in NetHunt, then automatically sends a Gmail email. It helps sales or support teams instantly notify contacts or log interactions without manual copying and pasting, ensuring timely follow-ups.
Make$2.99Sync HubSpot Contacts with LinkedIn URLs, Detect Changes, & Send Gmail Alerts
Automate CSV imports into HubSpot without the mess. Powered by n8n. Supercharged by Pollup AI. ## Who's this for? This workflow is perfect for Ops-minded folks in Customer Success, Marketing, and Sales - especially if you're juggling CSV lists, CRM updates, and team-wide reporting. Whether you're a CS ops lead syncing product usage, or a RevOps manager updating contact records, this will save you hours. ## Why it matters Manually importing CSVs into HubSpot is a headache: - Copy-paste errors - Mismatched fields - Wasted time formatting every upload This workflow does the heavy lifting for you: - Pulls fields dynamically from your HubSpot instance - Preps and maps CSV data in minutes - Syncs with Google Sheets to keep your source of truth aligned ## What the workflow actually does 1. **Pulls live field names from HubSpot's API** (no guesswork) 2. **Indexes and organizes your CSV** for import 3. **Processes & transforms raw data** (optional filters, cleanup, etc.) 4. **Dynamically maps** CSV fields to HubSpot fields 5. **Executes the upload** and logs results ## How to get started **Prerequisites:** - HubSpot private app token - Google Sheets API credentials - Access to an n8n instance (cloud or self-hosted) **Setup in 3 steps:** - Import the JSON into your n8n - Connect your HubSpot and Sheets accounts - Upload a CSV through the built-in form - you're live ## Make it yours - **Add filters** (e.g., remove duplicates, format fields) - **Add more HubSpot objects** to match your use case - **Trigger automation** via webhook, schedule, or custom input Works beautifully with other Pollup AI flows - so you can scale CS ops with less stress! ## About Pollup AI Pollup builds **hands-on automations for B2B communication teams**. This n8n workflow is one of many tools helping lean CS teams deliver high-touch outcomes at scale. Find out more at pollup.ai
n8n$24.99Send Pushover Alerts for New Gmail Emails with Attachments
Automatically receive Pushover notifications when new emails with attachments arrive in your Gmail inbox.
MakeFreeAutomatically Transfer MP4 Attachments from Gmail to Google Drive
This workflow retrieves MP4 attachments from Gmail emails and uploads them to Google Drive, providing a web view link for easy access.
n8n$3.99Automate Forwarding of Netflix Emails via Gmail and Mailjet
Effortlessly forward Netflix emails from your Gmail inbox to multiple recipients using Mailjet, ensuring your friends and family stay updated.
n8n$4.99Automate Lead Follow-Up from Gmail Using AI, HubSpot, Slack, and Google Sheets
Streamline your lead management by automating follow-up tasks for new Gmail leads using AI analysis, HubSpot task creation, Slack notifications, and Google Sheets logging.
n8n$9.99Automate Task Creation in Teamwork from New Gmail Emails
Automatically create a new task in Teamwork using the content of newly received emails in Gmail. This workflow streamlines task management by converting email information into actionable tasks.
Make$2.99Automate Gmail Label Management for Specific Messages
This workflow automates the process of managing Gmail labels by retrieving messages with a specific label, removing that label, and applying a new one. It streamlines email organization and enhances productivity.
n8n$4.99Automate Task Creation in Teamwork from Gmail Emails with Attachment Zipping via CloudConvert
This workflow automates the creation of tasks in Teamwork Projects from new Gmail emails. If an email contains attachments, they are zipped using CloudConvert before being attached to the task.
Make$2.99Automate Upwork Message Notifications to Slack Using Gmail and Google Gemini AI
This n8n workflow automates the process of receiving Upwork client messages by sending instant notifications to Slack. It offers two methods: a code-based extraction and an AI-powered extraction using Google Gemini for enhanced data parsing.
n8n$9.99Automate AI-Powered Customer Support with Gmail, Slack, and Google Sheets
Enhance your customer support operations with AI-driven automation, integrating Gmail, Slack, and Google Sheets for efficient inquiry handling and escalation.
n8n$14.99Streamline Multi-Level Document Approvals with Supabase and Gmail
Automate your document approval process with a structured multi-level workflow using Supabase and Gmail. This workflow is ideal for teams that require organized document approvals, ensuring each document is reviewed and approved at various levels before finalization.
n8n$24.99Automate PDF Attachment Uploads from Gmail to Google Drive with OpenAI Filtering
This workflow automates the process of filtering and uploading specific PDF attachments from Gmail to Google Drive using OpenAI. It identifies PDFs based on customizable search terms and uploads them to a designated Google Drive folder.
n8n$14.99Automate Cold Email Outreach for New HubSpot Contacts via Gmail
This workflow automates the process of sending personalized outreach emails to new HubSpot contacts using Gmail and logs the engagement in HubSpot.
n8n$4.99Automate Asana Task Creation from Labeled Gmail Emails
Automatically create tasks in Asana for emails labeled 'Asana' in your Gmail inbox, streamlining task management.
MakeFreeManage Personal Data with Multiple GP-40 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.99Automate Gmail Cleanup by Deleting Unwanted Emails
Efficiently remove unwanted emails from your Gmail account by automating the deletion process using specific criteria.
n8n$4.99Automate Delaware Certificate Filing from Gmail Attachments
Efficiently process and file Delaware Certificates of Incorporation from Gmail attachments using AI for text extraction and validation.
ActivepiecesFreeGet Gmail alerts for Streak stage changes
This Zap automates the process of updating the stage of a deal in Streak based on incoming messages in Gmail. By connecting your email to your CRM, you can ensure that your sales pipeline is always up-to-date without manual intervention, allowing you to focus on closing deals rather than managing data.
Zapier$2.99Get notified of Pipedrive deal stage updates in Gmail
This Zap automates the process of managing your sales pipeline by updating deal stages in Pipedrive based on specific filters. When a deal stage is updated, this Zap can trigger actions in other applications, such as sending a notification email through Gmail, ensuring that you stay informed about important changes in your deals without manual intervention.
Zapier$3.99
More integrations
Need a custom Gmail workflow?
Our automation experts build tailored Gmail integrations for your exact stack.
Request a Custom Workflow