AI for accounting firms: automating document chasing and client email intake
The short answer. Accounting and tax firms lose real staff hours to the same routine every month: clients send documents late or incomplete, someone has to notice what is missing, write the reminder, answer the follow-up questions, and keep the shared mailbox moving. An AI agent can run that routine end-to-end. It reads the incoming mail, checks the documents against what the file requires, flags what is missing, and drafts the chase or the reply — with the source for every finding attached. What it never does is send anything on its own. Every outgoing message waits for a human in the firm to approve it. That approval gate is the whole point: the agent does the reading, checking, and drafting; the firm keeps the judgment, the client relationship, and the responsibility. Aurora builds these agents for service firms, including German Steuerberater and US CPA practices.
Why does document chasing eat so much time in accounting firms?
Because it is never one task. It is a loop that runs across the whole client list, every period: open the mail, figure out which client and which engagement it belongs to, check what arrived against what is needed, notice the gap, write a polite reminder, log it, and repeat when the client sends three of the five things you asked for. None of these steps is hard. All of them interrupt the work that actually needs a trained professional. In a small or mid-sized practice — a German Steuerkanzlei preparing monthly bookkeeping, or a US CPA firm in tax season — this loop can quietly absorb a large share of a staff member's day. The frustrating part is that the work is completely routine. It follows rules. Which is exactly what makes it the right work to hand to an agent.
Which parts of the intake routine can an agent take over?
The parts that repeat. In a document-intake workflow (in German firms: Belegeingang), the agent:
- Reads incoming client mail on a watched mailbox and identifies what the message is and which client file it belongs to.
- Checks incoming receipts and documents against the requirements that apply — in the German version of this workflow, against statutory requirements, with the relevant paragraph cited next to each finding.
- Detects what is missing — the absent invoice, the incomplete receipt, the payslip that never arrived — and lists it explicitly instead of letting it surface at the deadline.
- Drafts the chase or the reply: a finished, source-checked message to the client, ready for review. For recurring client questions, it drafts the answer from the firm's own documents, with the source attached.
The result: when someone at the firm opens the mailbox, the reading, checking, and drafting is already done. Their part is the decision.
How does the firm stay in control?
Nothing reaches a client without a human's yes. That is not a setting — it is how the system is built. Every draft the agent produces waits at an approval step. The reviewer sees the draft, the checks behind it, and the sources for every claim in it. They can approve it, edit it, or reject it. Only after approval does the message go out, and every send is logged.
Two things follow from this. First, the agent never invents a confident answer that leaves the building unchecked — a wrong draft costs the reviewer a correction, not the firm a client. Second, the corrections are not wasted: when the reviewer changes a draft, that correction becomes a rule the agent follows from then on. The routine gets sharper the longer it runs, and it sharpens on the firm's own standards, not generic ones.
What about client confidentiality?
For tax and accounting firms this is the decisive question, and it deserves a direct answer rather than a marketing one.
For German Steuerberater: professional-secrecy duties mean the real questions are "who sees the client data?" and "who approves the outgoing mail?" The approval gate answers the second one structurally: responsibility stays with the firm, because every message goes out only after the firm's approval. On the first: the agent works on a watched mailbox and with the documents the firm provides — nothing more. For German tax firms, Aurora supplies the confidentiality agreement under § 62a StBerG together with the data-processing agreement.
For US CPA firms: the same architecture answers the same concern. The agent sees only the mailbox and documents the firm gives it access to, drafts stay inside the firm until a named person approves them, and every outgoing message is logged. The firm can show, for any client message, who approved it and what sources the draft was built on.
What does this look like in practice?
A concrete run, from the document-intake workflow: a client emails a batch of receipts. Minutes later, a finished reply draft is waiting for approval — the documents checked, the missing items listed, the reminder written. On our site there is an uncut recording of this workflow running from incoming email to finished draft in 2 minutes and 22 seconds. Not a staged highlight reel — the actual run, unedited.
To be clear about scope: this is one specific process, taken over end-to-end. It does not replace a staff member, and we do not pitch it that way. It takes the most repetitive slice of their day — the chasing, the triage, the same-questions-again — and turns it into a review queue.
FAQ
Does the agent send emails to our clients automatically? No. The agent works on a watched mailbox and with the documents you provide. Nothing is sent before you approve it.
We are tax advisors — are we even allowed to use this? Yes. The responsibility stays with you: every message goes out only after your approval. For German tax firms we supply the confidentiality agreement under § 62a StBerG along with the data-processing agreement.
How do we know the drafts are correct? Every finding in a draft carries its source — the document or rule it came from — so the reviewer verifies in seconds instead of re-doing the work. What is not backed by the data is not claimed. And every correction you make becomes a rule for the next run.
What does it cost to see it working on our process? Nothing. Tell us your intake process, and we build it as a demo on sample data — free and without obligation. You watch it run before any contract.
See your own intake process run
The fastest way to judge this is not a sales call — it is watching your own process handled by the agent. Name the process; we build it as a tailored demo, free, and you see it run within a week.