AI Client Query Handling
“Has invoice 4471 been paid?” answered from the file in seconds. “Is this deductible?” sent to a person, because it should be. Your inbox sorted by what actually needs judgement.
The Interruption Tax
The cost of client email is not the minutes it takes to answer. It is what it does to the hours around it.
A client emails to ask whether their invoice has been paid. Answering takes about forty seconds — open the file, look, reply. But it lands while a bookkeeper is nine minutes into a reconciliation, and the forty seconds is not the cost. The cost is the reconciliation being restarted, the thread of the work being dropped, and the fifteen minutes it takes to get back to where they were. Multiply by the dozen routine queries a working day produces across a client base.
So the rational response is to batch them — leave them until later. Except “later” competes with billable work, and loses. The email sits for two days. The client follows up, a degree cooler. Now answering it costs an apology as well, and the firm has spent goodwill on a question whose answer was sitting in the ledger the whole time. Nothing about this is a knowledge problem; it is a routing problem.
Underneath that sits the real damage: the queries that do deserve a partner’s attention are in the same inbox as the fourteen status checks. The client hinting at a restructure, the one whose question implies they have done something expensive, the one who is quietly unhappy — they queue behind “did you get my receipts”. Undifferentiated inboxes are how firms lose clients they did not know were at risk.
The fix is not a faster inbox. It is separating the two kinds of query and treating them differently: lookups answered from the file immediately; judgement routed to a person with context attached, straight away.
Four Kinds of Query, Four Different Treatments
The whole system rests on classifying correctly and being conservative when unsure. Everything below is configurable; these are the defaults.
Factual lookups → answered from the file
Has invoice 4471 been paid? What is the balance? When was the payment run? Did you receive my receipts? The answer is in the ledger, there is no professional opinion in it, and it either matches the file or it does not. Answered immediately with the transaction cited — if you have enabled it. Off by default.
Routine correspondence → drafted for review
A client explaining a transaction, sending documents, asking about a process, confirming a date. The AI drafts a reply using the file and the correspondence history, and queues it for a person to review, edit and send. Most firms leave the majority of their traffic here indefinitely, and that is a perfectly good outcome.
Advice questions → straight to a person, no draft
Is this deductible? Should I buy it before June? What if I take money out of the company? These are routed to a human with no draft attached — deliberately. A polished draft of a wrong answer is the fastest way to get a busy person to approve something they would never have said themselves.
Trouble → escalated immediately, flagged
An unhappy client, a disputed fee, a threat to leave, or anything that sounds like the firm may have made a mistake. Sent to a named person immediately with the full history and a flag. An automated cheerful acknowledgement to a serious complaint turns a solvable problem into a lost client.
How It Works in a Practice
Built for a firm handling many clients’ confidential affairs — not a generic inbox assistant pointed at accounting.
Classification and Triage
Every incoming message is identified to a client, classified by type and urgency, and routed. Uncertain classification defaults to a human — the conservative direction.
- Identified to the correct client file
- Classified by type, urgency and tone
- Ambiguous cases routed to a person
- Routing rules configurable per client and category
Answers From the File
Factual queries answered from the client’s actual ledger, invoices, payments and documents — with the transaction cited, so the answer is checkable.
- Grounded in the client’s own file, not inference
- Transaction cited alongside the answer
- Says so when the information is not in the file
- Off by default until you enable a category
Drafts for Review
Routine correspondence drafted in your firm’s voice using the file and the history, and queued for a person to review, edit and send.
- Drafted from file data and correspondence history
- Matches your firm’s tone and conventions
- Edited and sent by your team
- Your edits improve subsequent drafts
Escalation That Works
Advice questions, unhappy clients and possible firm errors go to a named person immediately with full context — never to a queue and never to a draft.
- Advice questions never drafted, only routed
- Tone and dissatisfaction detected and flagged
- Escalated with the full history attached
- Material amounts always escalated
Confidentiality by Construction
Each client is a strictly isolated context. One client’s information cannot appear in another’s response — an architectural boundary, not a policy.
- Strict per-client isolation
- Per-staff access control
- Every response logged and attributable
- Built for Privacy Act 1988 obligations
Practice-Wide Visibility
What was asked, what was answered, what is waiting and who it is waiting on — across every client, in one view.
- Full log of queries and responses per client
- Pending reviews visible to the whole team
- Nothing sent that a person did not approve
- Response patterns visible across the practice
Related Capabilities
AI Debtor Chasing
Outbound client communication with the same escalation discipline — and a great deal more care about tone.
Debtor chasingAI Bookkeeping
A current file is what makes an immediate answer a correct answer. Query handling is only as good as the ledger under it.
AI bookkeepingContact Us
Talk through your firm’s inbox, your client mix and which categories you would actually be comfortable automating.
Book a consultationFrequently Asked Questions
What firms ask before letting anything automated near a client.
Only for a narrow, factual class of query, and only if you switch that on — the default is that a person approves everything. The queries that can safely go straight out are the ones where the answer is a lookup, not a judgement: has invoice 4471 been paid, what date was the payment run, what is the outstanding balance on this account, have you received the receipts I sent. There is no professional opinion in any of those, and the answer either matches the file or it does not. Everything else — anything touching deductibility, structure, tax position, an amount a client is disputing, or a client who sounds unhappy — is drafted and queued for a person to review, edit and send. Plenty of firms run the whole thing in review-everything mode for the first few months and then relax specific categories once they have watched it work. That is a sensible way to do it.
A hard classification boundary, plus the design decision that when it is uncertain it escalates rather than attempts. Advice queries — is this deductible, should I buy the vehicle before June, what happens if I take money out of the company, will this trigger GST — are routed to a human, always, without a draft attached, because a well-written draft of a wrong answer is genuinely dangerous: it is the fastest way to get a busy person to approve something they would never have said themselves. This is not just liability management. Advice depends on facts about the client that are not in the ledger and on judgement that is the actual product your firm sells. An AI that answered those questions would be doing the one part of the job you cannot afford to have done badly.
It works from the client’s own file — the ledger, invoices, payments, documents and the correspondence history for that client. When a client asks whether an invoice has been paid, it looks in their file and answers from what is there, citing the transaction. It does not know things that are not recorded, and it does not infer: if a client asks about a conversation someone had on the phone last Tuesday, that is not in the file and the query goes to a person. Each client is a strictly isolated context — one client’s information cannot surface in another client’s response, which is not a nice-to-have when you are handling other people’s financial affairs under the Privacy Act 1988.
They should be able to, and we think you should let them. Trying to pass automated responses off as personal correspondence from a partner is a bad trade: the upside is cosmetic, the downside is a client who finds out and now wonders what else the firm is quietly doing with their affairs. The firms that handle this well are simply matter-of-fact about it — routine status queries get an immediate accurate answer, anything of substance gets a person, and clients are told which is which. In practice most clients care far more about getting a correct answer today than about who typed it. The ones who want a conversation want it about their tax position, and that was never going to be automated anyway.
It escalates immediately, and it does not draft. Tone is a signal the AI is deliberately conservative about: a client who is upset, disputing a fee, threatening to leave, or raising something that sounds like a mistake by the firm goes straight to a named human with the history attached and a flag on it. The failure mode we are avoiding is the automated system that responds to a serious complaint with a cheerful acknowledgement — which converts a solvable problem into a lost client. The same applies to anything that sounds like it might be a professional issue: those need a partner’s eyes within the hour, not a queue position.
The cost is rarely the volume — it is the interruption pattern and the deferral. Most client emails to a firm are short, factual and completely routine, and each one costs far more than the thirty seconds it takes to answer: it arrives while someone is mid-way through a reconciliation, it needs the file opened to check, and it competes with billable work, so it gets left. Then it gets left again. Then the client follows up, slightly less warmly, and now it costs an apology as well. The value is that the routine ones get an accurate answer immediately without breaking anyone’s concentration, and the ones that need a person arrive already sorted and with context attached — instead of buried in an inbox between fourteen status queries.
Answer the Routine. Escalate the Rest.
Free consultation: we look at a week of your actual inbox and tell you honestly which categories are worth automating and which are not. Call +61 3 9999 7398 or email hello@ai-accounting.au.