All guides

An AI Agent for Overdue Invoices That Knows Your Customers

Guide · Planning, buying and running AIMcGuire Flanigan · Updated November 2, 2026 · 7 min read

Rank the open balance by what will actually resolve, time the nudge to how each customer actually pays, and hand your office a call list with the drafts already written.

Day 31 Is a Field in a Database, Not a Fact About Your Customer

Every invoicing tool on the market has a reminders feature, and almost every one of them works the same way. You pick a schedule. You pick a template. It fires. The software is doing exactly what you told it, which is the problem, because what you told it was a number that has nothing to do with the person on the other end.

Consider two customers with the same invoice. The first pays at day 41 like clockwork across fourteen invoices and has never been a problem. The second has drifted from day 30 to day 60 to day 90 across three invoices and is currently at day 74. A calendar-based tool treats both identically, and it treats the first one wrong. Sending a stern payment demand to a reliable customer four days into their normal rhythm is how you teach somebody to start filtering your invoices into a folder.

Then there is the second problem, which is more subtle. An invoice can be late because of the customer, or it can be late because of you. A customer withholding payment on work with a follow-up visit that never happened is not a collections problem. It is an operations problem wearing a collections costume, and a dunning sequence applied to it makes everything worse. The agent has to establish that before it drafts a single word.

Which brings us to the trap most owners are in. They are the collections department. They know three of the twelve overdue invoices by heart, because those are the ones they happen to remember, and those are almost never the three that matter most.

The List Your Office Should Get Every Morning

Ranked by what will actually resolve, not by how old the invoice is. Select an account to see the reasoning and the draft, and change the tone to see how the message shifts.

Ridgeline Property Services

Pays at day 41 on average across fourteen invoices. Day 31 is early for this account, so the agent recommends a light touch rather than a pressure sequence.

Sample accounts, balances and percentages for illustration only, not client data.

Notice what the board does with the biggest invoice. Cedar Ridge HOA owes $12,750, the largest balance on the list, and the agent recommends holding it. They pay on time 91 percent of the time and there is a follow-up visit outstanding. Sending a collections message to a customer whose work you have not finished is the single most expensive mistake in this whole process, and a calendar-based tool will make it every time.

One Invoice, Four Stages, One Human Gate

Follow a single invoice from the day it crosses terms to the day a person sends the message. The agent decides nothing that matters to your business without you.

Invoice Crosses Terms

What Happens

An invoice moves into a past-due bucket. The collector learns about it through the documented changed-since query on the nightly pass, or immediately through an entity change notification. The balance, due date, customer, and any job reference come along with it.

Arc Record

Sample record and figures for illustration only, not client data.

Three Questions Before a Single Word

Did we actually finish the work?

The agent reads the linked job or repair order for completion and sign-off, and checks whether a follow-up visit is still pending. An invoice for unfinished work is not a receivables problem, and treating it like one damages the relationship that generated the revenue in the first place.

Is there a credit or a dispute in play?

Open credit memos, prior disputes, and partial-payment arrangements all pull an invoice out of the standard sequence. The agent does not send a stern reminder about a balance that a credit memo has already partly resolved. It flags it for a person to reconcile first.

How does this customer actually pay?

Average days to pay, on-time rate, and the trend across recent invoices. An account paying at day 41 like clockwork gets a light touch at day 31. An account that has drifted from 30 to 60 to 90 gets a call at day 74, because another email is not going to do anything.

Every sequence ends in a decision, not a drip. The agent runs a defined arc with a genuine decision point at the end of it: bill, discount, place, or write off. It does not send the ninth reminder to an invoice that has been open for 143 days. At some point the kindest thing for everyone involved is a clear conversation about what happens next, and a tool that never stops reminding is avoiding that conversation rather than having it.

The Agent Never Sends. Here Is Why That Is the Point.

It would be easy to let the agent send. The drafts are good, the timing is right, and the volume is manageable. Every competitor in this space sends automatically, and they market it as the entire value proposition.

We do not, and the reason is not technical caution. The agent cannot see the check on the desk. It cannot see the email from yesterday saying the payment went out this morning. It cannot see that the customer's controller is on leave and the person covering does not know the invoice exists. Somebody in your office can see at least some of this, and the whole value of a human in this loop is that they know things the system does not.

There is a second reason, and it is the one that matters commercially. A business that automated a payment demand to its best customer over a check that crossed in the mail has spent a relationship to save four minutes of typing. The cost of that mistake is not the invoice. It is the next three jobs that customer does not call you for. The human gate is a four-minute insurance policy on the most valuable thing you have, which is that people choose to work with you again.

Straight Answers

Bring Your Open Balance

In thirty minutes we will rank your open invoices the way the agent would, identify the ones that need a call rather than a reminder, and find the ones that are only late because of us. You leave with the list whether or not you hire us.

Questions operators ask

Will this annoy my customers?

Less than what you are doing now, in most cases, because the timing is driven by how each customer actually pays rather than by a number in a settings screen. The reliable customer who pays at day 41 gets a light touch late, or nothing at all, and the account that has genuinely gone quiet gets a real phone call rather than a fourth email they will not read.

Does it send emails automatically?

No, and this is the design decision we get asked about most. The agent drafts and ranks. A person sends from the business mailbox. The reason is that the agent cannot see the check on the desk or the email saying payment went out this morning, and somebody in your office can. That gate is cheap and it protects the relationship that generated the revenue.

Can it handle disputes?

It can detect them, which is the part that matters. Any invoice with a matching open job, a pending follow-up visit, or an unresolved credit memo is pulled out of the sequence and flagged for a person. The agent will not send a payment demand about a balance that is disputed territory until somebody on your side has actually resolved the underlying issue.

Does it work with QuickBooks?

Yes. It reads the Invoice, Payment, and Customer entities through Intuit's documented QuickBooks Online Accounting API, using the changed-since query for the nightly pass and entity change notifications to stay current between cycles. It works with the ledger you already have rather than requiring a migration to something new.

What happens at the end of the sequence?

It ends in a decision, which is the honest answer most tools avoid. After the arc runs its course, the invoice lands on a short list where the business decides: bill it one more time, discount it to close, place it with a professional, or write it off. The agent will not keep generating reminders forever, because a tool that never stops is a tool that is avoiding the conversation the business actually needs to have.

See where AI fits in your operation

Thirty minutes on how the work actually moves. No pack of agents. No obligation to build. If we can help, we will show you the first paths. If we cannot, we will say so.

Book a free audit

No credit card. No obligation to build.