Signal · Cash

Smart collections triage

Ranks overdue clients by size × habitual lateness × client value — who to chase first when chasing effort is limited.

Cash

What the signal measures

Ranks overdue clients by size × habitual lateness × client value — who to chase first when chasing effort is limited.

Why it matters

When multiple clients are overdue, chase effort is the scarce resource — you cannot personally chase all of them equally hard. This signal ranks overdue clients by size × habitual lateness × client-value, so you know who to prioritise on Monday morning. It replaces a generic ageing report with a specific chase-first list of two or three names.

How to act on it

The drafted action is a firm-but-fair chase email personalised to the client's history — one that reminds a chronic late-payer of specific past patterns rather than issuing a generic dunning notice. Approve to log it against the contact in Xero; skip to keep chasing in your existing tool of choice.

Worked example — fixture consultancy

On Meridian, Brightwave Agency and Dovetail Ltd both have unpaid stacks in the top-three overdue positions. Brightwave is bigger (£14k+, three invoices) but Dovetail is more chronically late — Compass ranks Brightwave first for £ impact and Dovetail second, and drafts a different tone for each based on their history.

Deterministic maths, AI writes the words.

Every number in this signal is computed by unit-tested TypeScript in src/signals/smartCollectionsTriage.ts. The AI drafts only the wording of the suggested action, never a figure.