AI Customer Support Router

Customer Supportadvanced45 minutes setup

Overview

All the workflows, credentials and data tables you have access to

Create workflow
Prod. executions
0
Failed prod. executions
0
Failure rate
0%
Time saved
Run time (avg.)
0s
WorkflowsCredentialsExecutionsData tables
Search workflows...
Last updated
Gmail AI Categorizer
Updated 2 days ago
Personal
Abandoned Cart Recovery
Updated 5 days ago
Personal

$69

Sign in to purchase

Or get 20% off with Pro — $55, $19/month

Updated Jul 2, 2026

100% n8n compatible

Incoming emails are analyzed for intent and urgency. Simple queries get an auto-reply; complex issues route to the right team with context attached.

Business Impact

  • Route support emails to the right person on first contact
  • Auto-reply to simple queries — cut ticket volume by 30%+
  • Reduce average response time with AI-powered triage
  • Uses GPT-4o Mini to keep per-ticket AI costs under $0.01

Who is this for?

Perfect for:

  • Customer support teams
  • SaaS companies with growing ticket volume
  • Agencies handling client support inboxes
  • Small teams without a dedicated support lead
  • Businesses receiving 30+ support emails/day

What's included

  • n8n JSON workflow file
  • Step-by-step setup guide
  • All AI prompts included
  • Lifetime updates

Setup Guide

  1. 1Download the workflow JSON file and import it into n8n
  2. 2Connect a Gmail OAuth2 credential with gmail.readonly and gmail.send scopes on all Gmail nodes
  3. 3Enable the Gmail API in Google Cloud Console before creating OAuth credentials
  4. 4Connect an OpenAI API key in the Classify Support Request node (ensure your account has credits)
  5. 5Create a Slack app at api.slack.com with chat:write scope and connect the Bot Token in n8n
  6. 6Invite the Slack bot to your support channel
  7. 7Open Workflow Settings and edit the CONFIG block: support_channel_id, company_name, support_signature, openai_model
  8. 8Copy your Slack channel ID (open channel → channel name → scroll down → copy Channel ID)
  9. 9Click Save → Activate the workflow
  10. 10Send a test support email to your inbox and wait up to 1 minute for classification
  11. 11Verify simple queries get an auto-reply and complex issues trigger a Slack alert

Required Credentials

  • Gmail OAuth2 (via Google Cloud Console)Configure in n8n
  • OpenAI API KeyConfigure in n8n
  • Slack Bot Token (xoxb-)Configure in n8n

Nodes Used

Email TriggerOpenAISwitchGmail

Common Mistakes

  • Using a Slack channel name instead of the channel ID — support_channel_id must be the ID (e.g. C0123456789)
  • Forgetting to invite the Slack bot to the support channel — alerts will fail silently
  • OpenAI API key has no credits — classification will fail and fallbacks will be used
  • Testing with already-read emails — the Gmail trigger only picks up unread INBOX messages
  • Different Gmail credentials on different nodes — use the same OAuth credential everywhere
  • Gmail OAuth missing gmail.send scope — auto-replies will fail
  • Expecting Slack alerts for auto-replied emails — only emails requiring human review alert Slack

Architecture

Email Trigger
OpenAI
Switch
Gmail
Output

Tags

supportaiemailrouting