Templates / Auto-categorize Gmail emails with AI and send prioritized Slack alerts

Auto-categorize Gmail emails with AI and send prioritized Slack alerts

Ready for 3.0

by Matt Chong | n8n Creator ✓ · 563 views · created 2025-08-20 · AI Summarization, Multimodal AI

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

Worth a look

Nodes used (7)

GmailAI AgentOpenAI Chat ModelStructured Output ParserSlack

What it does

Who is this for? - Teams using Gmail and Slack who want to streamline email handling. - Customer support, sales, and operations teams that want emails sorted by topic and priority automatically. - Anyone tired of manually triaging customer emails. What does it solve? - Stops important messages from slipping through the cracks. - Automatically identifies the nature and urgency of incoming emails. - Routes emails to the right Slack channel with a clear, AI-generated summary. How it works - The workflow watches for unread emails in your Gmail inbox. - It fetches the full email content and passes it to OpenAI for classification. - The AI returns structured JSON with the email’s category, priority, summary, and sender. - Based on the AI result, it assigns a label and Slack channel. - A message is sent to the right Slack channel with the details. How to setup? 1. Connect credentials: - Gmail (OAuth2) - Slack (OAuth2) - OpenAI (API Key) 2. Adjust email polling: - Open the Gmail Trigger node and set how frequently it should check for new emails. 3. Verify routing settings: - In the “Routing Map” node, update Slack channel IDs for each category if needed. 4. Customize AI behavior (optional): - Tweak the AI Agent prompt to better match your internal categorization rules. How to customize this workflow to your needs - Add more categories: Update the AI prompt and the schema in the “Structured Output Parser.” - Change Slack formatting: Modify the message text in the Slack node to include links, emojis, or mentions. - Use different routing logic: Expand the Routing Map to assign based on keywords, domains, or even sentiment. - Add escalation workflows: Trigger follow-up actions for high-priority or complaint emails.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.