At a multi-branch industrial distributor, answering one question about one account meant checking the ERP, an Excel tracker, and a shared inbox, then asking whoever sent the last email. I built one application that tells the AR team who to contact, why, and what to say, and tells the owner which accounts are becoming a financing problem.
The client managed collections from an AR aging report exported out of an older ERP into Excel. Acting on that report meant going somewhere else for every question worth asking.
Assembling a usable picture of one account took manual compilation, so it happened weekly at best, not daily. Leadership had a different version of the same problem: no early warning on which accounts were turning into a financing issue rather than a collections issue.
For the AR team, a recommendations queue. The app opens on the day's work: accounts ranked by risk tier, each with a recommended next step. From that screen the team can draft a follow-up, log a note, record a promise-to-pay date, or snooze an account.
Email status, read automatically. The app reads the shared accounting inbox and tags each thread, such as disputed or awaiting reply. Drafts go back into the same inbox, so the team's workflow does not change.
For the owner and the lender, one summary view. Aging, concentration by corporate parent and branch, and the accounts restricted under the company's financing terms or trending toward that line. Since July the lender group sees the same view.
Every view drills to invoice level and exports to Excel. A How it works tab documents the logic, so the team can explain it and change it without calling me.
The process now clears 93.8% of over-90 balances within a month, with effectively no write-offs. It is cash. Over the same nine months receivables grew 38% and the accounting team got smaller.
It was deciding what belonged on each screen and what did not. That meant holding four things at once:
Miss the finance context and you get another dashboard nobody opens. Miss the operational context and you get a tool the team works around. I build for the finance and operations functions I have run, so the tool matches the process instead of the process bending around the tool.
Off-the-shelf collections software does not fit a business like this one. A custom build used to be priced out of reach at a company this size. AI changed that math: this one was built and in daily use within a month, using Claude Code. What it did not change is the four things above.
The team runs it without me, and that was a build requirement rather than an afterthought.
The demo runs on sample data for a fictional distributor. Every screen works, including notes, snoozes, and statement downloads. Email is simulated, so nothing is sent.
Have a process that lives in a spreadsheet? Book a call.
Most engagements start with a 30-minute conversation. No pitch and no canned proposal, just an honest look at what is going on and whether I can help.