Case studies / AI post room agent
Accountancy
How a UK accountancy firm built an AI agent that reads, understands and files the post
Every letter used to wait for a person with time to sort it. Now an agent reads the scan, works out the client, files the document and writes the audit trail, and the team only sees the letters that genuinely need them.
Documents processed end to end in about two minutes, from scanner to filed and logged.
Each letter matched against more than 1,500 live clients drawn from the firm's CRM.
Filed into the document management system by client code, with a fallback copy in SharePoint.
Every document logged to an audit register and posted to Teams, so nothing disappears silently.
Case study
Situation
The firm's post room received a daily stack of scanned letters: HMRC correspondence, VAT notices, Companies House mail, bank letters and everything else that arrives when you act for more than 1,500 live clients. Every item had to be opened, read, attributed to the right client and filed in the practice's document management system.
That work fell to people. Someone read each scan, worked out who it belonged to, renamed it, filed it and moved on to the next one. It was slow, it queued behind busier work, and a misread letter could sit unfiled while a statutory deadline ran quietly in the background.
Case study
Challenge
The volume made manual sorting expensive, but the risk made it dangerous. A VAT penalty notice filed against the wrong client, or not filed at all, is not an admin slip. It is a missed deadline with a client's name on it.
Any AI touching this post had to meet the standards of a regulated firm. Data residency for client correspondence had to be assessed and signed off by compliance before go-live, and every automated decision had to be traceable afterwards. The firm wanted the time back, but not at the price of a black box.
Case study
What the firm needed to avoid
The design brief was strict about failure modes before it said anything about features.
- A black box that filed documents with no record of what it decided or why.
- Client post processed before data residency had been assessed.
- An automation that guessed when it was unsure rather than asking a person.
- A pipeline that fell over whenever a letter did not match the expected pattern.
- A rollout without compliance sign-off behind it.
Case study
How the agent works
Incoming scanned post lands in one place. AI document intelligence reads each scan, splits bundled pages into individual letters and identifies the sender and the subject. Each letter is then matched against more than 1,500 live clients drawn from the firm's CRM, so attribution runs on current client data rather than a static list.
A matched document is filed into the document management system under its client code, with a fallback copy saved to SharePoint. The agent writes an entry to an audit register recording what arrived, what it decided and where the document went, then posts to a Teams channel so the team can see the day's post without opening a scanner folder.
End to end, a document takes about two minutes from scan to filed, logged and visible.
Case study
Edge cases and the human review queue
Not every letter can be filed with confidence, and the design treats that as normal rather than as failure. Letters naming multiple group companies, VAT penalty notices that need careful handling and post from senders the system cannot identify are all routed to a human review queue instead of being guessed at.
That queue is what earned the team's trust. People stopped sorting the whole stack and started reviewing the short list that genuinely needed judgement, with everything else already filed and logged behind them.
Case study
Doing AI properly in a regulated firm
The unglamorous parts carried the project. Data residency was assessed and compliance signed off the design before any client document was processed. The audit register was built as a first-class feature rather than bolted on afterwards, because a regulated firm has to be able to show what happened to a piece of client correspondence and who, or what, handled it.
It is also why the firm can honestly call this an agent. The job is defined, the knowledge sources are named, every action is logged and a person handles the judgement calls. That is the standard any AI in a practice should be held to.
Case study
Outcome
Post that used to wait for a person now moves from scanner to filed in about two minutes, whatever else the team is busy with. Human involvement is reserved for the exceptions that deserve it.
The firm also gained something it never had when people did the sorting: a complete, timestamped register of every document that arrived, where it went and why. The audit trail improved because the AI needed one.
What the agent handles
From scanner to filed, logged and visible in Teams.
Reading and splitting scanned post
Bundled scans are split into individual letters, each read and understood before anything is filed.
Client matching from the CRM
Sender and subject are matched against more than 1,500 live clients, so attribution runs on current records rather than memory.
Filing by client code
Matched documents land in the document management system under the right client code, with a fallback copy in SharePoint.
Audit register
Every document gets an entry recording what arrived, what the agent decided, where it was filed and when.
Teams visibility
A post to Teams shows the team what has arrived each day without anyone opening the scanner folder.
Human review queue
Multi-company letters, VAT penalty notices and unidentified senders route to a person instead of being guessed at.
Where the build goes next
Intake is the foundation, not the finish.
Once post arrives structured, matched and logged, the next layers are drafting, deadline capture and chasing what has not arrived, each with the same review discipline.
Acknowledgement drafting
The agent already knows the client and the letter type, so a drafted acknowledgement ready for review is a small next step.
Deadline capture
Penalty notices and statutory letters carry dates. Extracting them into tasks and reminders is the natural extension.
Email and portal intake
The same read, match and file pattern applies to email attachments and client portal uploads, not just scanned post.
Records chasing
With intake structured and logged, chasing what has not arrived becomes possible. The firm knows what it is missing, not just what it has.
What the firm learned
What a regulated firm learns from giving AI the post room.
- Exceptions are the design, not the failure mode. The review queue is what let the firm trust the agent with everything else.
- An audit register turned out to be the feature compliance cared about most. Build it first, not last.
- Matching against live CRM data beats any static list. The agent is only as current as the client records behind it.
- Data residency assessment and compliance sign-off take longer than the build. Start those conversations before the first document is processed.
- Calling it an agent is honest when the job is defined, the sources are named and a person handles the judgement calls.
Sensible next moves
Extend the intake pattern, keep the review points.
- Next Extend intake beyond the scanner to email attachments and portal uploads.
- Next Add acknowledgement drafts for routine letter types, reviewed before anything is sent.
- Next Extract statutory deadlines into tasks so a filed letter can never hide a due date.
- Next Review the exception log regularly to decide which edge cases have earned automation.
Related routes
Where this example connects to FiveForward services.
AI agents for accountancy firms
The named jobs agents take on in a practice: post room and document intake, onboarding, engagement letters and records chasing, with published prices.
Copilot Studio agent builds
The build service behind agent work: scoping, grounding, testing, rollout and handover in your own tenant.
The Agent Journey
Five stages from using your first agent to running a team of agents, with two doors at every stage.
Engagement letter automation
Another accountancy build: compliance letters generated from CRM data in seconds, with partner review kept in place.
Next step
Give the sorting to an agent and keep your team for the judgement calls.
Talk through what arrives in your practice every morning, and whether a read, match and file agent with a proper audit trail would fit it.