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.

CallForge AI — Desk
CallForge AI Dashboard
Thabo Nkosi Nedford Financial · Monday 17 August 2026
Reading your desk · Updated just now

Dialling stops in 4h 12m and 218 leads are lined up for tomorrow, starting when the window opens at 09:00. The evening block is your strongest — 41% answer between 17:00 and 19:00 against 28% at midday — so I would move volume there and clear the calendar sign-in before 17:00.

You have 15 appointments this week and 13 of them are still ahead of you, worth R8 450. Three more are holding a slot while those clients reply to their SMS — you are not charged for a single one until they say yes.

Funeral Cover — KZN has been standing still for 6 days. It has 412 of the 500 leads it needs and one thing in its way: script v4 is waiting for your signature. Approve it and I can start dialling that list tomorrow morning.

Monday 17 – Sunday 23 August 2026

15 confirmed · R9 750 booked · 3 holding a slot
Mon Today
17
3 appts · R1 950
Tue
18
3 appts · R1 950
Wed
19
3 appts · R1 950
Thu
20
2 appts · R1 300
Fri
21
3 appts · R1 950
Sat
22
1 appt · R650
Morning slots only — 09:00 to 13:00.
Sun
23
Closed
Never dials on Sundays
Confirmed — R650 charged Holding a slot — not charged, no name until confirmed Today Sunday — never dials Deeper background = more booked that day
Wallet balance
R48 250
About 74 appointments at your rate
Confirmed this month
63
18% vs July
Connect rate
31.4%
2.1pt over 7 days
Cost per appointment
R187
R14 vs last month

Campaigns

3 total · 1 needs a decision

On the lines right now

14 lines open

In conversation Ringing Dialling

Only calls that have already passed the quality gate are named. Everything else stays anonymous until its appointment clears review.

Needs you

4 open
Google Calendar has signed you out Bookings paused

Token expired 6h ago. Nothing has been double-booked, but new appointments are queuing instead of landing in diaries.

Script v4 is waiting on your approval Blocks 1 campaign

Funeral Cover — KZN cannot start dialling until this is signed off. 412 of the 500 leads it needs are already loaded.

5 appointments are waiting for a human ear QA 0.70–0.89

You are not charged for any of these until someone approves them. Oldest has been waiting 41 minutes.

3 appointments have no outcome yet

Met last week and never marked as sold or lost. Capturing them sharpens what the agent chases next.

What just happened

Every appointment here came from a lead who gave consent to be called. The agent said it was an AI at the start of each call, and the client confirmed the time themselves by SMS. Nothing appears on this page — and nothing comes off your wallet — until they do.