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.
Automate Invoice Creation from Gmail with AI and QuickBooks
Streamline your billing process by automatically generating invoices from labeled Gmail threads using AI for data extraction and QuickBooks for invoice creation.
n8n$14.99Automate WooCommerce Support with AI via Telegram and Gmail
Deploy a 24/7 AI-powered support agent for your WooCommerce store, handling inquiries through Telegram and Gmail. This workflow streamlines customer support by integrating AI models to provide quick responses and fetch order data.
n8n$14.99Automate Website Change Detection with Firecrawl, Google Sheets, and Gmail Alerts
Automatically monitor dynamic websites for changes and receive instant email alerts. This workflow uses Firecrawl to scrape JavaScript-rendered content, logs changes in Google Sheets, and sends notifications via Gmail.
n8n$14.99Automate WordPress Contact Form Responses with Google Gemini and Gmail
Streamline your WordPress Contact Form 7 inquiries by automating classification, response drafting, and data logging using Google Gemini and Gmail.
n8n$14.99Automate Email Processing with AI Classification, Gmail Drafts, and Slack Alerts
This workflow automates the management of incoming emails by using AI to classify them, creating draft responses, and sending Slack notifications based on the email content.
n8n$14.99Automate Gmail with AI-Powered Email Management via MCP
Leverage AI to manage Gmail efficiently with natural language commands using the Model Context Protocol (MCP). This workflow allows you to send, read, and organize emails seamlessly.
n8n$9.99Automate EDI Message Processing with Gmail and Google Sheets
Streamline the processing of EDI messages by automatically parsing emails from Gmail and logging the data into Google Sheets. This workflow simplifies manual data handling for small businesses.
n8n$14.99Automate Daily Interview Schedules from Google Calendar to Gmail
This n8n workflow automates the process of sending daily interview schedules from Google Calendar to each interviewer via Gmail. It ensures interviewers receive a personalized email with their schedule, including meeting times, Google Meet links, and attendee status, every day at 8:00 AM IST.
n8n$4.99Automate Weekly Student Progress Reports via Gmail and Google Sheets
This n8n workflow automates the creation and delivery of weekly student performance reports to parents using data from a Learning Management System (LMS). It compiles grades, attendance, and progress notes into a formatted report and sends it via email, streamlining communication without manual intervention.
n8n$9.99Automate Scheduled RSS News Digest Emails with Gmail
Effortlessly send scheduled, formatted news digests from any RSS feed to your Gmail inbox using n8n. Perfect for news curators, bloggers, and media professionals seeking automated daily or weekly news summaries.
n8n$4.99Automatically Send Daily Sales Reports from Square via Gmail
## Automatically Send Square Summary Report for Yesterday's Sales via Gmail ## What It Does This workflow automatically connects to the Square API and generates a daily sales summary report for all your Square locations. The report matches the figures displayed in **Square Dashboard > Reports > Sales Summary**. It's designed to run daily and pull the previous day's sales into a CSV file, which is then sent to a manager/finance team for analysis. This workflow builds on my previous template, which allows users to automatically pull data from the Square API into n8n for processing. (See here: [https://n8n.io/workflows/6358](https://n8n.io/workflows/6358)) ## Prerequisites To use this workflow, you'll need: - A Square API credential (configured as a Header Auth credential) - A Gmail credential ## How to Set Up Square Credentials: - Go to **Credentials > Create New** - Choose **Header Auth** - Set the **Name** to `Authorization` - Set the **Value** to your Square Access Token (e.g., `Bearer <your-api-key>`) ## How It Works 1. **Trigger:** The workflow runs every day at 4:00 AM 2. **Fetch Locations:** An HTTP request retrieves all Square locations linked to your account 3. **Fetch Orders:** For each location, an HTTP request pulls completed orders for the specified report_date 4. **Filter Empty Locations:** Locations with no sales are ignored 5. **Aggregate Sales Data:** A Code node processes the order data and produces a summary identical to Square's built-in Sales Summary report 6. **Create CSV File:** A CSV file is created containing the relevant data 7. **Send Email:** An email is sent to the chosen third party ## Example Use Cases - Automatically send Square sales data to management to improve the quality of planning and scheduling decisions - Automatically send data to an external third party, such as a landlord or agent, who is paid via commission - Automatically send data to a bookkeeper for entry into QuickBooks ## How to Use - Configure both HTTP Request nodes to use your Square API credential - Set the workflow to **Active** so it runs automatically - Enter the email address of the person you want to send the report to and update the message body - If you want to remove the n8n attribution, you can do so in the last node ## Customization Options - Add pagination to handle locations with more than 1,000 orders per day - Instead of a daily summary, you can modify this workflow to produce a weekly summary once a week ## Why It's Useful This workflow saves time, reduces manual report pulling from Square, and enables smarter automation around sales data - whether for operations, finance, or performance monitoring.
n8n$9.99Automate Gmail Organization: Weekly Newsletter Archiving and Receipt Labeling
**Feel like your inbox is a junk drawer you're scared to open?** Meet the Sunday Sweep Gmail Zero workflow—the soft-tech hug your Gmail has been waiting for. **What it does (in plain English)** Every Sunday at 9 PM, it quietly hunts down newsletters older than 30 days and gently archives them—no scary deletions, just a neat sweep. Fresh receipts, invoices, or order confirmations from the past 24 hours are instantly labeled “Receipts” so you can find them at tax time without digging. You wake up Monday to a crystal-clear inbox, zero overwhelm, and one big check-mark off your to-do list. **Who it's perfect for:** Etsy shop owners, virtual assistants, wellness coaches, and any homemaker-preneur who wants automation that feels like a friend, not a robot takeover. No coding skills, no jargon—just plug in your Gmail account and let the calm routine run on autopilot. **Bonus goodies** - Emoji-coded labels ready to go - Works with free Gmail accounts **Stop living in inbox chaos. Start your week lighter—with Sunday Sweep Gmail Zero.**
n8n$4.99Automate Meeting Minutes Creation from Telegram to Airtable, Slack, and Gmail
Streamline your meeting documentation process by automatically transcribing Telegram messages or voice notes into structured meeting minutes with GPT, storing them in Airtable, and notifying your team via Slack and Gmail.
n8n$14.99Automate Gmail Receipt Management with AI and Google Services
Streamline your receipt management by automatically extracting, logging, and storing Gmail receipts using AI, Google Sheets, and Google Drive. Ideal for freelancers and finance teams.
n8n$9.99Automate Gmail Reply Drafts Using OpenAI
This workflow automates the creation of Gmail reply drafts by leveraging OpenAI's capabilities. It processes emails with specific labels, generates customized responses, and integrates them back into the Gmail thread.
n8n$14.99Automate AWS Security Misconfiguration Alerts with AI Triage and Gmail Notifications
This workflow automatically triages AWS security misconfigurations using AI to prioritize alerts and sends notifications to your team via Gmail. It integrates with AWS Security Hub and AWS Config to streamline incident management.
n8n$9.99Automate Incident Reporting & Alerts with Forms, Google Sheets, and Gmail
# Incident Reporting & Management Workflow (Form + Google Sheets + Email) This workflow automates incident reporting and management for operations teams by connecting a public reporting form with real-time logging in Google Sheets and instant alert emails to your support team. Whenever an incident is reported via the n8n form/webhook, all details are saved securely and immediately, and the right people are notified the moment issues occur. It's a fast, scalable solution for reliable incident handling. ## Who's It For - Renewable energy operators (solar/wind/green energy). - Facility and plant managers. - Environmental, EHS, and safety teams. - Technical support and incident response crews. - Maintenance & field operations teams. - Anyone aiming for compliance-ready, audit-friendly digital issue reporting. ## How It Works 1. **Form Submission**: An n8n-powered form (or webhook endpoint) receives incident reports, capturing all key details: reporter info, contact, location, date/time, type, severity, actions taken, photos, and more. 2. **Log to Google Sheets**: Each report is instantly appended as a new row in a secure Google Sheet, creating a searchable, timestamped audit trail. 3. **Email Alert (Gmail)**: An automatic email with incident summary and critical details lands in the support team's inbox seconds after submission, ensuring your response is always prompt. 4. **Workflow Automation**: These nodes are linked in n8n, enabling no-code/low-code back-end automation for complete visibility and control. ## How to Set Up 1. **Import Workflow**: In n8n, use Import from File to upload the workflow JSON provided. 2. **Edit Configuration**: - Update form fields as needed (label, validations, options for severity/category). - Enter your Google Sheet ID and sharing settings. - Configure Gmail/SMTP credentials and recipient address (example: `supportteam@mailinator.com` or your own team). 3. **Deploy Webhook**: Copy your n8n webhook URL and connect it to your reporting interface (form, app, device, etc.). 4. **Activate**: Enable the workflow in n8n. Submissions are now handled in real-time. 5. **Test**: Submit a sample incident to make sure data logs in Google Sheets and the alert email arrives as expected. ## Requirements | Tool | Purpose | |-----------------|-----------------------------------| | n8n Instance | Orchestrates the workflow | | Google Account | To access/use Google Sheets | | Gmail/SMTP | For sending incident alerts | | Incident Source | n8n Form, webhook, app, or device| ## How to Customize - **Form Fields**: Add/remove fields or validations in the n8n form for organization-specific needs (e.g., add photos, custom categories). - **Alert Routing**: Use IF nodes to send critical alerts via Slack, SMS, or escalate to on-call teams based on severity/type. - **Backend**: Replace Google Sheets with Notion, Airtable, PostgreSQL, or other databases. - **Reporting**: Add PDF nodes to auto-generate and send report summaries. - **Integrations**: Push incidents to ticketing, asset tracking, or calendar scheduling workflows. ## Add-Ons (Optional Extensions) | Feature | Description | |------------------|------------------------------------------------------| | Slack Alerts | Instantly notify Slack channels on critical issues | | Database Logging | Store reports in SQL/NoSQL systems | | PDF Generation | Email ready-to-use incident reports as PDFs | | Calendar Events | Schedule follow-ups or deadline reminders | | AI Categorization | Auto-classify incidents by severity/type | | Task Creation | Open tickets in Jira, Trello, ClickUp, or Asana | ## Use Case Examples - Field engineers report solar inverter faults with mobile forms. - Security personnel log site intrusions, with photos and severity. - IoT sensors auto-post equipment failures as incidents. - Compliance or EHS teams capture safety observations in real-time. - Technicians submit maintenance or post-repair issues instantly. ## Common Troubleshooting | Issue | Possible Cause | Solution | |--------------------------|---------------------------------------|----------------------------------------------------------| | Form not triggering | Webhook URL incorrect | Double-check webhook endpoint and method (POST) | | Email not delivered | Wrong SMTP/Gmail credentials | Re-enter credentials or verify SMTP access | | Google Sheets not updated | Sheets ID wrong/missing permissions | Use correct ID, share sheet with service account or make accessible | | Missing report fields in log | Form field names or types mismatch | Align JSON/form data keys with workflow node mappings | | Attachments not saved | Field not set for file type | Review form field definitions and adjust as needed | ## Need Help? Want a tailored setup, advanced automations, or powerful add-ons (AI, SLAs, PDF logs, ticketing integration)? Our n8n workflow experts at WeblineIndia are ready to help you engineer seamless incident management for any industry. ☎️ Contact WeblineIndia - Your Automation
n8n$4.99Automate Comprehensive SEO Audits with Apify, Cloudflare, and Gmail
Effortlessly generate and deliver detailed SEO audits for any website in under 5 minutes using this n8n workflow. Ideal for agencies and freelancers, it provides technical, content, and strategic analysis reports directly to clients.
n8n$24.99Telegram to Gmail Automation Workflow
This workflow automates the integration between Telegram and Gmail, allowing users to seamlessly retrieve unread emails and calendar events. By leveraging Telegram as a trigger, the workflow listens for incoming events and processes them according...
n8n$4.99Send AI-Summarized Unread Email Alerts to Slack using GPT-4 and Gmail
### Who is this for? If you're overwhelmed with incoming emails but only want to be notified about the essentials, this workflow is for you. Perfect for busy professionals who want a short AI summary of new emails delivered directly to Slack. ### What does it solve? Reading every email wastes time. This workflow filters out the noise by: - Automatically summarizing each unread Gmail email using AI - Sending you just the sender and a short summary to Slack - Helping you stay focused without missing key information ### How it works - Every minute, the workflow checks Gmail for unread emails - When it finds one, it: - Extracts the email content - Sends it to OpenAI's GPT model for a 250-character summary - Delivers the message directly to Slack ### How to set up? 1. **Connect your accounts:** - Gmail (OAuth2) - OpenAI (API key or connected account) - Slack (OAuth2) 2. **Edit the Slack node:** - Choose the Slack user/channel to send alerts to 3. **Optional:** Adjust the AI prompt in the "AI Agent" node to modify the summary style 4. **Optional:** Change polling frequency in the Gmail trigger node ### How to customize this workflow to your needs - Edit the AI prompt to: - Highlight urgency - Include specific keywords - Extend or reduce summary length - Modify the Slack message format (add emojis, tags, or links)
n8n$9.99Automatically Upload Gmail Attachments to Google Drive
This workflow extracts multiple attachments from new Gmail emails and uploads them to Google Drive, streamlining your file management process.
n8n$3.99Process Voice, Images & Documents with GPT-4o, MongoDB & Gmail Tools
## What it does This n8n workflow creates a cutting-edge, multi-modal AI Memory Assistant designed to capture, understand, and intelligently recall your personal or business information from diverse sources. It automatically processes voice notes, images, documents (like PDFs), and text messages sent via Telegram. Leveraging GPT-4 for advanced AI processing (including visual analysis, document parsing, transcription, and semantic understanding) and MongoDB Atlas Vector Search for persistent and lightning-fast recall, this assistant acts as an external brain. Furthermore, it integrates with Gmail, allowing the AI to send and search emails as part of its memory and response capabilities. This end-to-end solution blueprint provides a powerful starting point for personal knowledge management and intelligent automation. ## How it works #### 1. Multi-Modal Input Ingestion Your memories begin when you send a voice note, an image, a document (e.g., PDF), or a text message to your Telegram bot. The workflow immediately identifies the input type. #### 2. Advanced AI Content Processing Each input type undergoes specialized AI processing by GPT-4: 1. Voice notes are transcribed into text using OpenAI Whisper. 2. Images are visually analyzed by GPT-4 Vision, generating detailed textual descriptions. 3. Documents (PDFs) are processed for text extraction, leveraging GPT-4 for robust parsing and understanding of content and structure. Unsupported document types are gracefully handled with a user notification. 4. Text messages are directly forwarded for further processing. This phase transforms all disparate input formats into a unified, rich textual representation. #### 3. Intelligent Memory Chunking & Vectorization The processed content (transcriptions, image descriptions, extracted document text, or direct text) is then fed back into GPT-4. The AI intelligently chunks the information into smaller, semantically coherent pieces, extracts relevant keywords and tags, and generates concise summaries. Each of these enhanced memory chunks is then converted into a high-dimensional vector embedding using OpenAI Embeddings. #### 4. Persistent Storage & Recall (MongoDB Atlas Vector Search) These vector embeddings, along with their original content, metadata, and tags, are stored in your MongoDB Atlas cluster, which is configured with Atlas Vector Search. This allows for highly efficient and semantically relevant retrieval of memories based on user queries, forming the core of your smart recall system. #### 5. AI Agent & External Tools (Gmail Integration) When you ask a question, the AI Agent (powered by GPT-4) acts as the central intelligence. It uses the MongoDB Chat Memory to maintain conversational context and, crucially, queries the MongoDB Atlas Vector Search store to retrieve relevant past memories. The agent also has access to Gmail tools, enabling it to send emails on your behalf or search your past emails to find information or context that might not be in your personal memory store. #### 6. Smart Response Generation & Delivery Finally, using the retrieved context from MongoDB and the conversational history, GPT-4 synthesizes a concise, accurate, and contextually aware answer. This response is then delivered back to you via your Telegram bot. ## How to set it up (~20 Minutes) Getting this powerful workflow running requires a few key configurations and external service dependencies. **Telegram Bot Setup:** 1. Use BotFather in Telegram to create a new bot and obtain its API Token. 2. In your n8n instance, add a new Telegram API credential. Give it a clear name (e.g., My AI Memory Bot) and paste your API Token. **OpenAI API Key Setup:** 1. Log in to your OpenAI account and generate a new API key. 2. Within n8n, create a new OpenAI API credential. Name it appropriately (e.g., My OpenAI Key for GPT-4) and paste your API key. This credential will be used by the OpenAI Chat Model (GPT-4 for processing, chunking, and RAG), Analyze Image, and Transcribe Audio nodes. **MongoDB Atlas Setup:** 1. If you don't have one, create a free-tier or paid cluster on MongoDB Atlas. 2. Create a database and a collection within your cluster to store your memory chunks and their vector embeddings. 3. Crucially, configure an Atlas Vector Search index on your chosen collection. This index will be on the field containing your embeddings (e.g., embedding field, type knnVector). Refer to MongoDB Atlas documentation for detailed instructions on creating vector search indexes. 4. In n8n, add a new MongoDB credential. Provide your MongoDB Atlas connection string (ensure it includes your username, password, and database name), and give it a clear name (e.g., My Atlas DB). This credential will be used by the MongoDB Chat Memory node and for any custom HTTP requests you might use for Atlas Vector Search insertion/querying. **Gmail Account Setup:** 1. Go to Google Cloud
n8n$14.99Generate & Email Personalized Jokes with GPT-4 Mini and Gmail
This fun workflow automates the generation and delivery of personalized jokes by email based on the names or objects entered in the form. The process works as follows: ## On form submission The workflow starts when someone submits a form with the required names or objects to create the joke. You can modify the form fields to make the jokes more creative. ## Set the output language Manually define the language in which you want to receive the joke. ## OpenAI Message Model Uses the OpenAI model to generate the joke based on the prompt and in the chosen language. (The response is limited to around 200 tokens.) ## Gmail: send message The generated joke is automatically sent to the specified email address via Gmail.
n8n$4.99Streamline Quote Requests with Tally, Airtable, Slack, and Gmail Automation
Automate your quote request process by capturing form submissions, notifying your sales team, storing leads in Airtable, and sending email confirmations—all seamlessly integrated in one n8n workflow.
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