Most brokers finish this in under a day. You can stop and come back any time.
Tuesday, 4 August 2026 · 08:40
You have 3 confirmed appointments this week, 2 of them today. First up is Lindiwe M. at 14:00 — in 2h 40m. Everything below is already verified and confirmed by the client, so you can read and go.
"I don't want to be sold another thing I don't understand."
Every square is a day. The more it fills in, the more you earn that day.
| Time | Client | Campaign | Value | Status |
|---|---|---|---|---|
| 14:00 | Lindiwe M. | Life — JHB North | R400 | Verified |
| 16:30 | Sipho D. | Life — JHB North | R400 | Verified |
Here is what is happening with your outreach today.
You have 3 confirmed appointments this week and 2 today. First up is Lindiwe M. at 14:00 — in 2h 40m, and you have not listened to her call yet. Dialling stops in 4h 12m; 218 leads are lined up for tomorrow. Your evening block is the strongest — 41% answer between 17:00 and 19:00 against 28% at midday.
| When (SAST) | Client | Product | Status | |
|---|---|---|---|---|
| Today 14:00 | Lindiwe M. JHB North | Life cover Teams | Verified | |
| Tomorrow 10:30 | Pieter v.d.B. Centurion | Life cover Teams | Verified | |
| Thu 09:00 | Ayesha K. Sandton | Investments Meet | Awaiting YES |
Who we call, and what we say to them.
| Campaign | Status | This month | Budget | Script | Action |
|---|---|---|---|---|---|
| Life — JHB NorthJHB N/Sandton/Centurion · 26–55 · R11k+ · Liberty | Active | 14 verified71% show | R2,400 left |
v2 live | |
| Investments — SandtonSandton · 36–65 · R40k+ · Independent | Script review | — | R3,000 | v3 submitted | |
| Funeral — DurbanDurban/PMB · 36–65 · R5–20k · Hollard | Paused by you | 6 verified | R800 left | v1 live | |
| Life — CenturionBudget exhausted 28 Jul | Budget spent | 10 verified63% show | R0 |
v4 live |
Five short steps. We save as you go — you can leave and come back.
"Hi {client_name}! Just so you know, this call is recorded and I'm an AI assistant calling on behalf of Nedford Financial…"
| Who | JHB North · Sandton · Centurion — 26–55 — R11k+ — homeowners, clean credit (2,340 matches) |
| What | Life cover · Liberty · voice: Zanele |
| Volume | R4,000/month ≈ 10 verified appointments · max 3/day |
| When | Mon–Fri 09:00–18:00 · 30 min + 15 buffer |
Life — JHB North · v3 draft · v2 is live and keeps running until v3 is approved.
"Good {morning/afternoon}, may I speak with {client_name}? … Hi {client_name}! Just so you know, this call is recorded and I'm an AI assistant calling on behalf of Nedford Financial. You can say stop at any time and I'll remove your details. Do you have two quick minutes?"
"Just to confirm, {client_name} — {day} at {time}, a Microsoft Teams call about {product} with {broker_name}. Is that right? … You'll get an SMS with the Teams link now — please reply YES so we know you have it."
"Stop / remove me" → apologise, confirm removal, end warmly. "How did you get my number?" → "{consent_source_text}".
Outlook sync healthy · SAST (UTC+2)
Life cover · JHB North · Microsoft Teams · booked Mon 3 Aug 16:42 · consent #C-99120
| Why she agreed | "Been meaning to look at it properly" — existing cover feels thin |
| Has now | Small group life policy through her employer |
| Watch out | Asked twice if the review is really free — reassure her early |
| Opener | "You mentioned your work policy — let's see exactly what it covers." |
AI · ZANELEJust to confirm, Lindiwe — Tuesday the 4th at 14:00, a Microsoft Teams call about life cover with Thabo from Nedford Financial. Is that right?
LINDIWEYes, that's right.
1 Jul – 4 Aug 2026
| Campaign | Verified | Show | Sold | Cost/sale |
|---|---|---|---|---|
| Life — JHB North | 19 | 74% | 6 | R1,267 |
| Life — Centurion | 8 | 63% | 2 | R1,600 |
| Investments — Sandton | 4 | 75% | 1 | R1,600 |
You are only ever charged when an appointment is verified.
| Date | Item | Amount |
|---|---|---|
| 4 Aug | Appt #A-1201 — Lindiwe M. Verified | − R400 |
| 3 Aug | Appt #A-1198 — Pieter v.d.B. Verified | − R400 |
| 1 Aug | Refund — dispute #D-102 (no-show upheld) | + R400 |
| 1 Aug | Top-up · credits R2,000 (charged R2,300 incl. VAT) · INV-0231 | + R2,000 |
3 unread
Your business, your diary, and who we may not call.
| Number | Added | Reason | |
|---|---|---|---|
| +27 82 111 2233 | 12 Jul | Existing client | |
| +27 83 444 5566 | 28 Jul | Asked not to be called |
First reply in under 2 hours during business hours.
| Ref | Subject | Opened | Status |
|---|---|---|---|
| #T-4471 | Teams link did not generate | 2 Aug | Resolved |
| #T-4502 | Question about my rate | Yesterday | With us |
Tuesday 4 August · live
| Severity | Issue | Brokerage | Age | SLA | Action |
|---|---|---|---|---|---|
| High | Teams link generation failing | Nedford Financial | 22m | Breached | |
| Medium | Outlook token expiring in 48h | Kruger & Co | 3h | 4h left | |
| Low | Lead list below 300 matches | Sithole Advisory | 1d | On track |
| Line | Units | Cost | Per verified |
|---|---|---|---|
| Telephony minutes | 4,182 | R 418 | R 23 |
| Speech + LLM | 1,940 calls | R 1,552 | R 86 |
| SMS confirmations | 96 | R 29 | R 2 |
| Total | R 1,999 | R 111 |
Nothing is charged to a broker until it clears this queue.
0:00 · KEA (AI)Hi, this is Kea calling on behalf of Sanlam Brokers. I'm an AI assistant, not a person.
0:04 · KEA (AI)This call is recorded for quality and compliance. If you'd rather not continue, tell me now and I'll end the call.
AI disclosure — verified spoken0:11 · ANELE (client)No, it's fine, go ahead.
0:14 · KEA (AI)You're on our list because you asked about retirement annuities on the Sanlam site in June. Is that still something you're looking at?
0:22 · ANELE (client)Ja, I did. I've been meaning to get back to it actually.
3:14 · ANELE (client)That works — let me just check with my wife first.
Scored 0.81 — inside the 0.70–0.89 band. Neither auto-approved nor auto-rejected, so a reviewer decides.
Runs only if this booking is approved. The broker is charged R400 when — and only when — the client replies YES.
The client understood who was calling and why, engaged throughout, and accepted a specific slot. Time and date were stated by Kea and repeated back correctly, so the booking detail itself is sound.
Scored 0.81 rather than higher because the acceptance carries a condition attached after the fact.
The brokerage is not charged, and the client is re-engaged. A reason is required — it trains the judge.
What each brokerage pays per verified appointment, and what it costs us to deliver it.
| Brokerage | Plan | Rate | Effective | Cost to us | Margin | Pilot | Action |
|---|---|---|---|---|---|---|---|
Nedford Financial FSP 48213 · Thabo Nkosi |
Negotiated | R400 | 1 Jun 2026 | R156 | 61% | — | |
Sanlam Brokers FSP 11214 · Dineo Mokoena |
Default | R400 | 1 Jan 2026 | R171 | 57% | — | |
Kruger & Co FSP 39902 · Willem Kruger |
Free pilot | R0 | 4 Aug 2026 | R168 | −100% |
4 of 6 used
|
|
Sithole Advisory FSP 50117 · Nomsa Sithole |
Free pilot | R0 | 28 Jul 2026 | R149 | −100% |
6 of 6 — exhausted
|
|
PSG Konsult (Bellville) FSP 21188 · Andre du Toit |
Negotiated | R310 | 15 Jul 2026 | R262 | 15% | — | |
Momentum Advisers FSP 30440 · Kagiso Selepe |
Negotiated | R650 | 1 Aug 2026 | R244 | 62% | — |
POPIA gives a data subject rights on a clock. This screen exists so the clock is visible and the answer is recorded.
| Ref | Data subject | Type | Received | Due | Days left | Status | Action |
|---|---|---|---|---|---|---|---|
| #DSR-041 | +27 82 ••• 5512 | Access | 8 Aug 2026 | 7 Sep 2026 | 26 | Gathering | |
| #DSR-042 | +27 73 ••• 1180 | Erasure | 11 Aug 2026 | 10 Sep 2026 | 29 | Awaiting ID | |
| #DSR-040 | +27 61 ••• 7734 | Objection | 30 Jul 2026 | 29 Aug 2026 | — | Closed · 2 days |
Every claim this product makes about consent, verification and approval has to be provable afterwards, without reconstructing it from server logs.
| When (SAST) | Event | Object | From → to | Actor | Source |
|---|---|---|---|---|---|
| 12 Aug 13:41:07 | appointment.verified | #A-1201 | pending → verified | system · client SMS | db trigger |
| 12 Aug 13:41:07 | wallet.charged | #8812 | R4,850 → R4,450 | system | db trigger |
| 12 Aug 11:02:55 | qa.rejected | #BK-31198 | review → rejected | reviewer · L. Mbeki | admin console |
| 12 Aug 09:14:30 | rate.changed | PSG Konsult | R400 → R310 | G. White · approved | admin console |
| 11 Aug 16:48:12 | script.approved | Life — JHB North v2 | submitted → live | reviewer · A. Naidoo | admin console |
| 11 Aug 08:30:00 | dsr.erasure | #DSR-039 | open → closed | DPO · G. White | admin console |
Pick who you want. The count updates as you choose — nothing is dialled until you launch.
Drag the pin to where your broker sits. Everyone inside the circle is in — no postal codes.
A postal code is an administrative boundary drawn for post, not for driving. It splits suburbs and joins places nobody would travel between.
A radius is what the broker actually experiences: how far they will drive to a meeting. 25 km around Sandton is a real catchment; postal code 2196 is not.
Reusable definitions. The count is re-run each time you launch, so a saved audience never goes stale.
| ID | Audience | Records | Used by | Last run | |
|---|---|---|---|---|---|
| AUD-0141 | Life cover — Sandton 25 km ● live · 36–55 · R20k+ · homeowner · clean credit |
48,220 | 3 campaigns | today | |
| AUD-0138 | Funeral — KZN townships ● paused · 26–65 · R5–10k · LSM 4–6 |
311,904 | 1 campaign | 2 days ago | |
| AUD-0129 | Retirement annuity — Pretoria East 30 km ● live · 45–65 · R40k+ · RA holder |
12,663 | 2 campaigns | yesterday |
Every brokerage on Dialify — volume, cost, and what is actually profit.
| Brokerage | Brokers | Verified | Net revenue | CPA | Margin | Wallet |
|---|---|---|---|---|---|---|
Sanlam Brokers Gauteng · FSP 11214 | 42 | 318 | R124,100 | R171 | 57% | R22,400 |
Nedford Financial Gauteng · FSP 48213 | 18 | 142 | R55,400 | R156 | 61% | R4,850 |
Momentum Advisers Western Cape · FSP 30440 | 26 | 96 | R60,900 | R244 | 62% | R9,100 |
PSG Konsult (Bellville) Western Cape · FSP 21188 | 31 | 74 | R22,400 | R262 | 15% | R1,200 |
Kruger & Co Free State · FSP 39902 | 7 | 4 | R0 | R168 | Pilot | — |
Sithole Advisory KwaZulu-Natal · FSP 50117 | 5 | 6 | R0 | R149 | Exhausted | — |
| Invoice | Brokerage | Amount | Status |
|---|---|---|---|
| INV-0412 | Sanlam | R127,200 | Paid |
| INV-0411 | Momentum | R62,400 | Paid |
| INV-0410 | Nedford | R56,800 | Due 20 Aug |
| INV-0409 | PSG Konsult | R22,940 | 14 days late |