This page replays the exact module logic shipped in invoice-chaser.blueprint.json:
a daily Xero sweep → days-overdue maths → a five-way escalation router
(nudge at 3 days · firm follow-up + PDF at 10 · final notice + owner alert at 21 ·
thank-you when paid · Monday digest). Nothing here calls a network — every value below is
computed in-page from the sample ledger, the same data as sample-run.md.
Simulation of the importable Make scenario sold with this listing. In the real product the connections (Xero, your mailbox, Slack) are yours, the rungs (3 / 10 / 21 days) are plain filter values you can move, and paid invoices stop being chased automatically.