This week's pipeline
View all 23 →| Client | Product | Stage | Due |
|---|
Coming up
Full schedule →Repair queue · today
Full queue →Avg turnaround this month: 8.2 days · target 7 days · last 3 jobs from BB Transport averaged 5 days.
Top clients · LTV
All clients →Quoting 0
Deposit due 0
In production 0
Delivery / QC 0
Completed 0
New quote
DraftLining colour, custom dimensions and any other one-off mods go in the notes below — Noelene approves before send.
Balance: Due 7 days before delivery
Warranty: 24 months from delivery
| Job # | Client | Items | Received | Tech | ETA | Stage |
|---|
Revenue by product range · MTD
Top revenue clients · YTD
| Client | YTD | Jobs |
|---|---|---|
Anglo Plat Mokopane | R 246,800 | 4 |
Sasol Group Events | R 184,200 | 3 |
BB Transport | R 162,400 | 11 |
Imperial Logistics | R 142,800 | 9 |
Curro Hazeldean | R 124,500 | 1 |
Live production register
| Client | Product | Deposit paid | Owing | Due date | Stage | |
|---|---|---|---|---|---|---|
NGK Centurion |
12×24m Peg & Pole + lining | R 35,750 | R 35,750 | Sat 31 May | FINISHED · READY | |
Curro Hazeldean |
15×30m Framed (white) | R 0 | R 124,500 | 14 Jun | DEPOSIT DUE | |
Anglo Plat Mokopane |
24× side curtains, custom | R 91,000 | R 91,000 | 14 Jun | WORK IN PROGRESS | |
Karoo Lodge |
8m Stretch tent · terracotta | R 14,450 | R 14,450 | 10 Jun | WORK IN PROGRESS | |
AGS Pretoria North |
15×24m Peg & Pole | R 31,200 | R 31,200 | 18 Jun | WAITING TO START | |
BB Transport |
8× tautliner covers (new) | R 0 | R 78,600 | 10 Jun | WAITING TO START | |
Wits Sports |
4× sidewalls + repair kit | R 9,100 | R 9,100 | Thu 29 May | FINISHED · COLLECT |
Inbox
Bulk broadcast · the morning-killer ends here
DRAFTCompose once, segment by category, schedule. No more copy-paste mornings.
Reaches 42 churches in 90 seconds. Replies land in inbox above with auto-pulled job history.
The 5 agents
Each agent does one thing and hands its output to the next. Like five people working overnight without coffee.
Lead source breakdown · MTD
"How did you get hold of us?" — captured on every new inquiry, automatically.
Seasonal patterns · 20 years of Sage data
AI noticed these recurring rhythms. Auto-fires campaigns at the right moment.
Before · what the crew sent
RAW- 2 people in frame (faces visible)
- Power lines across upper third
- Workshop bakkie · branded · in frame
- Litter on ground
After · 12 seconds · in your brand
READY TO POST- People removed → grass + golden-hour fill
- Power lines → clean warm sky
- Bakkie → distant tree line
- Tent itself · pixel-perfect untouched (Peter's rule)
Recent cleanups · 6 of 47 this month
Compose · in Peter's voice
DRAFTRecent campaigns
Workshop floor · today
| Name | Role | Clock in | Hours today | Hours week | Status | |
|---|---|---|---|---|---|---|
Sipho Dlamini |
Erection crew A · lead | 06:47 | 4.2 hrs | 38 hrs | ON SITE · NGK | |
Mandla Khumalo |
Erection crew A | 06:51 | 4.1 hrs | 34 hrs | ON SITE | |
Thabo Mokoena |
HF welding · floor | 07:02 | 3.9 hrs | 32 hrs | WELDING · Anglo | |
Lucas van Tonder |
Repairs · QC | 06:55 | 4.0 hrs | 30 hrs | AT SUPPLIER | |
Abigail Sibanda |
Office · admin@ | 07:15 | 3.7 hrs | 32 hrs | CLOCKED IN | |
Kagiso Mokgetha |
Sales support | 08:05 | 2.9 hrs | 30 hrs | CLOCKED IN | |
Hugo Coreejes |
Cutting · workshop | — | — | 28 hrs | OFF · annual leave | |
Joseph Ndlovu |
Delivery · driver | 05:30 | 5.5 hrs | 40 hrs | ON DELIVERY · BB |
Leave requests
Weekly hours · ready for Sage on Sunday
| Name | Reg | OT | Gross |
|---|---|---|---|
| Sipho | 40 | 4 | R 5,860 |
| Mandla | 40 | 2 | R 4,420 |
| Thabo | 40 | 0 | R 4,800 |
| Lucas | 40 | 0 | R 4,400 |
| Abigail | 40 | 0 | R 4,200 |
| Kagiso | 38 | 0 | R 3,800 |
| Joseph | 40 | 8 | R 5,920 |
Auto-syncs to Sage Pastel Payroll Sunday 23:00 · Hugo on leave (paid)
How the filter works
Recent ratings · this month
Live integrations · 9 connected
What this portal replaces · subscription audit
R 11,847/mo savedEvery tool you were paying for, folded in. Year 1 saves R 142k on subscriptions alone — before counting time, errors, or new revenue.
| Tool you were paying | What it did | Monthly cost | Now in portal |
|---|---|---|---|
| Sage Quotes module | Custom quote builder | R 890 | REPLACED ✓ |
| Excel + Google Sheets Pro | Production list, leave tracking | R 220 | REPLACED ✓ |
| Mailchimp | Newsletter sends | R 1,200 | REPLACED ✓ |
| ChatGPT Plus × 2 seats | Blog refining, photo cleanup | R 720 | REPLACED ✓ (built in) |
| Canva Pro | Social graphics, brochures | R 280 | REPLACED ✓ |
| Buffer / Hootsuite | Social media scheduling | R 480 | REPLACED ✓ |
| Calendly | Site-visit scheduling | R 170 | REPLACED ✓ |
| Manual clocking + paper | Staff time tracking | R 0 (4 hrs/wk) | REPLACED ✓ |
| Yoco link via WhatsApp | Card payment requests | R 0 (process pain) | UPGRADED ✓ |
| Forex fees · international | ~R 4-6k/mo on cross-border | R 5,200 | Stripe + Wise cut to R 1,400 |
| Dext | Receipt scanning | R 285 | KEPT (already works) |
| Hostinger website | WordPress hosting | R 380 | KEPT (or migrated) |
| Total saved | R 9,160/mo | ||
| Plus Forex savings | R 3,800/mo | ||
| Total monthly delta | R 11,847/mo |
Year 1 saved: R 142,164. Year 2+: R 142k per year, every year, while the portal's monthly stays at R 4.5-5k. Net positive cash from month 11.
AI agent control · 5 + 3 supporting
Pause any agent. View its last run. Adjust its schedule. Everything an agent does is logged.
Peter's voice · trained, calibrated, in use
CALIBRATED · 96%17 blog posts + 8 LinkedIn articles + 30 WhatsApp messages ingested. Voice model captures Peter's Afrikaans-English rhythm, the technical-but-warm tone, the "we don't make the cheapest" positioning, the 12-year warranty mentions, the church-discount references.
- Long, flowing sentences (avg 22 words)
- Specific over generic ("Highveld hail" not "bad weather")
- Warm address ("Pastor", "Pastor Mokoena")
- Calm-confident close ("Hit reply, or click the quote button")
- Afrikaans-English bilingual switching
Who can see what · permissions
| Role | Sees | Can do |
|---|---|---|
| Noelene · Owner | Everything | Everything · admin · billing · settings |
| Peter · Sales & Marketing | Sales · marketing · clients · production read-only | Quotes · campaigns · blog approval · photos |
| Floor manager | Production · jobs · repairs · team clock-ins | Move job stages · assign crews · approve leave |
| Crew · Sipho/Mandla/Thabo | Today's jobs · job sheets · own time | Clock in/out · photo upload · sign-off forms |
| Admin · Abigail | Quotes · invoices · clients · WhatsApp inbox | Quote drafts · invoicing · client comms |
| Tanya · external accountant | Financials read-only · Sage data · invoices | Pull reports · reconcile · export |
| Fleet client · BB Transport | Their own jobs · warranty · invoices · re-quote | Request repair · pay · rate · reorder |