Human Scale, Amplified

Follow up on every invoice.
See every message first.

ARPilot writes the follow-up, gets the invoice paid, offers a plan when it cannot be — and learns from all of it, so the next one goes better.

Request a demo

Free on 10 invoices a month, no card. Connect QuickBooks Online, or integrate through the REST API.

app.arpilot.ai
Total AR
$142,500
Collected (30d)
$87,200
DSO
28 days
Recent InvoicesView all
Acme Corp
14 days
$12,450.00overdue
TechFlow Inc
3 days
$8,200.00pending
Summit Labs
Today
$24,800.00sent
Vertex Digital
Paid
$6,750.00paid
Workflow Activity
Email reminder sent
2 min ago
Payment link opened
1 min ago
Follow-up scheduled
in 3 days
Collection progress67%

The loop

The whole cycle, one invoice at a time.

Most tools stop at the reminder and leave you the rest. ARPilot takes a single invoice from the moment it needs chasing to the moment the money is matched against it — and when paying in full is not on the table, to a plan that collects it over time. Every step is measured, and what it measures is what it learns from, so the next invoice gets a better follow-up than the last one did.

Chase
A message written for that customer and that invoice
Collect
A payment link in every message, matched back when it lands
Plan
Instalments when paying in full is not on the table
Measure
Published formulas, so the numbers can be checked

It starts with an invoice nobody has chased

ARPilot writes the follow-up for that customer and that invoice — the right amount, the right dates, a payment link already in it — and the tone tracks how far before or past due it sits. A note three days early does not read like a note sixty days late. It schedules the message on the cadence you set, and you see it before your customer does.

  • Written per invoice by AI, not one template blasted at everyone
  • Email, SMS and voice, escalating to whoever actually pays the bills
  • Open anything queued and edit the wording, move it, pause it, or call it off

Then it sends, from your address, with your name on it. What happens next is the part that matters.

Upcoming messages
4 scheduled
Northgate Facilities
Reminder — 3 days before due
Tomorrow, 9:00am
Bellweather Construction
Nudge — 5 days late
Thursday, 9:00am
Kestrel Property Group
Follow-up — 15 days late
Friday, 11:00am
Aldridge & Co
Escalate to accounts payable
Mon 14th, 9:00am
Preview
To: accounts@northgate.example
Invoice INV-2841 — due Friday

Hi Dana,

Just a quick note that invoice INV-2841 for $4,820.00 is due this Friday. You can pay by card or bank transfer here:

View and pay invoice →

Thanks — Marcus

Sends tomorrow unless you change it

The follow-up is what gets it paid

Every message carries a link to a branded invoice page with a Pay Now button — card or ACH, no login, no portal account for your customer to create. When the money lands, the bank feed matches the deposit back to the invoice on amount, payer name, reference and date. At or above 0.95 it applies itself; from 0.70 it comes to a person as a ranked short-list; below that it stays unmatched rather than guessed at.

  • A payment page your customer can use without signing up for anything
  • Every score component and weight published, not proprietary
  • Paid means the chasing stops — enforced in the database, not by someone remembering

Sometimes an invoice will not be paid because something about it is wrong. A dispute raised from that same page — or from the menu on an automated call — pauses collections on it while the argument is settled, instead of sending another reminder into it. The other reason is simpler: they cannot pay all of it right now.

Bank deposit
$4,820.00ACH · NORTHGATE FAC LLC
INV-2841 · Northgate Facilities0.97
Exact amount · payer name match · reference on the remittanceApplied automatically
INV-2799 · Northgate Holdings0.74
Exact amount · similar payer name · no referenceTo review queue
INV-2705 · Northbridge Ltd0.41
Near amount onlyLeft unmatched
≥ 0.95 auto-apply≥ 0.70 reviewbelow · unmatched

When they cannot pay all of it at once

The alternative to escalation is not a write-off — it is a plan. The customer enrols themselves from the same link they would have paid from, picks an instalment schedule, and the payments charge automatically through Stripe. No phone negotiation, no chasing each instalment separately, and no invoice quietly ageing into nothing.

  • Customers self-enrol; instalments charge on schedule by card or ACH
  • Optional financing fee, optional discount for settling early
  • ARPilot flags which invoices a plan collects better than more chasing, and which plan shape that customer is most likely to finish

A plan that pays over four months beats an invoice written off, and it beats ninety days of chasing that ends with neither the money nor the relationship. All of which is only worth anything if you can see whether it is working.

Invoice INV-2688 · Aldridge & Co
$4,820.00
Outstanding · 38 days past due
Split this into four payments
15 Aug
$1,205.00
15 Sep
$1,205.00
15 Oct
$1,205.00
15 Nov
$1,205.00
Visa ending 4412 — charged automatically
Start payment plan

Settle early and a discount comes off the balance.

So you can see whether it is working

Every figure comes with the method that produced it.

Collections performance

  • DSO by several methods, with the method stated
  • Collection efficiency and bad-debt rate
  • Aging across the whole book
  • Sends, opens and clicks behind each result

Where the risk is

  • At-risk tiering from real engagement, not days overdue alone
  • Human opens distinguished from automated ones
  • Dispute risk modelled per invoice
  • Invoices heading for trouble, flagged while you can still act

Plans and disputes

  • Enrolment, completion and default rates
  • Dispute volume, resolution, and what it costs in aged AR
  • Which plan shapes actually get finished

Why you can trust it

  • Every formula published, not proprietary
  • Four roles enforced by row-level security
  • MFA, including on privileged actions
  • Audited, read-only support access

None of that is only a report. It is the raw material for the last step.

And the next invoice does better than the last

ARPilot reads your own history — which day gets answered, what time, how long to wait between nudges, which messages work, whether email or a text lands better for a particular customer — and proposes a change. Each one arrives with a confidence score, the data points behind it, and the reason it thinks so.

  • Recommendations stay pending until an operator applies them — nothing self-tunes
  • It says when it does not have enough of your history to be sure yet
  • Scoped to your own tenant; nothing here depends on pooling your data with anyone else’s

Apply it, and the next invoice that goes quiet gets a better first message than this one did. Chase, collect, plan, measure, improve — and back to the top.

Suggested change
Pending

Send the second reminder earlier

Now
7 days late
Suggested
5 days late
Why

Across 214 of your own reminders, the ones sent on day 5 were answered noticeably sooner than the ones sent on day 7. Tuesday and Wednesday mornings did best.

ConfidenceHigh — based on enough of your history
ApplyDismiss

Nothing changes until you apply it.

Start the loop on one invoice.

Free on 10 invoices a month, and your accounting connected in about fifteen minutes. Point it at the invoices that have already gone quiet and watch what comes back.

No credit card
Cancel any time
Every message from you, in your words