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 | Booked Appointments for SA Insurance Brokers

You advise. We dial.

Stop cold calling. Start advising.

CallForge AI phones consented prospects in your area, qualifies them against your exact market, and books confirmed Microsoft Teams appointments straight into your calendar. You only pay for appointments that are verified — never for dials, never for maybes.

Fill my diary →

Built for South African insurance brokers and financial advisers — the people who sell RAs, life, funeral and income protection, and who lose their best hours to the phone.

  • No consent, no dial
  • Recording with every booking
  • Data kept in South Africa
Live Outbound to Thabo M. · Gauteng 00:00
Kea · CallForge Hi, am I speaking to Thabo? My name is Kea and I'm an AI assistant calling on behalf of Nedford Financial. This call is recorded. Is now an okay time?
ThaboYes, it's Thabo. I've got a few minutes.
Kea · CallForge I'm calling about retirement annuity options in Gauteng. Would a quick 30-minute Teams call with one of our advisers be useful?
ThaboJa, that could be worth doing.
Kea · CallForge I have Thursday at 14:30 or Friday at 09:30. Which suits you?
ThaboThursday afternoon works.
SMS to +27 8•• ••• 4417 Nedford Financial: your Teams appointment is Thu 13 Aug, 14:30. Reply YES to confirm.
YES
13 Thu Aug Thabo M. — Retirement annuity 14:30–15:00 · Microsoft Teams · confirmed
One call. One verified appointment.

How it works for brokers

Three steps to your first booked meeting.

Setup is a single sitting. After that the calls run and your diary fills — you only step in to approve what goes out in your brokerage's name.

  1. Tell us your market.

    Areas, age, income band, the product you sell and which insurer you sell for. About two minutes of typing.

    Gauteng 35–55 R25k+ pm Retirement annuity Nedford Financial
  2. Approve your script.

    We draft it, you tweak it, our compliance team signs it off. Hear it in your chosen voice before a single call goes out.

    "…I'm an AI assistant calling on behalf of Nedford Financial. This call is recorded…" Signed off · voice: Kea
  3. Meet people who said yes.

    Every appointment is confirmed twice — on the call and again by SMS — before it lands in your broker calendar with the recording attached.

    • Said yes on the call
    • Replied YES by SMS
    • In your calendar

Listen before you meet

Every appointment arrives with the full call recording.

Pay per appointment, not per promise

Your negotiated rate, deducted only when a booking is verified.

Nothing to explain later

Only consented records are dialled. Ask us to stop and we stop, everywhere, within a minute. Every call says it's an AI and is recorded, so your POPIA answer is a file you can play.

What brokers are paying for

An appointment only costs you something once it's real.

Between the call ending and your wallet moving, five things have to happen. Miss any one of them and you are not charged — the credit simply stays where it is.

  1. Step 1

    The call happens

    Kea only dials records with consent proof. She names your brokerage, says the call is recorded, then asks for the meeting.

  2. Step 2

    The call is checked

    Every booking is read against your rules before it can reach your diary.

    • Right person reached
    • Fits your market
    • Told it's an AI
    • Clear intent to meet
  3. Step 3

    Quality score

    Below the bar, it never reaches you and it never reaches your bill.

    Passed the gate This call scored above your threshold.
  4. Step 4

    The client says YES

    An SMS goes out. Until they reply YES in their own words, nothing is booked.

  5. Then, and only then

    Your rate is deducted

    One appointment, one deduction, with the recording attached to it.

Dials are free. Conversations are free. Maybes are free. A campaign can run all week and cost you nothing at all — the wallet only moves when someone has agreed, twice, to sit down with you.

A broker's Monday, 08:15

You open your diary and the week is already there.

  • Hear them before you meet them.

    Play the call on the way in. You'll know their tone before you say hello.

  • Where you already work.

    The diary you run your practice from — Outlook or Google — with the Teams link already in the invite.

  • Everyone here said yes.

    Not a list to work through. Four people who asked to speak to you.

Broker pricing

No plans, no subscriptions.

Every broker negotiates a flat rate per verified appointment and tops up credits when they need them.

R— per verified appointment · your negotiated rate
Credits never expire

What you load stays loaded. No monthly reset, no use-it-or-lose-it.

Auto top-up optional

Set it and the campaigns keep running. Or top up by hand — your call.

Volume rates

More advisers in the brokerage, more diaries to fill, a better rate per appointment.

Nothing for a no

Dials, conversations and maybes are all free. Only verified bookings bill.

Book a rate call

Twenty minutes on Teams. Tell us who you sell to and how many meetings a week you can take, hear a sample call in your chosen voice, and leave with your rate per appointment in writing.

Broker questions

The things brokers ask us first.

Will clients know it's AI?

Yes. It says so in the opening seconds, before anything else is discussed. That line sits in a locked part of the script — you cannot edit it out, and neither can we. It's on the recording of every booking, so you can hear it for yourself.

What if someone doesn't pitch up?

It happens, even with people who confirmed. We mark the no-show against that appointment and call them back to rebook. If you don't think the appointment was what we promised, you raise a dispute against it and we review it with you — the recording is the evidence, so it's a short conversation either way.

Do I need new software?

No. Nothing gets installed. You connect the diary you already use — Outlook or Google — and meetings run on Teams. We look at free and busy to find an open slot, and write the meeting in once the client confirms. We never read what's inside your existing meetings.

Where do the leads come from?

You can upload your own list, and most brokers start there. Every record has to carry its consent proof before it can be dialled — where it came from and when they agreed. Records without it are never dialled, no exceptions. We can also supply consented records where you need more reach; we'll talk you through exactly where those come from on the rate call.

Your next client is a Tuesday 2pm Teams call away.

Load credits, launch a campaign, and check your calendar on Friday. For insurance brokers and financial advisers across South Africa.

Fill my diary →