Case Studies · 8 Industries · Real Rand Results

Stop chasing money.
Automate the chase.

Eight African industries — invoice automation South Africa and WhatsApp invoicing for SMEs — from law firms to mines — show how automating invoicing, payment reminders and debt collection on WhatsApp recovered overdue revenue and freed their teams from debtor admin.

↓73%
Average overdue debtor book
8
Industries covered
R0
Paid upfront
5
Days to go live
Industry:
🧭
Onboarding & Induction
7 industries
💰
Payments & Debt Collection
8 industries · Active
The NanoLeap Payment Flow

One system. Every industry.

The same WhatsApp automation backbone adapts to each industry's billing cycle, regulatory requirements and client relationship. Here's the generic flow — each case study shows how it was customised.

Invoice day
Invoice generated & sent
PDF via WhatsApp · VAT-compliant
T + 3 days
Friendly reminder
"Just checking in" tone · link to pay
T + 7 days
Second reminder
More direct · invoice re-attached
T + 14 days
Escalation notice
Formal tone · owner notified
Payment received
Receipt auto-sent
Sequence stops · record updated
All Case Studies

Eight industries.
One payment problem solved.

Click any card to read the full story — the specific billing cycle, the results achieved, and the exact flow we built.

🛡️ Security & Field Services
JHB Security Company: Monthly Client Invoicing Automated — Overdue Book Cut by 68%
Monthly SLA invoices were sent manually and chased by phone. 40% of clients paid late every month. WhatsApp automation sent invoices on billing day and ran structured reminder sequences — no human involvement.
↓68%
Overdue debtors
+R62k
Revenue recovered M1
8h
Admin/week saved
💰 Payment Automation
JHB Security Company: Automated Monthly SLA Invoicing & Debtor Recovery

A Johannesburg security company with 120 commercial SLA clients was issuing all invoices manually on the 1st of each month — printing, emailing, and following up by phone. The admin manager spent 8 hours per week on invoicing and collections alone. 40% of clients were consistently late payers.

The Problem

Invoices were created in Excel, saved as PDF, and emailed to client contacts one by one. Follow-up calls were made after 7 days, and again after 14 days. There was no consistent process — some clients received two follow-ups, some received none. The debtor book sat at an average of R180,000 per month, with R62,000 more than 30 days overdue. The owner had no real-time visibility into who had paid and who hadn't.

✗ Before
8 hours/week on manual invoicing and chasing
40% late payment rate every month
R62k+ overdue at any given time
No visibility — owner checked Sheets manually
✓ After
Invoices auto-generated and sent on the 1st via WhatsApp
T+3/7/14 day reminder sequences run automatically
Overdue book reduced to R58k (down from R180k)
Owner gets daily paid/unpaid dashboard WhatsApp summary

The agent pulls client details and invoice amounts from Google Sheets on the 1st of each month, generates a branded PDF invoice per client, and sends it via WhatsApp with a payment reference. If payment isn't confirmed within 3 days, the T+3 reminder fires automatically. Escalation at T+14 copies the owner. Payment confirmation is handled by the client replying "PAID" with their proof of payment — which the agent logs automatically.

"In the first month we collected R62,000 that was sitting overdue. The system paid for itself fifteen times over in 30 days."

— Owner, Johannesburg Security Company
Results
↓68%
Reduction in overdue debtor book
+R62k
Recovered in Month 1
8h
Admin hours saved per week
Flows Built
Monthly invoice generation & sending
T+3/7/14 reminder sequences
Payment confirmation logging
Daily owner summary WhatsApp
Stack
WhatsApp APIGoogle SheetsApps ScriptPDF generation
Get This System →
⛏️ Junior Mining
Limpopo Mine: Contractor Invoice Approval & Payment Tracking Automated
Contractor invoices sat in email inboxes waiting for approval signatures for weeks. Payment terms were breached routinely. An automated WhatsApp approval-and-payment-tracking flow cut approval time from 14 days to 48 hours.
14d48h
Invoice approval
↓80%
Late payments to contractors
0
Disputed invoices M2+
💰 Invoice Approval Automation
Limpopo Junior Mine: Contractor Invoice Approval Flow Automated

A junior mining operation in Limpopo was managing 30–40 contractor invoices per month across drilling, blasting, earthworks and maintenance contractors. Invoices arrived by email and sat pending for up to 14 days while they waited for the mine manager, procurement officer and finance manager to each review and sign off.

The Problem

The three-stage approval chain existed only on email. If one approver was underground or on leave, the invoice stalled. Contractors were routinely paid beyond 30-day terms, damaging supplier relationships. There was no central visibility into which invoices were pending, approved or paid. Finance had to compile a manual status report every Friday.

Disputed invoices (wrong quantities, missing delivery notes) caused further delays — the dispute process was entirely informal and handled by phone.

✗ Before
14-day average approval time
Approvals stalled when managers were underground
Contractor relationships strained by late payments
No real-time payment visibility
✓ After
48-hour average approval — approvers action on WhatsApp
Approval works from underground via WhatsApp (no email needed)
Contractors paid on time — relationships improved
Live payment dashboard updated in real time

"Our best drilling contractor nearly walked because we were always paying late. Two months after the system went live he told us we were his easiest client to work with."

— Procurement Manager, Junior Mining Operation, Limpopo
Results
14d → 48h
Invoice approval turnaround
↓80%
Late payments to contractors
0
Disputed invoices from Month 2 onwards
Stack
WhatsApp API3-stage approval routingGoogle SheetsApps Script
Get This System →
⚖️ Legal — Law Firm
Pretoria Law Firm: Fee Notes Automated — Unbilled Time Cut by 85%, Debtors Down 71%
Attorneys were not billing timeously — fee notes went out weeks late, trust accounting was manually reconciled, and debtors were chased by the bookkeeper by phone. A WhatsApp-native billing and collection system transformed the firm's cash flow.
↓85%
Unbilled time
↓71%
Debtor book
+R94k
Recovered M1
💰 Legal Billing Automation
Pretoria Law Firm: Automated Fee Notes, Trust Reconciliation & Debtor Recovery

A 6-attorney general practice firm in Pretoria was sitting on a chronic cash flow problem despite strong billings. Fee notes were going out late (sometimes weeks after work was completed), the trust account was manually reconciled monthly, and the bookkeeper was spending 12 hours per week calling debtors. The debtor book stood at R380,000 — more than two months' billings.

The Problem

Attorneys logged their time in a shared spreadsheet — but they forgot, delayed, or described matters inconsistently, making it hard to generate accurate fee notes. The bookkeeper compiled fee notes manually at month-end from the spreadsheet, had them approved by the responsible attorney, converted them to PDF, emailed them to clients, and then began the phone-based follow-up process. The entire billing cycle took 3–4 weeks from work completion to invoice out the door.

Trust account reconciliation was done monthly by the bookkeeper manually comparing bank statements to the trust register — a process that took a full day and frequently found discrepancies that required attorney attention.

✗ Before
3–4 weeks from work done to invoice sent
Bookkeeper 12h/week on debtor calls
R380k debtor book — 2+ months unbilled
Trust reconciliation: 1 full day monthly
✓ After
Fee note sent within 24h of matter closing
Bookkeeper freed from calls — system handles all sequences
Debtor book reduced to R110k within 60 days
Trust reconciliation automated — discrepancies flagged in real time
What We Built

We built a matter-closing trigger: when an attorney marks a matter as closed in the shared Google Sheet, the system automatically pulls the time entries, generates a fee note using the firm's template, routes it to the responsible attorney for WhatsApp approval (one tap — Approve or Query), and sends the approved fee note to the client via WhatsApp and email simultaneously. The entire process runs without the bookkeeper.

The debtor collection sequence then runs automatically: T+3 friendly reminder, T+7 reminder with PDF re-attached, T+14 formal notice with the firm's letter of demand template, T+21 escalation to the responsible attorney. Payment confirmation via WhatsApp stops the sequence and updates the debtor register. For trust account matters, trust receipts and refunds are automatically logged to a reconciliation sheet that flags any discrepancy above R100 immediately.

"We recovered R94,000 in the first month. Our bookkeeper now does actual bookkeeping instead of making collection calls. And our attorneys bill faster because the system makes it effortless."

— Senior Partner, Pretoria Law Firm
Results
↓85%
Unbilled time at month-end
↓71%
Debtor book (R380k → R110k)
+R94k
Recovered in Month 1
12h
Bookkeeper time reclaimed per week
Flows Built
Matter-closing fee note trigger
Attorney WhatsApp approval routing
T+3/7/14/21 debtor sequences
Trust account reconciliation
Letter of demand automation
Stack
WhatsApp APIGoogle SheetsGoogle DocsApps ScriptTrust tracking
Get This System →
🏗️ Construction
Gauteng Contractor: Progress Claim Submissions & 60-Day Retention Recovery Automated
Monthly progress claims were submitted late because site managers forgot. Retention releases — often R80k–R200k per project — were never systematically tracked or chased. Both problems solved with one system.
100%
Claims on time
+R340k
Retentions recovered
↓90%
Late payment disputes
💰 Progress Claim & Retention Automation
Gauteng Construction Contractor: Progress Claims & Retention Release Automated

A Gauteng construction company running 8–10 concurrent projects was losing money through process failure rather than poor margins. Monthly progress claims were submitted late (or missed entirely) because site managers were focused on delivery. Retention releases — the 10% held by principals until practical completion — were sitting uncollected across multiple projects, totalling R340,000 in money the company had earned but never invoiced for.

The Problem

The billing process was entirely manual and dependent on site managers remembering to submit progress quantities to the QS on time. When they forgot, the claim went out late or the principal used the delay to reduce the certified amount. Retention releases required the site manager to notify the QS, who had to verify practical completion, issue a retention release certificate, and submit it to the principal's finance department — a process that happened months late if it happened at all.

✗ Before
Progress claims submitted late — amounts reduced
R340k in uncollected retentions across projects
QS spent 3 days/month on manual billing admin
No visibility into which principals owed what
✓ After
Site managers submit quantities via WhatsApp on the 25th — automatic
All R340k in retentions chased and recovered in 90 days
QS freed from billing admin — focuses on quantity surveying
Live dashboard shows every project's billing and payment status

"We had R340,000 sitting in retentions we'd forgotten about. The system found it, chased it, and collected it in three months. That's more than we made on two of our smaller projects."

— Managing Director, Gauteng Construction Company
Results
+R340k
Uncollected retentions recovered in 90 days
100%
Progress claims submitted on time
↓90%
Late payment disputes with principals
Stack
WhatsApp APIScheduling triggersGoogle SheetsRetention tracker
Get This System →
🏥 Healthcare
Pretoria Medical Group: Medical Aid Claim Follow-Up & Patient Shortfall Collection Automated
Medical aid rejections and patient shortfalls were chased manually by the billing clerk. 35% of shortfalls went uncollected. WhatsApp automation sent shortfall notices and follow-ups automatically — recovery rate jumped to 91%.
91%
Shortfall recovery
35%
vs 65% before
6h
Billing admin/week saved
💰 Medical Billing Automation
Pretoria Medical Group: Medical Aid Claims & Patient Shortfall Recovery Automated

A three-location medical group in Pretoria was losing significant revenue to uncollected patient shortfalls (the portion medical aid doesn't cover) and delayed medical aid rejections that weren't being followed up systemically. The billing clerk handled all of this manually across three practices.

The Problem

When medical aid paid less than the practice's tariff, a shortfall statement was generated and sent to the patient by email. Follow-up was manual — a phone call after 14 days, another after 30 days. With 200+ consultations per month across three locations, only 65% of shortfalls were collected — the rest were written off or forgotten. Medical aid rejections (claims returned for correction) sat in the billing clerk's inbox for days before being addressed, delaying payment by weeks.

✗ Before
65% shortfall recovery — 35% written off
Medical aid rejections sat pending for days
6h/week billing clerk time on manual follow-ups
No visibility across three locations
✓ After
91% shortfall recovery — WhatsApp reach vastly better than email
Rejection alerts fire to billing clerk via WhatsApp same day
Billing clerk freed — handles exceptions only
Consolidated dashboard covers all three locations

"We were writing off R15,000–R20,000 per month in shortfalls. WhatsApp shortfall messages get opened immediately — email got ignored. The difference in recovery rate was dramatic."

— Practice Manager, Pretoria Medical Group
Results
91%
Patient shortfall recovery rate (was 65%)
+R20k
Previously written-off revenue recovered monthly
6h
Billing admin per week eliminated
Stack
WhatsApp APIGoogle SheetsApps ScriptMulti-location
Get This System →
🏪 Retail & Distribution
Durban Distributor: Trade Account Statements & Overdue Chasing Automated — DSO Cut by 18 Days
Monthly statements sent manually, phone-based collections, and no structured escalation process meant days sales outstanding (DSO) averaged 52 days. WhatsApp automation cut it to 34 days.
52d34d
Days sales outstanding
+R180k
Cash flow improvement
↓65%
Collections admin time
💰 Trade Account Collections
Durban Hardware Distributor: Trade Account Statement & Collection Automation

A Durban hardware distributor with 200+ active trade accounts was generating monthly statements manually in their ERP, exporting to PDF, and emailing to accounts. The collections manager and two clerks handled all follow-up by phone. DSO averaged 52 days — tying up significant working capital.

The Problem

WhatsApp is how their trade clients communicate — but statements and reminders went by email, which many smaller trade clients checked sporadically. Phone calls reached some clients immediately and others never. There was no consistent escalation process — the same large clients were called repeatedly while smaller overdue accounts were ignored because clerks focused on the biggest balances. DSO of 52 days meant R1.2 million was sitting in debtors at any time.

✗ Before
52-day DSO — R1.2m in debtors
Statements sent by email — low open rate
Phone collections inconsistent
Small overdue accounts ignored
✓ After
34-day DSO — R420k improvement in working capital
Statements via WhatsApp — 94% read rate
Every account gets same consistent follow-up sequence
All accounts followed up — no manual prioritisation needed

"The collections manager now manages exceptions — accounts that need a real conversation. The routine follow-up runs itself. Our working capital improved by R180,000 in the first quarter."

— Financial Director, Durban Hardware Distributor
Results
52 → 34
Days sales outstanding reduced
+R180k
Working capital improvement in Q1
94%
Statement read rate on WhatsApp (vs ~22% email)
Stack
WhatsApp APIGoogle SheetsERP integrationApps Script
Get This System →
💼 Finance & Insurance
Sandton IFA Practice: Premium Lapse Prevention & Fee Collection Fully Automated
Insurance policy lapses due to missed debit orders were costing the practice recurring commission. WhatsApp pre-debit reminders and lapse recovery sequences cut the lapse rate from 18% to 4%.
18% → 4%
Policy lapse rate
+R48k
Recurring commissions saved/month
0
Manual lapse calls needed
💰 Premium & Fee Collection
Sandton IFA Practice: Insurance Premium Lapse Prevention & Advisory Fee Collection

A Sandton independent financial advisory practice managing 450 life and investment policies was losing recurring commission revenue to preventable policy lapses. Clients whose debit orders failed were contacted by phone — sometimes too late to prevent the lapse and the associated commission clawback from the insurer. Advisory fees were also collected manually, with 20% going unpaid each month.

The Problem

Debit order failures generate a notification from the insurer — but these arrived by email and were actioned manually, sometimes 5–7 days after the failure. By then, a second debit attempt had often also failed and the policy was in lapse. The practice was absorbing commission clawbacks of R15,000–R20,000 per month on policies that could have been saved with earlier intervention. Advisory fees were invoiced by the bookkeeper monthly and followed up by phone — a process that was inconsistent and time-consuming.

✗ Before
18% policy lapse rate — R15–20k clawbacks/month
Debit failures actioned 5–7 days late
20% of advisory fees unpaid monthly
Admin assistant 10h/week on billing and lapse calls
✓ After
4% lapse rate — clawbacks down to R3k/month
Pre-debit reminders 3 days before debit date
Advisory fee collection rate up to 96%
Admin assistant refocused on client service

"We were losing R15,000 a month in commission clawbacks on policies that lapsed because we didn't call in time. Now a WhatsApp message goes out 3 days before the debit. Most clients sort it out themselves."

— Principal Advisor, Sandton IFA Practice
Results
18% → 4%
Policy lapse rate
+R48k
Recurring commission saved per month
96%
Advisory fee collection rate (was 80%)
Stack
WhatsApp APIDebit order alertsGoogle SheetsApps Script
Get This System →
🧑‍💼 Professional Services
JHB HR Consultancy: Retainer Invoice Automation & Project Fee Recovery — 90-Day Debtors Eliminated
Monthly retainer invoices went out inconsistently. Project fee invoices were raised weeks after project completion. Debtors over 90 days stood at R220,000. Automated invoicing and a structured collection sequence eliminated the 90-day debtor category entirely.
0
90-day debtors (was R220k)
+R220k
Recovered in 60 days
↓75%
Average payment days
💰 Retainer & Project Billing
JHB HR Consultancy: Retainer & Project Invoice Automation

A Johannesburg HR consultancy managing retainer agreements with 12 client companies and running ad-hoc HR projects had a billing problem rooted in process, not revenue. Retainers were invoiced inconsistently — sometimes late, sometimes missed entirely when the director was busy on-site. Project invoices were raised manually after projects closed, often weeks later.

The Problem

The director invoiced herself on an ad-hoc basis using a Word template, emailing invoices from her personal inbox. There was no systematic follow-up. Clients who were slow payers remained slow payers because no one chased them consistently. Debtors over 90 days — money fully earned, services fully delivered — stood at R220,000. This was cash the business had already spent on salaries and costs but hadn't collected.

✗ Before
R220k in 90-day+ debtors
Retainers invoiced inconsistently — some months missed
No follow-up system — relied on client goodwill
Director's time consumed by billing admin
✓ After
Zero 90-day debtors within 60 days of go-live
Retainers auto-invoiced on the 25th of every month
Structured T+3/7/14 sequences run without director involvement
Director does 0 billing admin — system handles everything

"I had R220,000 sitting in debtors that I had genuinely given up on. The system collected it in 60 days. I didn't make a single call. The invoices just went out and the money came in."

— Founder, Johannesburg HR Consultancy
Results
R0
90-day debtors (down from R220k)
+R220k
Recovered within 60 days
↓75%
Average days to payment
Stack
WhatsApp APIGoogle SheetsGoogle DocsApps Script
Get This System →
↓73%
Average reduction in overdue debtors
R0
Paid upfront by any client — ever
94%
WhatsApp message open rate vs ~22% for email
5
Days from audit to live payment system
Browse all case study topics

How much is sitting in your debtors right now?

15 minutes. Free. We'll map your billing and collection process and show you exactly what we'd automate first — and what it would cost. You pay nothing until it works.

R5,500 all-in · Pay after delivery · 7-day full refund