AI email triage with a review step

BENCH 01 / INBOX READER

Read an email the way your best coordinator would.

Pick one of our sample emails. The tool pulls out who it is from, what they want, by when, and what is missing, then drafts a reply for a person to approve. Nothing is sent.

Open this bench

Sample data · fictional

From: Hessa, operations, Saffron Clinics (fictional)
Sent: Mon 28 Sep 2026, 08:14
Subject: delivery for thursday??

Hi,

Can we move the delivery of the 40 boxes of gloves to thursday morning instead? Our loading bay is closed after 12 so it needs to be before then.

Sorry for the short notice, let me know if that works.

Hessa

Sender
Organisation
Request
Due
Missing
Order number
Route
Draft for approval

Draft reply · for approval

Thanks Hessa. Thursday morning before 12 works on our side. Could you send the order number so we move the right delivery?

Sample data · fictional

From: Omar Haddad (fictional customer)
Sent: Wed 30 Sep 2026, 21:47
Subject: chair

The dining chair Ghaf & Grain delivered last week has a cracked back leg. Not acceptable.

I want a refund for order #A-0931 or something, not a replacement. Sort it out.

Omar

Sender
Organisation
None given
Request
Due
No date given
Missing
Photos of the damage
Route

Sample data · fictional

From: Ryan, growth team, Fennec Reach Media (fictional)
Sent: Thu 1 Oct 2026, 09:05
Subject: Quick question about Ghaf & Grain's Instagram

Hi Ghaf & Grain team,

I came across your shop and think we could help you boost your Instagram presence with a monthly content package.

Do you have 15 minutes this week for a quick call?

Best,
Ryan

Sender
Organisation
Request
Due
Not a customer request
Missing
Nothing
Route
Ignore: not a customer

Shows the phrase in the email this value came from.

Delivery change. Route: Draft for approval. Request: Move delivery: 40 boxes of gloves. Due: Thu 1 Oct 2026, before 12:00. Missing: Order number. A draft reply waits for a person to approve it.

Your inbox looks different. Tell us which emails eat your week.

What the system does

It reads each customer email that reaches a shared inbox and fills in a fixed record: who sent it, for which organisation, what they are asking for, by when, and what is missing before anyone can act. Every value points back to the phrase in the email it came from, which is what the highlights on the bench show.

One model call produces the record, and code checks it against the schema before anything else happens. The email is then routed by rules your team can read: a clear request gets a drafted reply, a complaint or anything unclear goes to a person's queue without a draft, and mail that is not from a customer is set aside. A record that fails the schema goes to a person.

Where a person approves

Nothing is sent by the tool. A drafted reply waits in a queue until a person reads it, edits it if needed and sends it from the inbox they already use.

An email routed to a person arrives with the record filled in as far as it got and the reason it stopped. The routing rules are agreed with the people who own the inbox, and only they change them.

What it connects to

It reads from and writes to the systems the business already uses: the inbox the emails arrive in, and wherever orders, bookings or customer records are kept, so a request can be checked against them. Which systems those are is the first thing we establish on the first call.

If one of them has no way to connect, we say so on that call.

What it does badly

  • It cannot judge tone or urgency reliably. A polite email from an angry customer, or a calm one about something urgent, can read the wrong way, so anything ambiguous goes to a person instead of getting a draft.
  • It records what the customer wrote, not what they meant. A wrong order number in the email is a wrong order number in the record, marked as written by the customer.
  • Long threads with several people and several requests are harder than single emails. It reads the latest message and sends the thread to a person when it finds more than one request.
  • Its drafts sound generic until your own past replies and house rules are written into its instructions, and they still need a person to read them after that.

What phase one includes

  • One inbox and one kind of email, chosen with you on the first call.
  • The record and the routing rules, written down and agreed before we build.
  • 30 to 50 of your past emails with the correct record for each, used to score the tool before it reads live mail.
  • A pilot on exported mail or read-only access, then live use with every draft approved by your team.
  • A log of every email read, the record produced, the route taken and who approved what.

Bring us one task.

Tell us which emails take up your week, and we will reply with what we would build first, or tell you it is not worth automating.

Describe a task