CallForge AI Before sign-up Landing Onboarding Broker Dashboard Campaigns Calendar Calls Your week Leads Script Connections Wallet Team Admin QA queue Script review Cost centre Data requests Audit log Written CF-DOC-06
This top bar is review chrome, not product UI — it exists so you can walk every screen without hunting for links. Everything below it is the interface. All of it is live: forms validate, the script editor flags wording as you type, the recordings play, and the wallet arithmetic is real.
ScreenRouteWhat it demonstratesPage
Before sign-upLanding/public copy · sample call playslanding.html
Onboarding/welcome5 steps · validation · lead uploadwizard.html
BrokerDashboard/next meeting · needs-action · funnelportal.html
Campaigns/campaignsactive · paused · in-review · budgetportal.html
Calendar/calendarpending-YES · busy · now-lineportal.html
Calls/callslive wall · recording · transcriptportal.html
Your week/weekprep sheet · brief · verificationportal.html
Leads/leadsupload · consent source · quarantineportal.html
Script/campaigns/:id/scriptlocked blocks · lint · submitportal.html
Connections/settings/connectionstoken health · DNC sourcesportal.html
Wallet/walletVAT maths · top-up · ledgerportal.html
Team/settings/teamseats · roles · invitationsportal.html
Reports/reportsfunnel · per-campaign · export · scheduled emailnot built yet
Inbox/inboxunread · bulk-select · filtersnot built yet
Support/supportticket form · ticket list · dispute trackernot built yet
AdminQA queue/admin/qaage/SLA · decision · reject reasonadmin.html
Script review/admin/scriptsapprove · request changes · rejectadmin.html
Cost centre/admin/costsper-minute cost · marginadmin.html
Data requests/admin/dsarexport · erase · POPIA s23/s24admin.html
Audit log/admin/auditappend-only · actor · filtersadmin.html
Ops overview/adminseverity/SLA queue · live call wallnot built yet
Brokers/admin/brokersper-brokerage rates and marginsnot built yet
Pricing/admin/pricingper-client rate · free appointmentsnot built yet
WrittenCF-DOC-06design & build responsedocument.html

Screens marked not built yet are in your 06_Mockups_CallForge.html and are not in this prototype. They are listed so the gap is visible rather than implied.

Your week — CallForge AI
CallForge AI Your week
Thabo Nkosi Nedford Financial · Monday 17 August 2026

Good morning, Thabo

Monday, 17 August 2026 · 08:40

You have 6 confirmed appointments this week, 2 of them today. First up is Lindiwe M. at 10:00 — in 1 h 20 m. Everything below is already verified and confirmed by the client, so you can read and go.

Your week

Meetings and briefs

6 this week · all confirmed
Today · Monday 17 August
Next up Starts in 1 h 20 m
10:00 Mon 17 Aug 30 min · Teams

Lindiwe M.

Sandton, Gauteng · +27 82 ••• 4417

Verified 0.94 Client confirmed by SMS Thu 13 Aug, 16:22

Called Thu 13 Aug· 4 m 12 s· Retirement Annuity Q3· Positive

Your brief from the call
Who

38, married, two children aged 8 and 11. Sandton.

What they want

A read on the retirement annuity he holds through a previous employer and hasn't looked at in six years. He thinks he is underfunded and wants to know whether that is true.

Why now

He asked directly what happens to the RA if he changes jobs again — a move may be on the cards. He also wants the tax deductibility explained properly.

Expect

Fee sensitivity. A friend of his "got burned on fees", so deal with costs early and openly rather than waiting for him to raise it.

Bring
  • His current RA statement
  • Fee comparison
"I don't want another product I don't understand." Thabo, 3 m 06 s into the call
0:00 4:12
14:30 Mon 17 Aug 30 min · Teams

Naledi T.

Umhlanga, KZN · +27 83 ••• 1190

Verified 0.97 Client confirmed by SMS Fri 14 Aug, 11:05

Called Fri 14 Aug· 3 m 48 s· Life Cover — Gauteng· Positive

Your brief from the call
Who

45, self-employed. Runs a physiotherapy practice with four staff.

What they want

She has no life cover at all. But her real question was about the practice — what happens to the business and to her four staff if something happens to her.

Why now

A recent health scare in her family. She asked by name about business assurance and key person cover — this is a bigger opportunity than the life cover we called about.

Expect

Underwriting worry. She had minor surgery recently and is anxious that it will count against her. Walk her through how underwriting actually works.

Bring
  • Key person cover options
  • Underwriting process explainer
"It's not really me I'm worried about, it's the four people who work for me." Priya, 2 m 31 s into the call
0:00 3:48
Tuesday 18 August
09:30 Tue 18 Aug 30 min · Teams

Pieter v.d.B.

Midrand, Gauteng · +27 76 ••• 5502

Verified 0.91 Client confirmed by SMS Thu 13 Aug, 18:40

Called Thu 13 Aug· 5 m 02 s· Life Cover — Gauteng· Neutral

Your brief from the call
Who

52, senior manager at a logistics firm. Retiring in three years.

What they want

He has group life cover through work and knows it falls away when he retires. He wants to understand exactly what he can port and what he will have to replace.

Why now

Three years out, and he is planning properly. He is highly numbers-focused — he asked for specific figures twice on the call and was mildly frustrated that the AI could not give them.

Expect

Low patience for a sales pitch. He has been sold to before and felt it wasted his time. Open with a real number, not a brochure — that is the whole meeting.

Bring
  • Exact quotes for two scenarios
  • Portability rules
"I've been sold to before and it wasn't worth my time." Sipho, 4 m 18 s into the call
0:00 5:02
Wednesday 19 August
11:00 Wed 19 Aug 30 min · Teams

Johan P.

Pretoria, Gauteng · +27 71 ••• 8823

Verified — checked by a person 0.88 Approved by R. Petersen · client confirmed by SMS Fri 14 Aug, 09:12

Called Fri 14 Aug· 2 m 55 s· Retirement Annuity Q3· Positive

Your brief from the call
Who

34, recently promoted. Pretoria. Expect two people — she asked to bring her wife on the call.

What they want

This is the first time she has thought seriously about retirement. She asked what a retirement annuity even is, so start from the beginning.

Why now

The promotion. There is more money coming in and she wants to do something sensible with it. Low base knowledge but genuinely willing.

Expect

No objection was raised. The risk here is the opposite one — over-explaining. Keep it plain and short, and let her ask.

Bring
  • Plain-language RA basics
  • Starter contribution scenarios
"I'd like to bring my wife on the call, she's better with this stuff than me." Anele, 2 m 09 s into the call
0:00 2:55
Thursday 20 August
15:00 Thu 20 Aug 30 min · Teams

Kobus S.

Centurion, Gauteng · +27 84 ••• 7731

Verified 0.93 Client confirmed by SMS Mon 10 Aug, 14:07
Moved once by the client. Was Tue 18 Aug at 15:00, now Thu 20 Aug at 15:00. He asked for the change himself and re-confirmed.

Called Mon 10 Aug· 3 m 20 s· Retirement Annuity Q3· Positive

Your brief from the call
Who

41, IT contractor. His income varies month to month, sometimes considerably.

What they want

He already contributes to an RA, but irregularly. He wants a structure that tolerates a variable income instead of fighting it.

Why now

He asked specifically whether he can pause contributions without a penalty. That is the question the meeting has to answer.

Expect

Resistance to a fixed debit order. Every adviser so far has pushed one and he cannot commit to it. Lead with the flexible option.

Bring
  • Flexible contribution options
  • Penalty-free pause terms
"Every adviser I've spoken to wants a fixed debit order I can't commit to." Ruan, 1 m 52 s into the call
0:00 3:20
Friday 21 August
10:30 Fri 21 Aug 30 min · Teams

Ayesha K.

Randburg, Gauteng · +27 79 ••• 3348

Verified 0.96 Client confirmed by SMS Fri 14 Aug, 15:48

Called Fri 14 Aug· 4 m 40 s· Life Cover — Gauteng· Positive

Your brief from the call
Who

29, single, no dependants. Recently bought a flat in Randburg with a bond of R1 200 000.

What they want

Cover that settles the bond if she dies. That is the whole trigger — the bond, not family protection, so do not pitch it as family protection.

Why now

She signed for the flat recently. She is financially literate and had already done her own research before the call, referring to two competitor product types by category.

Expect

She will price-compare. She will ask why not simply take the cheapest option. Have a straight, unhedged answer ready.

Bring
  • Bond-linked cover comparison
  • Why-not-cheapest rationale
"I've read up on this already — I just want to know why yours costs more." Nomsa, 3 m 44 s into the call
0:00 4:40

Where you stand

Nothing needing attention here — this is just the shape of your week.

6 appointments confirmed
R3 900 charged this week
2 outcomes still to capture
Two meetings from last week still need an outcome Grace N. (Tue 11 Aug) and Kagiso Molefe (Thu 13 Aug). A quick note on how each went keeps your reporting straight and helps us call better leads.

Everyone here gave consent to be contacted, was told at the start of the call that they were speaking to an AI assistant, and confirmed this appointment themselves by SMS. Recordings are kept for two years and are available to the client on request.