In this categoryAutomation · 38
- How to Self-Host n8n with Docker for AI WorkflowsStart
- How to Extract Structured Data from PDFs with n8n
- How to Add OpenAI Credentials to n8n
- How to Connect Anthropic Claude as the Model in n8n Workflows
- How to Build an AI Messaging / Chatbot Automation (No Code)
- How to Build an AI Agent with Tools in n8n
- How to Build an n8n Workflow That Summarizes New Emails with AI
- How to Build a RAG Chatbot Over Your Docs in n8n
- How to Auto-Classify and Route Support Tickets with AI in n8n
- How to Schedule Daily AI Content Generation in n8n
- How to Extract Structured Data from PDFs with AI in n8n
- How to Add Error Handling and Retries to n8n AI Workflows
- How to Transcribe and Summarize Audio with AI in n8n
- How to Summarize Incoming Emails with AI in Make.com
- How to Auto-Classify Support Tickets with AI in Make.com
- How to Turn RSS Headlines into AI Blog Drafts in Make.com
- How to Build an AI Telegram Chatbot in Make.com
- How to Answer Questions from Your Docs with AI in Make.com
- How to Auto-Transcribe Audio Files with Whisper in Make.com
- How to Extract Invoice Data from PDFs with AI Vision in Make.com
- How to Generate Images from a Spreadsheet with AI in Make.com
- How to Run AI Sentiment Analysis on New Reviews in Make.com
- How to Auto-Translate Content into Multiple Languages in Make.com
- How to Handle AI Errors and Rate Limits in Make.com Scenarios
- How to Build Your First Zap with an AI Step
- How to Use Your Own OpenAI API Key in Zapier
- How to Auto-Summarize Form Submissions and Post Them to Slack
- How to Auto-Generate Social Media Captions From New Blog Posts
- How to Extract Structured Data From Emails Using a Zapier AI Step
- How to Call the Claude API From Zapier Using Webhooks
- How to Build a Simple AI Chatbot with Zapier Interfaces and Tables
- How to Build a Multi-Step AI Research Agent in Zapier
- How to Auto-Categorize and Route Support Tickets with AI and Paths
- How to Cut AI Task Usage in Zapier With Filters and Formatter
- How to Debug AI Steps in Zapier Using Zap History
How to Summarize Incoming Emails with AI in Make.com
Build a Make scenario that watches a Gmail inbox and posts a short AI summary of each new email to Slack.
Long emails eat time. In this guide you will wire Gmail to OpenAI to Slack inside Make.com so that every new message arrives in your channel as a two sentence summary. No code, just three connected modules and one prompt.
- A free or paid Make.com account
- A Gmail account you can connect (or any IMAP mailbox)
- An OpenAI API key from platform.openai.com
- A Slack workspace where you can install apps
Step 1: Create the scenario and add the Gmail trigger
From the Make dashboard click Create a new scenario. Search for Gmail and pick the Watch emails module. Connect your Google account, set the folder to Inbox, and set Maximum number of results to 1 so the scenario handles one email per run while you test.
Step 2: Add the OpenAI module
Click the small plus next to the Gmail module and add OpenAI (ChatGPT, Whisper, DALL-E). Choose the Create a Completion (Chat) action. Create a connection by pasting your API key. Pick a model such as gpt-4o-mini, which is cheap and fast enough for summaries.
Step 3: Write the summarize prompt
In the Messages field add one message with role System and one with role User. The system message sets the behavior, and the user message feeds in the email body using the Gmail mapping token. Keep the instruction tight so the model returns clean text with no preamble.
Summarize this email in two short sentences. State who it is from and what action, if any, is requested. Do not add a greeting.
From: {{1.from}}
Subject: {{1.subject}}
Body:
{{1.text}}Step 4: Post the summary to Slack
Add a Slack Create a Message module. Pick the target channel, then map the OpenAI output (usually called result or Choices[].Message.Content) into the Text field. Add the original subject above it so the channel message has context.
Step 5: Test and turn it on
Click Run once. Make pulls the latest email, runs the prompt, and posts to Slack. Check each module bubble for a green check. When it works, save the scenario and toggle Scheduling on so it runs every 15 minutes.
Result: every new email now appears in Slack as a clean two sentence brief, so you can triage your inbox without opening Gmail.
Watch related tutorials
25:00
138:00
72:00
55:20
13:00
120:00New guides in your inbox
Fresh step-by-step how-to guides as we publish them. One email a week, no more.