AWRA OpsHub Search

Day One, Day Seven, Day Fourteen

Collections fail in the gap between the first reminder and the first phone call. The dunning ladder fills it: staged messages by email, SMS and WhatsApp at the days overdue you choose, an escalation to your own team at the end, and a pause for the customer you are already talking to. For recurring invoices, a saved card can be charged before anyone is chased at all.

Sales Insights AWRA OpsHub Team 7 min read

An internet provider in Kisumu bills 300 businesses on the first of every month. Most pay within a week. Around forty do not, and each month the same accounts clerk works through the same list by hand: an email on day three, a phone call when she gets to it, a disconnection threat that is sometimes sent and sometimes forgotten. Nobody can say afterwards which customer heard what, or when.

The short version

Switch the ladder on with SMS on the first stage, because an SMS is read and an email often is not. Keep the escalation to your own team as the last rung — the ladder chases, a person decides. Pause any customer you have agreed a payment plan with before the next morning’s run. And for monthly retainers, set the schedule to charge the saved card, so the ladder only ever sees the invoices a card could not pay.

A ladder, not a reminder

A plain reminder says the same thing every time it runs. A dunning ladder says something different at each stage of overdue: friendly at first, firmer after a week, final after two, and then it stops talking to the customer and tells your own team instead. That escalation is what makes chasing work, and it is the part a busy clerk drops first.

The ladder lives under Settings → Sales & POS → Dunning Ladder. It starts with four stages you can change:

Days overdue Stage Channels
1 Friendly reminder Email, SMS
7 Firm reminder Email, SMS, WhatsApp
14 Final notice Email, SMS, WhatsApp
30 Escalate to your team Internal: bell and email to your admins

Up to eight stages, each at its own day overdue, each with its own subject and message. Messages fill themselves in with the customer’s name, the invoice number, the amount, the due date, how many days it is overdue and your business name — and can carry a payment link that opens a page where the customer can pay there and then, by M-Pesa or card.

It is off until you switch it on

SMS and WhatsApp go through your organization’s own SMS provider and approved WhatsApp template, so every message costs you money. Nothing is sent because a default appeared. Until you turn the ladder on, the ordinary daily reminder email runs as it always has.

The rules that stop it nagging

  • Once per stage, per channel, ever. Every attempt is recorded — sent, failed or skipped — so a stage that went out yesterday never goes out again.
  • Never two stages on one day. An invoice that heard from one stage this morning waits for tomorrow.
  • The latest stage due wins. An invoice already twenty days overdue when you switch the ladder on gets the final notice, not a friendly day-one note after it. The stages it jumped are recorded as skipped.
  • It stops the moment the invoice is paid, because only invoices with a balance are read.

A channel that cannot be used is recorded with the reason rather than quietly dropped: no phone number on the customer, SMS not set up under Connectors, the plan’s daily email allowance used up. Every invoice shows its dunning history — stage, channel, date and outcome. That history is the answer when a customer says nobody told them.

Pausing the customer you are already talking to

At the Kisumu provider, a hotel disputes two months of charges after an outage, and a school has agreed to clear its balance in three instalments. Neither should receive a final notice while those conversations are going on. On each customer’s page, the Collections panel pauses dunning for that customer; resume it later and each invoice gets the stage due now, not the ones it missed while paused.

The ladder chases. A person decides. The last rung is a message to your own team, not to the customer.

Charging the card before chasing anyone

Most of the forty late payers in Kisumu are not refusing to pay. They are on a monthly retainer and simply did not get round to it. For them the better answer is not a reminder at all. A recurring invoice schedule can now be set to charge the saved card or send an M-Pesa prompt the day each invoice is raised.

  1. Save the card once

    A card is saved when the customer pays a recurring invoice by card through Paystack, or ticks “save this card” in the customer portal, and Paystack confirms it can be charged again.

  2. Turn on Issue automatically

    Auto-charge needs the schedule to issue its invoices without review. A draft is not final, so a draft is never charged.

  3. Choose how to collect

    Charge the saved card, in KES; or send an M-Pesa prompt, which the customer approves on their phone — a request, not a debit.

  4. Let it retry

    Up to three attempts, one a day. The schedule’s owner is told after the first failure and again if it gives up — and only then does the invoice move onto the dunning ladder.

The ladder leaves an invoice alone while its charge is still being tried, so a customer is never chased for an invoice their card is about to pay. More in the Dunning Ladder guide and on the dunning feature page.

More we can add

Stretching the ladder at both ends

The ladder starts on the first day overdue and pauses a whole customer. Three extensions come up often.

A nudge before the due date

Stages that fire a few days before an invoice falls due, for customers who pay when reminded.

Pause one invoice

Hold the ladder on a single disputed invoice while the customer’s other invoices carry on.

Cards in other currencies

Auto-charge for invoices raised in dollars or another currency your Paystack account settles in.

Tell us how your collections run today and we will return a written scope and cost.

Scope collections

Three checks on any collections tool

If I switch it on today, does a 60-day-old invoice get the day-one message?

A good answer sounds like

No. It gets the latest stage due, and the rest are recorded as skipped.

What it tells you

A ladder that replays every stage embarrasses you on day one.

Can I see exactly what one customer was sent, and when?

A good answer sounds like

Yes, on the invoice: stage, channel, date and outcome.

What it tells you

Without a history, a dispute is your word against theirs.

Will it chase an invoice a card is about to pay?

A good answer sounds like

No. The charge is tried first and the ladder waits.

What it tells you

Two systems chasing one invoice annoy the customers who pay best.

The straight answer

What AWRA OpsHub does today

  • A dunning ladder of up to eight stages by days overdue, each on email, SMS, WhatsApp or an internal escalation, with its own subject and message.
  • Once per stage and channel, never two stages in a day, the latest due stage first, and a stop the moment the invoice is paid.
  • A per-customer pause and resume from the Collections panel, and a dunning history on every invoice.
  • Recurring schedules that charge a saved card or send an M-Pesa prompt, with three daily attempts before the invoice passes to the ladder.
  • The ladder, the invoice history and the pause in the mobile app.

More we can add to your workspace

  • Reminder stages that fire before the due date, on the same ladder.
  • A pause on a single invoice, alongside the pause on a whole customer.
  • Card auto-charge on invoices raised in a currency other than KES.

Where we point you to a specialist

  • A statutory demand or a letter before action belongs with your advocate. The ladder sends reminders in your words and escalates to your team; we do not word legal notices.

Set up your dunning ladder

Stages, channels, placeholders, the customer pause and how auto-charge hands over.

Dunning Ladder guide

Frequently asked questions

Does the dunning ladder send SMS through AWRA?

No. SMS and WhatsApp go through your organization’s own SMS provider and approved WhatsApp template under Connectors, so the messages are billed to your account with that provider.

Can a customer receive the same reminder twice?

No. Each stage reaches each of its channels once per invoice, and every attempt is recorded, so nothing is re-sent the next day.

How do I stop reminders to a customer on a payment plan?

Open the customer and pause dunning in the Collections panel. When you resume it, each invoice gets the stage due at that point, not the ones it missed.

What does a recurring invoice need before it can charge a saved card?

Issue automatically must be on, the customer needs a saved card that Paystack can charge again, and the invoice must be in KES.

What happens when an auto-charge fails?

It is retried once a day, up to three attempts. The schedule owner is told after the first failure, and when it stops the invoice moves onto the dunning ladder.

Share this article

LinkedIn X WhatsApp

Help Center

Need a quick answer while you read?

Run inventory, procurement, assets, sales, and field work with approved AWRA guidance for setup, migration, integrations, security, pricing, and support.

Search all approved AWRA public help articles.

Open Help Center