Every open item, one list
Built from your approved QuickBooks or Xero exceptions. One current queue per client, updated as replies land.
Every client close-ready or fully flagged by the third business day, or the month is free.
For CPA and accounting firms, 25+ staff
What the AI collects for every close
Bank statements, Credit card statements, Loan statements, Payroll reports, Merchant processor statements, Vendor invoices, Receipts, Check images, Sales reports, Uncategorized transactions, Missing bills, Transfer explanations, Owner draws, New account access, Customer deposits, Equipment purchases, Inventory counts, Expense reports.
Half spend one to two days on it per engagement. The average is 9.3 hours a week on client communication. Survey of 240 accounting professionals for Canopy and CPA Practice Advisor, 2024. Source.
A statement is missing. The answer is three emails deep. A senior opens the file, puts it down, and bills nothing for the hour. The AI runs the document and answer queue. Your accountants own the books.
| Client | Open item | What the AI did | Day-3 state |
|---|---|---|---|
| Dental practice, two locations | November bank statements, two accounts | Requested on the 1st, received on the 2nd, matched to both accounts | Close-readyClose-ready |
| Residential general contractor | Three vendor invoices | Requested twice, reply pending. Owner: client's office manager. Next: call booked Tuesday | FlaggedFlagged |
| Family restaurant group | Merchant processor statement | Pulled through approved read access, matched to deposits | Close-readyClose-ready |
| Physical therapy clinic | Loan statement, new account | Access request sent. Owner: your partner. Next: approve read access | FlaggedFlagged |
| Online retailer | 14 uncategorized transactions | Questions sent as one list, answers received, each matched to its transaction | Close-readyClose-ready |
Illustrative handoff list. Client names are role descriptors, not customers.
Built from your approved QuickBooks or Xero exceptions. One current queue per client, updated as replies land.
Your templates, your schedule, zero drafting. Follow-ups go out on their own until the item arrives or a person needs to step in.
Each reply linked to the right client, period and item automatically. Anything uncertain is flagged, never guessed.
One queue, one status per item. The AI does the chasing and matching. Your accountants keep the judgment calls.
Your first close runs free on ten clients. After that you pay at the end of each month it works. If any included client is neither close-ready nor fully flagged by the third business day, that month is free.
Priced per client, agreed on the audit call. 90 days to start, then month to month.
Your numbers, not ours. The presets are a typical firm we work with: 150 bookkeeping clients, 35 minutes of chasing per client per close.
Hours in the chase = clients × minutes ÷ 60. We remove about 60% of it, net of your review time; the rest is judgment calls that stay with your team. The free audit replaces every preset with your own numbers.
Books ready by day 3 instead of day 10 or later. The hours come back as room for more clients without the next hire.
Your last three month-ends for five clients, whatever your system exports. The AI reads the request logs and handoff dates and shows where the days went, by client, in five business days.
Free for the first three firms this quarter. After that it is a paid audit, credited to the program if you join.
Start with an email. We agree scope and confidentiality before any records move.