Email-to-Work-Item Parser: Turn Inbound Request Emails into Clean, Reviewed Work Items
Forward or paste a request email, let AI pull out the requester, problem, outcome, due date and priority, match the sender to your people list, flag what's missing — then a coordinator approves before any work item is created.
A web tool where you forward or paste a request email, AI extracts the requester, problem, desired outcome, due date and priority into structured fields, matches the sender to your known people, flags missing and low-confidence fields, a coordinator fills the gaps and approves, and it creates the work item plus a clean CSV export in your tracker's columns.
Before you start
- A Supabase account (free)
- A Vercel account (free)
- A Resend account (free)
- An Anthropic (Claude) or OpenAI API key for the extraction step
- A CSV/sheet of your people and departments to match requesters against
- Claude Code or any AI coding agent
The problem this kills
Requests arrive as email. "Hey, can someone look at the report that's broken?" "We need the new hire set up by Monday." "Customer's blocked — this is urgent." They land in a shared inbox or get forwarded to you with three layers of reply chain, a forwarded header, a corporate signature block, and a legal disclaimer longer than the actual request. Somewhere in that mess is a real piece of work: who's asking, what they need, by when, and how urgent it really is.
So a coordinator reads each one, squints to find the requester under the "On Mon, Jun 8, X wrote:" wall, copies the gist into a ticket, guesses the priority, and types in a due date if they can find one. It's slow, it's inconsistent, and the same request sometimes gets logged twice when two people forward it. The information is all there in the email — it just needs something to read the email, pull out the fields, match the sender to your people list, and hand a coordinator a clean draft to check. You do not need to be a developer to build that something.
What you'll build
A simple internal web tool for your intake team. You forward or paste an inbound request email. The tool strips the reply chain, forwarded headers and signatures, then uses AI to extract structured fields — requester, problem, desired outcome, due date, priority — and matches the sender to your people/department list so the work item is tagged to a real person and team. Anything the AI couldn't find, or wasn't confident about, is clearly flagged so nothing gets silently guessed. A coordinator reviews the parsed draft, fills the gaps, fixes anything off, and clicks Approve. Only then is the work item created: the tool writes it and produces a CSV export in the exact columns your tracker expects. Duplicate forwards of the same email — and the same requester re-raising the same subject within a week — are caught before they become two tickets.
What's inside the Implementation Plan
The downloadable plan is a step-by-step file you paste into an AI coding agent. It opens by interviewing you about your business — how requests reach you today, where work items live (Jira, Asana, monday, ServiceNow, a spreadsheet), the exact fields and naming your tracker uses, what your priority levels actually mean, your real approval rules, and the messy edge cases like reply chains and shared-mailbox forwards. It reads a short spec back to you for a thumbs-up, then builds the tool around your answers instead of a generic template. From there it walks the agent through the data model, the email cleaning, the AI extraction with confidence flags, the people-matching, the duplicate guards, the review-and-approve screen, and the work-item creation plus CSV export. Every step ends with a ready-to-copy prompt.
The governance it includes (this is the point)
This isn't a toy. The plan builds in the controls a real intake function needs: login so only your team can use it, row-level security so people only see their own organization's requests, a complete audit trail of every parse, edit and approval (who, what, when), a hard human-approval gate so the AI only ever drafts — a coordinator reviews and approves before any work item is created or exported — and duplicate guards keyed on the email's message-id and on the same requester re-raising the same subject within seven days, so one request never becomes two tickets. The whole tool exists to make a careful human decision fast — the AI reads the email, a person makes the call.
Who it's for
Team leads, coordinators, project managers, and shared-services intake staff who live in a request inbox and spend their mornings turning emails into tickets. If you can describe what a good work item looks like in your world, you can build this.
You've got this — open the plan, paste the first prompt, and you'll be turning your first real request email into a clean work item this weekend.