Designing the ladder
Open Settings, Dunning Ladder. A ladder is up to eight stages, each firing at a number of days overdue, with a name, the channels it uses, a subject and a message. The channels are email, SMS, WhatsApp, and internal, which is an escalation to your own admins — a bell notice plus an email — rather than a message to the customer. The default ladder is a Friendly reminder on day 1 (email and SMS), a Firm reminder on day 7 (email, SMS and WhatsApp), a Final notice on day 14 (email, SMS and WhatsApp) and Escalate to your team on day 30.
Messages are written once and filled in per invoice with placeholders: {customer}, {invoice}, {amount}, {due_date}, {days_overdue}, {pay_link} and {business}. The pay link opens the signed pay-now page when you collect through IntaSend, and otherwise the customer portal, where the customer signs in by emailed link and pays by M-Pesa or card. Keep the early stages short and friendly — most late payers simply forgot — and save firmness for the stages that need it. An SMS is read on a small screen, so lead with the amount and the link.
In practice: a medical supplies distributor in Mombasa keeps the default days but rewrites the day-1 SMS to “Hi {customer}, invoice {invoice} for {amount} was due {due_date}. Pay here: {pay_link}. Thanks, {business}.” It drops SMS from the final notice because its hospital clients’ finance offices act on email, and adds a stage at day 45 on the internal channel only, so the sales director hears about every invoice still unpaid after six weeks.
Key takeaways
- Up to eight stages, each at a number of days overdue with its own channels and wording.
- Channels: email, SMS, WhatsApp, and internal escalation to your admins.
- Placeholders include {invoice}, {amount}, {days_overdue} and {pay_link}.
- The default is day 1, 7 and 14 to the customer and day 30 to your team.