The Digital Foundry
Find my order
AgentTDF-AG-01
Inbox Triage Agent
Your inbox, pre-sorted and half-answered by 9am.
THE DIGITAL FOUNDRY$149

Agent · 01

Inbox Triage Agent

A configured agent that reads incoming mail, labels it by urgency and type, drafts replies for the routine cases, and flags the rest with a one-line reason. It never sends anything — every reply sits as a draft for you to read and send. Run it inside Claude in about ten minutes, or deploy the included app and it triages unattended. Works with Claude — Track A needs only a free account to try.

$149one-time · yours forever
Instant delivery — download page opens right after checkout

All sales final — files arrive instantly, so there’s nothing to return. Broken or not as described? We fix it: caremindcontactus@gmail.com

What’s inside

Open the folder before you buy it.

This is the exact manifest of the download — no mystery box. A full excerpt is free below, so you can judge the quality before paying.

Read the free sample →
inbox-triage-agent/ · 29 files · 120 KB
START-HERE.mdplain text
triage-rubric.mdplain text — you edit this
system-prompt.mdplain text
reply-templates.mdplain text
agent.config.json·
claude-project/3 files — Track A
SETUP.md · project-instructions.md · kickoff-prompt.md·
app/14 files — Track B
README.md · .env.example · package.json·
src/ (6 files) · test/ (3 files)·
tools/3 files
label-mail.json · draft-reply.json · escalate.json·
eval-cases/inbox-40.jsonl40 cases
example-runs/2 files
deploy-readme.mdplain text

Free sample · example-runs/example-run-02-escalate.md

Why a chargeback threat is ESCALATE, not HOLD.

A known customer emails: two years in, second late shipment, "tell me what's going on today, or I'm going to file a chargeback." No dollar figure or payment request is actually in the message — "chargeback" here is a threat, not a billing task. The agent flags it ESCALATE on sentiment and the implied same-day deadline, and stops there — it never reaches AUTO-DRAFT consideration.

If the same customer had instead calmly asked "can I get a refund for the late shipment," that routes to HOLD instead — no threat language, just a money request. The distinguishing signal is tone and ultimatum framing, which is why escalation criteria live separately from the money check in triage-rubric.md.

— excerpt ends. Full reasoning trace and tool calls for both example runs in the complete package.

Buy it if. Skip it if.

Built for you if

  • You get enough email that triage alone eats real time each day
  • You want it running today, not a build project — both tracks work out of the box against the bundled eval cases
  • You're fine spending 20 minutes filling in your own rubric before trusting it with real mail

Skip it if

  • Your inbox is already low-volume — the setup time won't pay back
  • You want a hosted service with a dashboard — this runs on your own Claude account or your own machine, not a hosted product
  • You don't use Claude or want an Anthropic API key — Track A needs a free Claude account, Track B needs an API key

Questions