The Problem

James runs a 12-person digital consultancy. At any given time he has three active client projects, a sales pipeline, a team of project managers, and a business development function that generates a constant stream of inbound enquiries. His inbox is the connective tissue of all of it.

When we spoke to him, he described something a lot of founders recognise: the inbox had become a full-time job in itself. 200 to 250 emails a day, a mix of client escalations, supplier invoices, sales pitches, team updates, and newsletters. Every morning he'd sit down and spend 90 minutes sorting through it. Then again in the afternoon. Then check one more time before bed "just in case."

"The problem isn't volume," he told us. "It's cognitive load. I can't just delete everything that looks unimportant — sometimes an important email has a vague subject line. So I end up reading things I didn't need to read, and I'm still anxious I missed something."

He'd tried inbox zero systems, priority flags, filters. None of them solved the core problem: he still had to read and evaluate each email himself before he could act on it.

What He Actually Needed

After mapping his inbox categories, it became clear there were really four kinds of email:

He was manually making that classification for every single email. We needed to make the system do it for him — and surface only the stuff that actually needed his eyes.

What We Built

The solution: a Gmail-connected n8n workflow that reads each incoming email, passes it to GPT-4o-mini for classification, then routes it automatically — applying labels, forwarding delegatable items, pinging a Slack channel for urgent ones, and silently archiving noise.

AI inbox triage workflow — n8n + GPT-4o-mini + Gmail + Slack
📧
Gmail Trigger
New email webhook
──▶
🤖
GPT-4o-mini
Classify + summarise
──▶
🔀
Route Switch
4-way branch
──▶
🔔
Slack Alert
Urgent only
──▶
🏷️
Gmail Labels
Tag + move
↳ Every email classified in ~3 seconds → urgent ones pinged to Slack with a one-line summary → everything else labelled and sorted automatically

The AI classifier receives the sender, subject line, and first 400 characters of the email body. It returns a category (urgent / delegate / read-later / archive) plus a one-sentence summary. That summary is what James sees in Slack — so he can decide in five seconds whether to act, without opening his email client at all.

Delegatable emails get forwarded to the right team member automatically, based on a simple routing table we set up in a Google Sheet. James can update that table himself — no code required.

Everything else gets a Gmail label applied and is moved out of the primary inbox. His inbox now shows only the handful of items classified as urgent or unclassifiable. The rest is neatly sorted and waiting when he wants it.

We also added a daily digest: at 5 PM, n8n compiles a summary of everything classified as "read later" that day and sends it as a single Slack message. One glance, nothing missed.

The entire workflow cost pennies to run. GPT-4o-mini processing 200 emails a day works out to roughly $1.50/month in API costs. The n8n instance runs on the same $12/month VPS he already had for another project.

The Result

// measured results — 6 weeks post-launch

The thing James mentioned most in our follow-up call wasn't the time saved — it was the mental relief. "I used to have this low-level anxiety all day that I'd missed something. Now I know that if anything urgent comes in, I'll get a Slack ping. If I don't get a ping, nothing needs my attention. That's genuinely changed how I work."

He also noted that the classification isn't perfect — maybe one in fifty emails gets miscategorised. But that's fine. A misclassified "read later" that should have been "urgent" still gets caught by the Slack digest. The system doesn't need to be perfect; it just needs to be better than doing it manually, which it absolutely is.

What This Cost to Build

We built this under our Starter tier — one focused automation, four integrations (Gmail, OpenAI, Slack, Google Sheets), delivered in under a week. James had the workflow running in production within 4 days of our first call. He got the full n8n workflow exported, the routing sheet template, and a short Loom walkthrough so he could adjust the classifier prompt himself as his needs change.

If your inbox is eating your calendar, let's talk. The call is free and we'll tell you honestly whether this kind of automation makes sense for your setup.