Communication Workflows
Messaging and collaboration tools
AI-Powered Email Processing Autoresponder and Response Approval (Yes/No)
### How it Works This workflow is designed to automate the process of handling incoming emails, summarizing their content, generating appropriate responses, and obtaining approval before sending replies. Below are the key operational steps: 1. **Email Reception and Summarization**: - The workflow starts with an `Email Trigger (IMAP)` node that listens for new emails in a specified inbox. - Once an email is received, its HTML content is processed by a `Markdown` node to convert it into plain text if necessary, followed by an `Email Summarization Chain` node which uses AI to create a concise summary of the email's content using prompts tailored for this purpose. 2. **Response Generation and Approval**: - A `Write email` node generates a professional response based on the summarized content, utilizing predefined templates and guidelines such as keeping responses under 100 words and ensuring they're formatted correctly in HTML. - Before sending out any automated replies, the system sends these drafts via Gmail for human review and approval through a `Gmail` node configured with double-approval settings. If approved (`Approve?`), the finalized email is sent back to the original sender using the `Send Email` node; otherwise, it loops back for further edits or manual intervention. ### Set Up Steps To replicate this workflow within your own n8n environment, follow these essential configuration steps: 1. **Configuration**: - Begin by setting up an n8n instance either locally or via cloud services offered directly from their official site. - Import the provided JSON configuration file into your workspace, making sure all required credentials like IMAP, SMTP, OpenAI API keys, etc., are properly set up under the Credentials section since multiple nodes rely heavily on external integrations for functionalities like reading emails, generating summaries, crafting replies, and managing approvals. 2. **Customization**: - Adjust parameters according to specific business needs, including but not limited to adjusting the conditions used during conditional checks performed by nodes like `Approve?`. - Modify the template messages given to AI models so they align closely with organizational tone & style preferences while maintaining the professionalism expected in business communications. Ensure correct mappings between fields when appending data to external systems like Google Sheets or similar platforms where records might need tracking post-interaction completion.
n8n$14.99Automated Daily WhatsApp Group Summaries with Custom Controls
This workflow automates the process of summarizing WhatsApp group messages daily, allowing users to control which groups receive summaries. It integrates with Google Sheets and OpenAI for data storage and message transcription.
n8n$24.99Email to Notion Knowledge Base with IMAP, Postgres Dedup, and Telegram Alert
Please correct the following description: Filter incoming emails via IMAP, extract & clean the body into plain text, normalize (title/slug/snippet/date/from/url), check for duplicates in Postgres, store as a row in a Notion database, then send a Telegram notification. Perfect for building a knowledge base or inbox triage automation without duplicate noise. **Key Features** - IMAP polling (Only UNSEEN). - Extract & clean HTML to plain text. - Normalization: title, snippet, body text, slug, messageId, sentAt, fromAddress, sourceUrl. - Deduplication via Postgres (SELECT EXISTS). - Create page in Notion database (property mapping). - Telegram success notification. - Tags: email, imap, notion, postgres, deduplication, telegram, automation, knowledge-base **Prerequisites** - IMAP access (Gmail/Outlook/Custom). - Gmail: enable IMAP + App Password if using 2FA. - Notion Integration Token & Database ID (database must be shared with the integration). - PostgreSQL accessible from n8n. - (Optional) Telegram Bot Token & Chat ID.
n8n$14.99Send a Voice Note on Telegram to Generate a Professional Email with ChatGPT
## Telegram Voice Message → Automatic Email  **Imagine:** What if you could turn a simple Telegram voice message into a professional email—without typing, copying, pasting, or even opening Gmail? This workflow does it all for you: just record a voice note, and it will transcribe, format, and write a clean HTML email, **then send it to the right person—all by itself.** ## Prerequisites - **Create a Telegram bot** (via [BotFather](https://t.me/botfather)) and get the token. - **Have an OpenAI account** (API key for Whisper and GPT-4). - **Set up a Gmail account with OAuth2.** - **Import the JSON template** into your automation platform. ## © Detailed Flow Architecture ### 1. Telegram Trigger  **Node:** Telegram Trigger. This node listens to all **Message** events received by the specified bot (e.g., “BO OFFICIEL BAPTISE”). Whenever a user sends a voice message, the trigger fires automatically. > Only one Telegram trigger per bot is possible (API limitation). **Key parameter:** - `Trigger On`: Message ### 2. Wait **Node:** Wait. Used to buffer or smooth out calls to avoid collisions if you receive several voice messages in a row. ### 3. Retrieve the Audio File  **Node:** Get a file - **Type:** Telegram (resource: `file`) - **Parameter:** - `fileId = {{$json[message][voice][file_id]}}` This node fetches the voice file from Telegram received in step 1. ### 4. Automatic Transcription (Whisper)  **Node:** Transcribe a recording - **Resource:** audio - **Operation:** transcribe - **API Key:** Your OpenAI account. The audio file is sent to OpenAI Whisper: the output is clean, accurate text ready to be processed. ### 5. Optional Wait (Wait1) **Node:** Wait1. Same purpose as step 2: useful if you want to buffer or add a delay to absorb processing time. ### 6. Structured Email Generation (GPT-4 + Output Parser) **Node:** AI Agent. This is the core of the flow: - The transcribed text is sent to GPT-4 (or GPT-4.1-mini here, via OpenAI Chat Model) - **Prompt used:** ```markdown You are an assistant specialized in writing professional emails. Based on the text below, you must: {{ $json.text }} 1. Detect if there is a recipient's email address in the text (or something similar like send to fort.baptiste.pro) - If it's not a complete address, complete it by assuming it ends with `@gmail.com`. 2. Understand the user's intent (resignation, refusal, application, excuse, request, etc.) 3. Generate a relevant and concise email subject, faithful to the content 4. Write a professional message, structured in HTML: - With a polite tone, adapted to the situation - Formatted with HTML tags (`<p>`, `<br>`, etc.) - No spelling mistakes in French - My first name is Jeremy and if the text says he is not happy, specify the wish to resign You must always return your answer in the following strict JSON format, with no extra text: ``` ```json { "email": "adresse@gmail.com", "subject": "Objet de l'email", "body": "<p>Contenu HTML de l'email</p>" } ``` Everything is strictly validated and formatted with the **Structured Output Parser** node. ### 7. Automatic Email Sending (Gmail) **Node:** Send a message - **To:** `{{$json.output.email}}` - **Subject:** `{{$json.output.subject}}` - **HTML Body:** `{{$json.output.body}}` This node takes the JSON structure returned by the AI and sends the email via Gmail, to the right recipient, with the correct subject and full HTML formatting.
n8n$9.99Automate Email Triage with Gmail, GPT-4, and Slack Notifications
Streamline your email management by automatically classifying and summarizing emails using GPT-4, and receive categorized alerts in Slack. This workflow helps prioritize tasks and reduce inbox clutter.
n8n$14.99Automate Draft Email Replies with AI in Gmail
This workflow uses AI to automatically generate draft replies for incoming Gmail messages, helping you manage high email volumes efficiently without sending responses directly.
n8n$9.99Automate Email Summaries from Gmail to Telegram Using OpenAI
Streamline your email management by automatically generating and sending AI-powered summaries of new Gmail messages directly to your Telegram chat.
n8n$4.99Automate Web Searches via Telegram Using Brave Search
This workflow allows users to perform web searches directly from Telegram using the Brave search engine. By sending the command /brave followed by a query, users can receive search results as a Telegram message, streamlining the search process without leaving the chat.
n8n$9.99Automate Discord AI Chatbot with GPT-4 and Redis Persistence
This workflow automates a Discord bot to generate AI responses using GPT-4 and maintain conversation history with Redis. Ideal for community management, customer support, or AI-driven engagement.
n8n$9.99Automate Customer Interactions with WhatsApp Business and Google Sheets
This n8n workflow automates customer interactions and appointment management using WhatsApp Business and Google Sheets. It sends notifications, stores user messages, and manages replies efficiently.
n8n$9.99Automate Gmail Draft Replies Using OpenAI for Labeled Emails
Streamline your email response process by automatically drafting replies for labeled emails in Gmail using OpenAI. Ideal for support teams and sales professionals, this workflow enhances productivity by leveraging AI to generate context-aware drafts.
n8n$14.99Automated Reservation System with Telegram, Google Gemini AI, and Google Sheets
**What It Is** SmartReserve is a flexible, automated Telegram chatbot built in n8n that allows users to request and confirm reservations for any kind of resource—training sessions, equipment, appointments, event slots, or more. It connects with Google Sheets for live availability tracking and automatically sends confirmation emails to your users. **How It Works** **Telegram Chatbot Interface** Users interact with a friendly bot to submit their reservation request. The bot collects: - Date - Name - Email - Resource / Service - Start Time & End Time - Final confirmation All in one seamless message. **Conflict-Free Booking System** The bot checks your existing reservation sheet to avoid time overlaps before confirming. **Google Sheets Integration** Two spreadsheets are used: - Resource Info: Define available services, resources, or assets. - Reservation Log: Store confirmed reservations in structured rows. **Confirmation via Email** Once a reservation is accepted, the bot sends a detailed confirmation email to the user. **Setup Steps** 1. Import the n8n Workflow - Use the provided .json template inside your n8n workspace. 2. Create Your Google Sheets - Sheet 1: Resource Info (e.g., rooms, courts, sessions, etc.) - Sheet 2: Reservation Log with these headers: - Date | Name | Email | Resource | Start Time | End Time | Status 3. Set Telegram Bot Token - Create a Telegram bot and paste the token into n8n credentials. 4. Connect Google Sheets - Add your Google account to n8n and allow spreadsheet access. 5. Customize for Your Use Case - Rename “Resource” to anything (e.g., Room, Coach, Equipment). - Edit confirmation text and branding inside the “Set” and “Email” nodes. 6. Go Live! - Enable the workflow, and you're ready to accept real-time reservations. **What You Get** - One-click Telegram reservation system - Conflict checker with Google Sheets - Auto email confirmation - User-friendly one-shot data collection - Fully editable & extendable workflow - Future updates and support options **Need Help Setting It Up?** If you'd like help customizing or deploying this workflow, I offer quick setup assistance and extended support. Contact: tharwat.elsayed.hamad@gmail.com WhatsApp: +201061803236 Whether you're setting it up for your team, your club, or your business—I'm here to help!
n8n$9.99Automate Personalized Follow-Up Emails for Calendly Bookings Using GPT-4 and Outlook
This n8n workflow automates the process of sending personalized follow-up emails to individuals who book meetings via Calendly. It leverages GPT-4 to craft human-like HTML emails and sends them through Microsoft Outlook.
n8n$4.99Automated Inbox Organization for Outlook Using GPT-4.1 Agent
# Auto-Categorize Outlook Emails with AI in n8n ## **How It Works** 1. **Trigger:** The workflow starts with the **Microsoft Outlook Trigger** node, polling your inbox every minute for new emails. 2. **Extract & Clean Email Content:** The email's key fields (from, subject, isRead, body) are extracted. The body is converted from HTML to Markdown, then sanitized to plain text for reliable AI processing. **Node Setup Details:** - **Microsoft Outlook Trigger** - **Resource:** Message - **Operation:** Trigger on new email - **Fields to Output:** from, subject, isRead(optional), body - **Folders to Include:** (Set to your Inbox or specific folder IDs) - **Markdown Node** - **Input:** `{{$json[body][content]}}` (HTML email body) - **Output Key:** `Email Body Markdown` - **Purpose:** Converts HTML to Markdown for easier downstream processing. - **Sanitize Node (Code Node)** - **Input:** `Email Body Markdown` from previous node - **Purpose:** Cleans up Markdown, strips images, links, HTML tags, table formatting, and truncates to 4000 characters. - **Sample JS Code:** ```javascript // Get the markdown content from the previous node const markdownContent = $input.item.json['Email Body Markdown']; 3. **Setup AI tools** - Move message and Get Folders Outlook tools are required, get contacts is optional. - Set each field in the tools to be defined automatically by the model and describe each field so the model understands how to use it. - OpenRouter or other LLM models tool: You can use any client for this, but make sure to use a model that does well with tool calls (Claude, GPT-4.1, Gemini 2.5 Pro, etc.). --- ## **Best Practices & Notes** - **AI Prompt Engineering:** The AI is instructed to be conservative—never move emails from real people or saved contacts, and always explain its reasoning if it doesn't move a message. - This automation only works for **NEW** incoming messages. - **Inbox Zero:** This system is designed to help you achieve and maintain Inbox Zero by keeping only actionable items in your main inbox. - **Customization:** You can adjust the folder logic, add more categories, or tweak the AI prompt for your specific needs. - **Privacy:** All processing happens within your n8n instance; no email data is stored outside your environment except for the AI call (which only receives sanitized, minimal content).
n8n$9.99Automate Outbound AI Voice Calls from Jotform Submissions
This workflow automates the process of making outbound AI voice calls using Vapi AI whenever a new submission is received on Jotform. It ensures immediate engagement with users through personalized calls.
n8n$4.99Automate Domain and IP Blacklist Monitoring with Slack Alerts
This workflow automatically monitors specified domains and IP addresses against blacklists and sends immediate alerts via Slack if any are listed, allowing for quick response and mitigation.
n8n$4.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.99Email Autoresponder
This Activepieces workflow triggers when a new email arrives, analyzes its content using AI, and generates a suggested reply for a human agent to review and approve before sending. Customer support teams can speed up response times while keeping final control, reducing manual drafting effort without sacrificing quality.
Activepieces$2.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.99Automate Gmail Inbox Cleanup for SPAM, Social, and Promotions
Streamline your Gmail inbox by automatically deleting SPAM, Social, and Promotions emails every three days using n8n.
n8n$9.99Automate Gmail Responses with AI and Telegram Approval
Streamline your email management by automatically generating AI-driven responses for Gmail, with approval via Telegram. Ideal for professionals seeking efficient, personalized communication.
n8n$14.99Real-Time Telegram Alerts for Workflow Errors in n8n
This workflow sends real-time notifications to Telegram when an n8n workflow encounters an error, providing detailed information for quick troubleshooting.
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 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.99
Related categories
Custom AI Systems & Services
Our team of experienced AI builders will help build custom AI systems, workflows, and solutions.
Request Custom Work