A private proposal · April 2026

Sell quietly.
Built for Uyoga.

A private deal tracker for sales, rentals, and developments — with push and email reminders that never let a task slip. Paired with a new Uyoga website. Live in two weeks.

Private to Uyoga POPIA · PPRA · FICA Ready in 2 weeks
admin.uyoga.co.za
Good morning, Daniel.
Monday · 22 April · 12 active deals
Pipeline · weighted
R12.4m
↑ R 380k this week
Response · median
4min
↓ from 41
Active · Sales
Sales
Rent
Dev
Lead7
Bishopscourt
R 14.8m
Fernwood
R 22.5m
Mandate3
Milnerton
R 9.2m
Show4
Protea Village
R 6.1m
Offer2
Camps Bay
R 28m
Transfer1
Newlands
R 16.7m
Live feed
OTP signed · Camps Bay Sea Rd · R 28m
8m
New enquiry from uyoga.co.za
22m
Viewing booked · Protea Village Lot 7
1h
U
Uyoga · OTP signed
now
Camps Bay · Sea Rd
R 28.0m · lodge with conveyancer in 7 days
U
Viewing
14:00
Protea Village · Lot 7
Bishopscourt · Phase 2 · private
U
Deal moved
1m
Newlands → Transfer
R 16.7m · auto-task created for conveyancer
R0m
Weighted in pipeline
0min
Median response time
0weeks
Build to launch
R0/ mo
To run, forever
02 · Track every deal

Three boards. One Monday-morning view.

Click a tab — Sales, Rentals, Developments — to see each pipeline in action. Same contact book. Same property book. Different stages, each drawn from actual SA practice.

  • Drag-drop stage changes · auto-tasks on transition
  • Filter by agent, property, or stage
  • Realtime — the team sees the same board
  • Mandate expiry, close date, commission on every card
admin.uyoga.co.za/pipeline
Active deals
Lead7
Bishopscourt · Hill Rd
R 14.8m
Fernwood · Erf 221
R 22.5m
Mandate3
Milnerton Estate
R 9.2m
Showings4
Protea Village · 7
R 6.1m
Offer2
Camps Bay · Sea Rd
R 28.0m
OTP2
Richmond Park · 4B
R 12.5m
Transfer1
Newlands · Palmyra
R 16.7m
Enquiry5
Sea Point · Regent
R 28k / mo
Green Point · Beach
R 42k / mo
Viewing3
Century City · Quays
R 18k / mo
Apply2
Fresnaye · Hillside
R 65k / mo
Credit1
Camps Bay · Ocean
R 85k / mo
Lease2
Clifton · 3rd Beach
R 110k / mo
Managed12
Portfolio · 12 units
R 560k / mo
EOI18
Richmond Park · B4
R 3.8m
Richmond Park · C1
R 4.2m
Reserve9
Protea Village · 12
R 6.8m
Sale5
Protea Village · 4
R 7.2m
Bond3
Richmond Park · A9
R 5.1m
Build14
Phase 2 · 14 stands
R 98m
Handover4
Protea Village · 1-4
R 24m
03
Never miss a task

Every to-do, twice — so nothing slips.

You asked for this one. Every task you set arrives as a push on your phone at the due time, and as an email digest at 07:00.

9:41● ● ● ▪▪
9:41
Monday · 22 April
U
Uyoga · Task due
now
Follow up · Protea Village Lot 7
Viewing Sunday · buyer pending decision
U
Uyoga · OTP signed
8m
Camps Bay · Sea Rd signed
R 28m · lodge with conveyancer in 7 days
U
Uyoga · Mandate
07:00
Bishopscourt Hill Rd expires in 7d
Discuss renewal with seller before Sun
04 · See every number

The one number you open every morning.

A weighted forecast across every open mandate — probability-adjusted by stage and rolled into the month each deal is expected to close. The reason you open the app instead of a spreadsheet.

  • Weighted by stage probability · auto-calculated
  • Monthly forecast · next six months
  • Commission split modelled per deal
  • Deal-by-deal drill-down in one tap
Pipeline · weighted · 6 months
R12.4m
↑ R 380k this week · ↑ 12% MoM
Mandates · Apr
7signed
target · 6
Transfers · Q2
4lodged
R 62m
Response · median
4min
↓ from 41
Avg cycle
78days
↓ 12 vs Q1
Conversion
34%
Lead → mandate
Active · all
27deals
12 hot
05
One workspace, every move

Contacts. Properties. Activity. Compliance.

Scroll. The right-hand view moves with you.

01 · Contacts

Everyone you've ever spoken to — remembered.

Every enquiry, watchlist, and consent log tied to one contact record. A landlord today is a seller in 2027 — the book knows. Tags, interests, last contact, permission per channel.

02 · Properties

One property book. Every deal.

Richmond Park, Protea Village, and every Private Collection listing live in one catalogue with price, erf, mandate type, FFC, disclosure, and FICA status on each card.

03 · Activity

Every call, viewing, and note — per deal.

Time-stamped, agent-attributed, searchable. You coach underperformers with data, not a gut feel. You know exactly when the last touch happened and what was said.

04 · Compliance

POPIA · PPRA · FICA — baked in.

Consent logs, FFC expiry gates, disclosure-form enforcement, KYC status on every deal. Your next audit becomes a configuration printout, not a panic.

LB
Lara Bergman
Buyer · Bishopscourt · since 2024
Private collection Pre-qualified High-net-worth
Watchlist · 3 properties
Protea Village · Lot 7
R 6.1m
Bishopscourt · Hill Rd
R 14.8m
Fernwood · Erf 221
R 22.5m
POPIA consent · logged
Bishopscourt · Hill Road
Erf 221 · 1,240 m² · 4 bed · pool
List
R 14.8m
Sole · 90d FFC valid Disclosure signed FICA pending
Commission
7% · ex-VAT
Agent
Daniel F.
Close target
31 Aug
Activity · Bishopscourt · Hill Rd
28 entries · 14 days
Daniel F. called Lara Bergman
Discussed offer structure · 12 min
22m
Viewing · Lara Bergman
3pm Saturday · agent attended
2d
Note · pool tile quote requested
Seller to share itemised estimate
4d
Agent called seller
Mandate renewal confirmed · 90 days
6d
Compliance · Hill Road
Mandate · 90-day sole
5 / 6
complete
Fidelity Fund Certificate
Valid · expires 14 Jun 2027
Mandatory Disclosure Form
Signed by seller · 04 Apr
4 Apr
Mandate agreement
Sole · 90 days · 7% commission
4 Apr
!
FICA · buyer (Lara B.)
ID + POA requested · 2 days ago
pending
POPIA consent · per channel
Email + WhatsApp granted
4 Apr
Audit trail
28 entries · all actions logged
live
06
Your data, your rules

Private. Portable. Yours.

The fine print, in plain English — and mostly in your favour.

Private to Uyoga

Not multi-tenant. Your database, your subdomain. No other agency shares infrastructure with you.

admin.uyoga.co.za · single tenant

Installable on phone

Proper home-screen install with push notifications — not a browser bookmark. Works offline for reads.

PWA · iOS 16.4+ · Android

POPIA · PPRA · FICA

Consent logs, FFC gating, Mandatory Disclosure enforcement, 5-year retention — baked into the data model.

SA-law-firm blessed at launch

Any number of users

Add agents, assistants, and partners freely. No per-seat fees ever. Three roles: Principal, Agent, Assistant.

0 seat fees · forever

Own the code and data

If you ever leave, we hand over the source repo and a full data export. No hostage situation. Ever.

git repo · CSV · JSON export

Works offline

Lose signal in a Bishopscourt basement. The app keeps working — changes sync the moment you're back.

Service worker · IndexedDB queue
07
Plays nicely

Works with the tools you already use.

Not a walled garden. Pulls from the services you already pay for — without asking you to switch anything.

Each feature is quoted separately when you activate it — so you only pay for what you switch on. We share the quote before anything starts.

G
Google Calendar
Two-way sync
M
Gmail
Send & log
D
DocuSign
OTP & mandates
W
WhatsApp
Business API
P
Property24
Portal push
P
Private Property
Portal push
L
Lightstone
Valuations
F
DocFox
FICA / KYC
08 · Your new website

A quiet, editorial home at uyoga.co.za.

Not a template with your header on top. A custom site worthy of the Private Collection — fast, confidential, lead-capture-first. Every enquiry lands inside the deal tracker as a qualified lead.

  • Designed around the Uyoga mark & palette
  • Mobile-first, private-by-default enquiry form
  • Listings for Richmond Park & Protea Village
  • Your story, the company history, the partners
www.uyoga.co.za
Uyoga
Private CollectionDevelopmentAboutContact
◆ Since 2004 · Cape Town
Opportunities don't happen.
You create them.

Private, high-value real estate. Discretion, by design.

Enquire privately
View collection
Bishopscourt
Protea Village · P2
From R 6.1m
Milnerton
Richmond Park
R 3b total
Private
By invitation

Opportunities don't happen. You create them.

— Daniel Filippi · Uyoga Investments · since 2004

09
How it works

Up and running in two weeks.

Three steps. Light on your side. We do the heavy lifting while you run the agency.

STEP
01

Sign & kick off

A one-page agreement — scope, prices, SLA. 50% deposit. We start the following Monday.

STEP
02

Two-week build

Design, build, review — all in ten working days. A screenshot update at the end of every day. One 45-minute check-in mid-week.

STEP
03

Launch & train

Site and tracker go live. Team training over lunch. Your data imported from CSV. Ready on day one.

10
The investment

Two numbers. No surprises.

One fee to build it — website and tracker, together. One small monthly to run it. You own the code. You own the data.

Phase 1 · Starts here
R 20,000 once

The new Uyoga website and the deal tracker. Payable 50% on signature, 50% on launch.

R 500 / month

Hosting, domain, SSL, backups, monitoring, push & email infrastructure, security patches, POPIA upkeep. Month to month.

The promise.

  • We answer within one business day
  • We host, back up, and monitor — always
  • POPIA-compliant as the law changes
  • Your data stays private to Uyoga
  • No per-agent seat fees — add freely
  • Month to month · no annual lock-in
  • If you leave, the code and data are yours
11
Questions

What you might be wondering.

How long until we're actually live? +
Two weeks from signature. Week 1: design, data model, marketing site scaffold. Week 2: deal tracker build, UAT, launch. You're using it on day 14.
What happens to our existing uyoga.co.za? +
Nothing changes on your side until launch day. We build the new site on a staging URL (uyoga.lumanaire.co.za). On go-live, we update your DNS at GoDaddy and the new site takes over. Zero downtime, no data migration drama.
Who actually owns the code? +
Uyoga does. The source code lives in a private git repo; you get access on launch day. If you ever want to move it to another developer or bring it in-house, there's no handover fee and no licensing catch.
What if POPIA or PPRA rules change? +
Your R 500/month retainer covers compliance upkeep. When the Information Regulator issues new guidance or the PPRA amends a form, we update the system — at no extra cost — as part of regular maintenance.
Can we add WhatsApp and email campaigns later? +
Yes. They're architected to slot in from day one. Each feature is quoted separately when you activate it — so you only pay for what you switch on. WhatsApp Business takes the most setup work. We share the quote before anything starts.
Next step

Ready when you are, Daniel.

Three small steps to kick off. We can be designing by Monday.

Say yes, Daniel

Or send one question on WhatsApp. We're patient.