Overview
Campaign list · Day 0·2 cases·as of 31 Oct 2026
Collection health
Three rates, each read against its own base — like the rings on a watch.
- Coverage100%2 of 2 cases worked
- Reach100%2 of 2 attempts got through
- Conversion50%1 of 2 contacted promised or paid
Ageing buckets
Where the book sits, then how each bucket responds — every rate after the split is read per bucket. Select a bucket to scope the whole page to it.
Split by bucket
Success by bucket
| Bucket | Contacted | Texts delivered | Calls answered | Promise or paid | Collected |
|---|---|---|---|---|---|
| Day 02 cases · BD 56 | 100%2/2 | — | 67%2/3 | 50%1/2 | BD 00 paid |
Contacted: a text delivered or a call a person answered. Texts and calls are rates of messages and calls that left the platform — anything the send guard held is excluded and shown on hover. Promise-or-paid is a share of contacted cases, so a bucket is not rewarded for being small.
Callable by bucket
A number we can dial. Mobiles also take texts; a fixed line is call-only.
Contact funnel
What happened to the cases we worked. Every stage is a subset of the one above it, so each drop is exactly the share that did not make it through.
From first attempt to payment
How we got through
What customers said
Texts and calls
Side by side. A call counts as reaching someone only when a person answers — voicemail and ringing out are attempts, not contact.
Texts
Calls
Activity by day · last 14 demo days
View as tableHide table2 outcomes captured in the window
| Day | Texts delivered | Calls answered | Replies | Outcomes |
|---|---|---|---|---|
| 18 Oct | 0 | 1 | 0 | 2 |
| 19 Oct | 0 | 0 | 0 | 0 |
| 20 Oct | 0 | 0 | 0 | 0 |
| 21 Oct | 0 | 0 | 0 | 0 |
| 22 Oct | 0 | 0 | 0 | 0 |
| 23 Oct | 0 | 0 | 0 | 0 |
| 24 Oct | 0 | 0 | 0 | 0 |
| 25 Oct | 0 | 0 | 0 | 0 |
| 26 Oct | 0 | 0 | 0 | 0 |
| 27 Oct | 0 | 0 | 0 | 0 |
| 28 Oct | 0 | 0 | 0 | 0 |
| 29 Oct | 0 | 0 | 0 | 0 |
| 30 Oct | 0 | 0 | 0 | 0 |
| 31 Oct | 0 | 0 | 0 | 0 |
Uploads
Every file you have loaded, side by side. The upload filter is set aside here so they can be compared — the other filters still apply. Select an upload to scope the page to it.
Compare uploads
| Upload | Cases | Value | Callable | Contacted | Texts delivered | Calls answered | Promise or paid | Collected |
|---|---|---|---|---|---|---|---|---|
| Campaign listnumbers entered on the Campaign screen · selected | 22 customers | BD 56100% of value | 100%2/2 | 100%2/2 | — | 67%2/3 | 50%1/2 | BD 00% of value |
Customers
2 customers hold these 2 lines — 1.00 each — matched on their CPR or CR number across every line and every upload. A dead number on one line is often a live one on another, and a customer dunned early on one line may already hold aged debt on the next.
Lines per customer
Lines are counted across every upload, so a customer with one line here and two in another file counts as three.
Customers to look at first
Outcomes and routing
Where every case is heading. Packages are assigned at intake from age and value; routes are decided as each outcome is recorded.
Recovery by package
| Package | Cases | Value | Contacted | Promise or paid | Paid | Recovered |
|---|---|---|---|---|---|---|
| P1 Early DunningPrevent invoices from ageing | 2 | BD 56 | 100%2/2 | 50%1/2 | 0 | BD 00% of value |
| P2 Smart Follow-UpRecover before agency escalation | 0 | BD 0 | — | — | 0 | BD 0— of value |
| P3 Recovery & EscalationManage aged debt & escalation | 0 | BD 0 | — | — | 0 | BD 0— of value |
Contacted is the honest denominator — a held or undelivered send is not a contact. P3 opens with contact validation rather than a payment ask, because on the aged book most numbers do not work.
Routing
Operations
Promises, people and what just happened — the promise ledger, the human queue with its four-hour SLA, and every reply as it comes in.
Promise ledger
| hussain hajiBD 10.500 | 19 Oct 2026unconfirmed | open |
1 open promise fall due in the next three days.
Human workload
| Ali AlToblaniRequested a human on call | 17d 17h |
SLA: a first human touch within four hours of the handoff. Average so far —.
Logs
The detail behind the figures: calls, conversations, what the guardrails stopped, and the largest open balances.
| Account | To | Status | Answered by | Duration | Outcome | When |
|---|---|---|---|---|---|---|
| hussain haji | +97338888515 | completed | a person | 36s | Promise to pay | 18 Oct, 07:55 |
| Ali AlToblani | +97339756088 | busy | — | — | Unreachable | 18 Oct, 07:55 |
| Ali AlToblani | +97339756088 | completed | a person | 10s | Unreachable | 13 Oct, 09:51 |
| Account | Balance | Ageing | State |
|---|---|---|---|
| Ali AlToblaniMobile | BD 45.500 | Day 0 | Unreachable |
| hussain hajiMobile | BD 10.500 | Day 0 | Promise to pay |