AI accounts receivable for small business

Overdue, handled.

Connect QuickBooks, Xero, or Stripe and diol quietly recovers what's owed — human-sounding calls, texts, and emails in your business's name that pause the moment an invoice is paid.

Works with QuickBooks, Xero & Stripe · US-only · Private beta

diol.app/dashboard

Recovered this month

$8,450

12 payments

Total outstanding

$23,900

$14,200 overdue

Active chases

6

invoices in cadence

Avg days to get paid

31 days

DSO · last 90 days

Where your money is stuck

$23,900 outstanding
Current$8,1001–14 days$5,20015–30 days$4,30031–60 days$3,80060+ days$2,500

Active chases

View all →
InvoiceNext touch
#1042Step 3 of 8· tomorrow
#1037Step 6 of 8· in 3 days
#1051Step 2 of 6· today
Product preview — sample data

Compliance and trust

  • TCPA-aware quiet hours, consent tracking, and a full audit log on every touch
  • Every AI call discloses it's an automated assistant — no tricks
  • One-tap opt-out built into every text and email

Watch a chase, channel by channel

This is what your customers actually receive — from a fictional agency called Northstar Creative chasing invoice #1042.

FromNorthstar Creative<billing@northstarcreative.com>
Todana@harborandco.com
SubjectQuick nudge on invoice #1042 ($4,800)

Hi Dana,

Hope the spring campaign is going well! Just a friendly heads-up that invoice #1042 for $4,800 (the March brand refresh) was due on May 9 and is still open on our end.

You can settle it in one click below — and if it's already in motion or anything looks off, just reply to this email and we'll sort it out.

Pay invoice #1042

Thanks so much,
The Northstar Creative team

Sent by diol in Northstar Creative's name — your clients never see ours.

Every message goes out as "Northstar Creative" — the customer's own brand, never diol.

From connected to collected in three steps

No new workflow to learn. diol plugs into the books you already keep.

Step 1
Connect QuickBooks

A 2-minute OAuth connection. diol finds every overdue invoice instantly — no imports, no spreadsheets, no setup calls.

Step 2
Approve your cadence

Pick a per-industry preset, then make it yours. You control the tone, the timing, and exactly what gets said — nothing sends without your sign-off.

Step 3
Cash lands

We pause outreach the moment an invoice is paid, and every recovered dollar is tracked live on your dashboard.

Everything an AR person would do — on autopilot

diol works your overdue invoices the way a great (and very patient) collections specialist would.

AI voice calls that sound human

Warm, natural phone calls that negotiate payment dates like your best office manager would. Every call discloses it's an automated assistant — no tricks.

Conversational SMS

Two-way texting on registered A2P 10DLC numbers. Customers reply in plain English; one-tap opt-out is built into every thread.

Personalized email

Reminders written in your brand voice that reference the actual project and invoice — not a generic dunning template.

Promise-to-pay tracking

When a customer says "Friday," diol logs it, pauses the chase, and follows up automatically only if Friday comes and goes.

Compliance built in

TCPA-aware quiet hours, state-by-state recording-law disclosures, consent tracking, and a full audit log on every touch.

Accountant multi-client console

Bookkeepers and fractional CFOs run recovery across every client from one console, with per-client branding and reporting.

See diol work, screen by screen

The real product — shown here with sample data.

AI voice

Calls that negotiate a pay date — like your best office manager

diol calls in your business's name, opens by disclosing it's an automated assistant, then has a real back-and-forth: it offers options, pins down a date, and logs the promise. No scripts your customers can tell are robotic.

  • Discloses it's automated, every time
  • Books a promise-to-pay and pauses the chase
  • Texts a secure pay link on the spot

Calling Sarah · Acme Co.

Invoice #1042 · $1,200 · 12 days overdue

Live

Discloses it's an automated assistant · recorded where required

Hi, this is the automated assistant for Northstar Creative — am I speaking with Sarah?

Yeah, this is Sarah.

Thanks Sarah. I'm calling about invoice #1042 for $1,200, which is 12 days past due. Is there a date that works to get that settled?

Money's a little tight — can I do it Friday?

Friday the 27th works. I'll text you a secure pay link now, and we'll pause reminders until then. Anything else I can help with?

Promise to pay logged — Fri, Jun 27 · $1,200. Chase paused; pay link texted.
Shared inbox

Every reply in one place — with the response already drafted

When a customer texts or emails back, it lands in a triage inbox tagged Needs reply, Promised, or Disputed. diol drafts the reply in your voice; you read it and hit send. The routine chasing stays on autopilot.

  • Status chips tell you what actually needs you
  • One-click AI-drafted replies
  • Disputes route straight to you
Needs you 1
  • Acme Co.Needs reply
    Money's a little tight — can I…
  • Bright StudioPromised
    Promised Fri, Jun 27
  • Harbor CafeAI handling
    diol auto-sent 2 reminders
Acme Co. · invoice #1042 · $1,200

Money's a little tight this week — can I pay on Friday?

Suggested reply

No problem, Sarah — Friday the 27th works. I'll note it and send a secure pay link. Reply STOP to opt out.

Send
You approve — diol drafts the reply in your voice
Get paid

Watch the cash land — and your books stay in sync

Every recovered dollar shows up live, tagged by the channel that won it. When an invoice is paid, diol marks it paid in QuickBooks or Xero automatically — no double entry, no drift.

  • Live recovered total + days-to-paid
  • Paid invoices write back to your books
  • See which channel collects best

Recovered this month

$8,450

12 invoices · avg 31 days to paid

Collected vs. billed · last 6 weeks

  • Acme Co. #1042$1,200
  • Bright Studio #1038$3,450
  • Harbor Cafe #1031$880
Every recovered dollar tracked live — and written back to your books

See it in action

The actual diol interface — calm, fast, and built so you can run AR in minutes a week.

Every invoice, one board

Your receivables, the way you think about them

Group overdue invoices by status, customer, or your own colored labels. Right-click any card to mark paid, enroll in a cadence, or pause — the same actions as the list, wherever you are.

diol.app/invoices
Overdue2$8,550
#1042$5,450

Beacon & Co.

Dana Reed

12dactiveRetainer
#1051$3,100

Vellum Design

Mara Lin

21dactiveNet-30
Open2$6,950
#1066$4,200

Northwind Co.

Sam Ortiz

activeVIP
#1071$2,750

Atlas Freight

Joy Kim

pausedWholesale
Paid2$8,200
#1033$6,300

Cedar Studio

Ben Vela

Retainer
#1029$1,900

Lumen Labs

Ada Soto

Ask diol

An AR analyst that answers in plain English

Ask about anything — who's likely to pay late, what's stuck, how a customer behaves — and diol answers from your live data. It proposes the next move and never acts until you confirm.

diol.app/dashboard
Ask diol⌘I

Who's most likely to pay late this month?

Three customers stand out, based on payment history and broken promises:

Atlas FreightJoy Kim$2,750
Vellum DesignMara Lin$3,100
Northwind Co.Sam Ortiz$4,200

Draft friendly reminders for all three?

Confirm & draftNot now
Ask anything about your invoices…

Analytics

See exactly when the cash lands

Cumulative billed vs collected, with a projection of when you'll be fully paid at your current pace. Plus DSO trends, channel effectiveness, and who pays reliably — all computed live.

diol.app/analytics

Collection trajectory

On pace to be fully collected around September 2026
Billed Collected Projected

Cumulative billed vs collected · pace $9,200/month · projection assumes no new invoices.

Your brand. Your voice. Never a collection agency.

Every call, text, and email goes out as your business — first-party outreach from the company your clients already know and like. There's no third-party collector, no scary letterhead, and no relationship damage. Just the polite, persistent follow-up you never have time to do yourself.

The follow-up you hate — without the trade-offs

Chasing it yourself burns your time. An agency burns the relationship. diol does neither.

Doing it yourself

  • EffortHours every week
  • SpeedWhenever you find the time
  • Customer relationshipAwkward — it's on you
  • CostYour time (the priciest kind)
  • Your booksYou update the books by hand

A collection agency

  • EffortHand it off entirely
  • SpeedSlow — and only once it's very late
  • Customer relationshipDamaged — a third party is dunning your client
  • Cost10–50% of what's recovered
  • Your booksBooks drift out of sync

diol

  • EffortSet once, then automated
  • SpeedStarts day one — polite and persistent
  • Customer relationshipProtected — first-party, in your name
  • CostSmall monthly base + a low success fee
  • Your booksAuto-synced to QuickBooks / Xero

The questions every owner asks

Will this annoy my customers?

It's built not to. Outreach goes out in your name (never a collection agency), respects quiet hours in the customer's own timezone, and stops the instant an invoice is paid. Every text and email has one-tap opt-out, and anyone who replies is handled like a person — not blasted with reminders.

Is it actually legal / compliant?

Yes — compliance is built in. Calls disclose they're an automated assistant, quiet hours and consent are enforced, recording disclosures follow state law, and there's a full audit log on every touch. Because you're collecting your own invoices in your own name, you stay a first-party creditor — not a regulated debt collector.

Does it work with Xero and Stripe, or just QuickBooks?

QuickBooks, Xero, and Stripe all connect via a 2-minute secure login, and you can import a spreadsheet too. diol pulls your invoices and payment status automatically and keeps them in sync.

What happens if a customer disputes the bill?

diol recognizes a dispute, pauses the chase immediately, and routes it straight to you with the details. It never argues, threatens, or invents fees — a human (you) decides how to handle anything sensitive.

Do my customers know they're talking to AI?

Always. Every call opens by stating it's an automated assistant calling on your behalf, and texts read like normal messages from your business. No tricks — that's both the right thing to do and what the law requires.

How much does it cost?

A small monthly base plus a low fee only on what diol actually collects — the rate drops as you grow, or pay as you go with no commitment. Always a fraction of what a collection agency takes.

Simple pricing that pays for itself

A small monthly base plus a low fee on what we actually collect — the rate drops as you grow, or pay as you go with no commitment. Always a fraction of what a collection agency charges.

Pay as you go
Unlimited active chases

$0 /mo

  • No monthly fee — 4% of what we collect
  • Unlimited chases
  • Email + SMS + pay portal
  • QuickBooks / Xero sync
Starter
Unlimited active chases

$49 /mo

  • $49/mo + 2% of collected
  • Everything in Pay as you go
  • AI voice calls
  • 1 seat
Most popular
Growth
Unlimited active chases

$149 /mo

  • $149/mo + 1% of collected
  • Custom cadences + white-label
  • 3 seats
  • Priority support
Scale
Unlimited active chases

$499 /mo

  • $499/mo + 0.5% of collected
  • Multi-client accountant console
  • Unlimited seats
  • Warm transfer + dedicated onboarding

Need the details? Compare plans →

See exactly what's overdue — and start bringing it home

diol is in private beta. Drop your email and we'll reach out the moment your spot opens up.

Private beta · no spam · we'll only email you about access.