In the last post we laid out a four-step pattern for turning a manual business process into something a computer can run—or at least nudge—reliably:
- Catch the trigger — what starts the work?
- Write the checklist (honestly) — every step, including the weird side channels
- Decide the minimum viable robot — usually notify, pre-fill, or log before full autonomy
- Panhandle reality check — it has to work on a phone with spotty signal, not a dashboard nobody opens
This post walks through that pattern on a real problem every field business knows: getting paid on open invoices without chasing people.
The problem
A trades contractor finishes a job. The invoice goes out—by email, by portal, by hand at the door. Then the waiting starts.
Most customers pay eventually. Some pay immediately. A chunk lands in the “I’ll get to it” zone—not bad debt, just slow. That zone costs real money: the owner or office manager has to remember to check, compose a nudge, send it, and log the follow-up. On a busy week, that memory arrives around day 45, not day 15. And by then the customer’s surprised, the tone is harder, and the relationship takes a nick.
The goal here isn’t “AI replaces the human touch.” It’s shrink the gap between invoice sent and payment received by making the nudge automatic, professional, and easy to act on.
Step 1: Catch the trigger
What starts the payment-nudge workflow today? Usually one of:
- A glance at the books reveals invoices past 15 days
- The monthly “who hasn’t paid” spreadsheet review
- A text from the crew lead: “Hey, did they ever pay that last one?”
None of these are wrong. But they’re reactive—they depend on someone remembering to look.
The trigger we want the computer to watch for: an invoice that has crossed X days overdue without being fully paid.
That’s it. One condition. Stated in a sentence. We are ready to automate.
Step 2: Write the checklist (honestly)
Here’s what actually happens when the owner notices an overdue invoice:
- Open the accounting system (QuickBooks, Xero, spreadsheet, whatever)
- Find the invoice, confirm the balance and due date
- Decide: is this a friendly nudge or a serious one? (depends on customer history, amount, relationship)
- Compose a message—email or text—that asks for payment without sounding aggressive
- Copy or type the payment link or instructions
- Send it
- Remember to check back in a few days to see if it worked
- If not, escalate to a phone call
The side channels? The owner might text from their personal phone because the “system” doesn’t send texts. The payment link might be a Venmo handle or a “mail a check” instruction that requires a stamp. The next-day follow-up often lives in someone’s head, not a CRM.
Step 3: Decide the minimum viable robot
Full autonomy would mean: the system detects the overdue invoice, drafts a message, sends it, tracks the response, and escalates if ignored. That’s the dream. But for day one, the win is simpler:
- Notify — the system watches the trigger condition and alerts the right person: “Invoice #1042 to Acme Fencing is 18 days overdue. Ready to send a nudge?”
- Pre-fill — the notification includes the customer name, invoice amount, age, and a pre-written message they can approve or tweak in two taps
- Send — one tap sends a secure payment link by text message. The customer taps it, pays by card or bank, done.
- Log — the send and the payment (or lack of it) go back into the record automatically
The human still makes the call on tone. They still manage the escalation to a phone call. What they stop doing: opening the books, remembering whose invoice is how old, composing from scratch, tracking follow-ups in their head.
This is the minimum viable robot. It runs for a few weeks. If it saves fifteen minutes a week and gets payments in the door three days sooner, it’s working. Tighten the loop later: auto-send for repeat customers, richer data, fewer manual approvals.
Step 4: Panhandle reality check
This workflow has to survive where the business actually lives:
- Phone-first. The owner or office manager gets a text alert—not an email, not a dashboard notification. The reply action is “approve and send.” No login required.
- Works on LTE. The payment link landing page loads on one bar of signal at a job site or in a parking lot.
- Takes two taps. Compose → Send. Not compose → log in → find the customer → attach the invoice → copy the link → switch apps → paste → send.
- No new login to remember. The nudge comes through the same text thread the customer already uses with the business.
If the “system” requires a dedicated app or a portal login, it will be ignored. If it works in the messages app, it will be used.
What this looks like in practice
Before: Friday afternoon, the office manager pulls up QuickBooks. Three invoices are 20+ days overdue. She opens a spreadsheet to check which ones have been nudged already. She types a text to one customer from her personal phone: “Hey, just checking on invoice 1042 for the fence work last month.” The customer asks for the amount again. She switches apps to check, then types it back. She emails the other two because they “prefer email.” She writes down “check back Wednesday” on a sticky note.
After: Thursday morning, a text arrives on her phone: “Invoice #1042 to Acme Fencing: $2,450.00, 18 days overdue. Approve nudge? → [Approve] [Edit] [Skip]” She taps Approve. The customer gets a text from the business number with a secure payment link. Friday, payment clears. The system logs it.
Same outcome. Fewer steps. No sticky notes.
Where this fits
The payment nudge is one instance of the pattern. The same structure—trigger, checklist, minimum robot, then reality-check it against how people actually work—works for scheduling reminders, supply orders, follow-up calls, and a dozen other recurring processes.
If your shop is still running on sticky notes, inbox archaeology, and the hope that someone remembers to check the books this week: let’s talk. One conversation, zero obligation. We’ll map your trigger and sketch what “fixed” looks like.