For spa and salon owners in South Africa
Run the business.
Chris runs everything else.
Your Guests came to you for a human touch. So did your staff. Chris handles bookings, payroll, commissions, WhatsApp, and reviews — while you focus on the Guests in front of you.
No monthly fee. 2% of what you earn — nothing more.
Trusted by spa and salon owners across South Africa
sound familiar?
You built something real. This is what gets in the way.
The money doesn't add up
Last month felt busy. Three therapists fully booked. The diary was full. But when you looked at the bank account on the 1st, you couldn't explain where the month went. Cash taken at the desk. Tips handed out on the spot. Commission calculated on a spreadsheet that's probably wrong. You're running a business you can't see.
"CorVali shows me exactly what every treatment earned, what every therapist cost, and what the business kept. I stopped guessing in month two."
You became a booking agent
"What's your price for a hot stone?" "Is Neo available on Saturday?" "Can I change my appointment?" "What's the cancellation policy?" "Do you do couples?" Three hours a day. Seven days a week. Same five questions, different people. You started a spa because you love what you do — not to manage a WhatsApp inbox. Chris handles all of it. While you sleep.
"I turned off my personal WhatsApp notifications for the first time in four years. Chris handles every enquiry. Every one."
Payday is a guessing game
Commission calculated in a spreadsheet someone might have updated. Leave tracked on a sticky note that's been photographed, lost, and photographed again. A therapist who took R800 cash from a Guest last Tuesday and you're not sure if it was logged. By payday you're reconciling a month of uncertainty. Someone always disputes it. CorVali calculates every rand the moment the appointment is completed.
"My therapists trust the number on their payslip because they watched it build all month. No more disputes."
one platform. five jobs.
Not another "all-in-one". One brain, one ledger, one client record.
Most spa software is three half-baked tools duct-taped together. A booking widget that doesn't talk to the POS. A POS that doesn't talk to payroll. CorVali is a single operating system. Every booking crystallises revenue the moment the Guest leaves. Every payment hits the ledger. Every commission is calculated to the cent. Chris knows all of it — and acts on it.
everything you need
Five pillars. Every part of the business covered.
Get found before Guests know to look for you
- ✓Your business listed on the CorVali marketplace — indexed, schema-marked, SEO-optimised
- ✓Google review automation: Chris sends a WhatsApp 2 hours after every appointment
- ✓Review recovery: a 3-star rating triggers a private apology before it goes public
- ✓Referral programme with fraud detection built in
your own concierge
Meet Chris — your own concierge
A human PA costs R15,000 a month and still can't run your payroll. Chris is your own concierge — configured to your business, your rules, your voice — handling Guests, staff, bookings, payroll, and accounts, while you focus on the people in front of you.
AI-native booking
In the age of AI, Guests expect to text and have things handled. Chris does exactly that.
A Guest texts: "I need a hot stone massage this Saturday, preferably with Neo, around 2pm." Chris checks availability, quotes all three pricing tiers, confirms the slot, sends the payment link, and delivers the calendar invite — all in the conversation already on their phone. No app. No form. No login.
For your team too
Your therapists and managers run the whole day from WhatsApp. No computer required.
"Mrs Jones would like to add aromatherapy to her massage — please update the booking."
"I'm running 15 minutes late today — can you let my 10am Guest know?"
"What time is my last appointment?"
"Put in a leave request for me for Friday."
Chris updates the booking, messages the Guest, and confirms back. The therapist never logs into a computer.
Guest concierge
Handles every Guest WhatsApp, 24/7. Books, reschedules, sends payment links, confirms. AI-native — Guests just text, Chris handles everything.
Team assistant
Your staff WhatsApp Chris to update bookings, message Guests, check availability, and request leave. No login. No training. Just WhatsApp.
Business analyst
Narrates your monthly numbers in plain language. Flags anomalies before they become problems.
Operations manager
Assigns staff tasks. Tracks leave requests. Alerts you when cash ratios are drifting.
Try Chris. This is the same AI your Guests talk to.
Real API. Real response.
built for South Africa
The tools your competitors built for London don't work here
Stage 3 load shedding at 6pm on a Friday. Clients who pay via SnapScan, EFT, or cash. Staff who book leave on WhatsApp. SARS filing deadlines. BCEA leave calculations. POPIA consent requirements. We built for all of it. Not as an afterthought — as the foundation.
WhatsApp-first booking
No app download. No account creation. Phone number is identity.
Load shedding protocol
Adjusted hours on your profile. Chris reschedules affected Guests automatically.
Cash-as-advance payroll
Staff never carry cash home. Safety-first. The cash logs itself.
POPIA compliance
Consent management, data erasure, audit trail. Built in — not bolted on.
BCEA-compliant leave
Leave calculations against the Basic Conditions of Employment Act.
SARS-ready accounting
VAT201 returns. PAYE tables. IT3a certificates. Ready for eFiling.
ZAR-native pricing
Rate Rack in Rand. Charm pricing that ends in 7 or 9.
Mobile money (Phase 2)
SnapScan, Zapper, Capitec Pay, M-Pesa. In the POS. Coming soon.
the pricing engine
You've been charging everyone the same. That's the problem.
Five completely different Guests. One who price-checks everything. One who has to have Neo. One who books last-minute every time. A VIP who pays without blinking. The no-show. One price. Built for none of them. Hotels solved this fifty years ago. CorVali brings it to your treatment room.
Save on every treatment. Book any available therapist. Prepay in full today. If your plans change, every rand goes to your CorVali Wallet.
Your choice of therapist. 50% deposit to confirm. Cancel with 24 hours' notice and your deposit moves to your Wallet instantly.
Your senior therapist, guaranteed. Pay nothing today — settle on arrival. Zero deposit. For Guests who want everything, with nothing in the way.
Smart scheduling
The days of half-empty treatment rooms are over.
When a Guest selects the Value tier, Chris doesn't just find any free slot — it places their booking in the position that fills the most useful gap in your day. The same logic auto-assigns the right treatment room to every booking: hot stone gets the room with the stone heater, a couples massage gets the double suite, a facial gets the correct lighting. You never configure this. It just happens.
The cashless argument
When your therapist takes R800 cash from a Guest, that R800 follows them home. In Woodstock, in Johannesburg, in Durban — that's a real risk. CorVali records cash as an advance against month-end commission. Your team member hands the cash to the business. It's logged. They receive it safely in their bank account on payday. You're not just running a better business. You're running a safer one.
pricing
No monthly fee. No per-booking commission. Just 2% of the revenue we help you generate.
We give you every tool we have to make that number as big as possible. Our incentives are identical to yours.
No contract. Cancel with 30 days' notice.
Migration included free. Exit early — migration cost deducted from final settlement.
Same features. Lower rate as you scale.
The only upfront cost — migration
| Tier | Price | Best for |
|---|---|---|
| Self-serve | Free | Upload your CSVs. Chris maps and imports. 20 minutes. |
| Assisted | R 995 | Chris-guided import + 60-min onboarding call. Rate Rack configured. |
| White-glove ⭐ | R 2,500 | Dedicated onboarding manager. Full data audit. Staff training. |
| Enterprise | R 5,000+ | Multi-venue. Custom Chris persona. 90-day success programme. |
What does 2% actually cost you?
At R 80 000/month, CorVali costs R 1 600/month. At R 800 per appointment, it takes 2 extra bookings to cover the fee. We typically deliver 15–30.
if you're on Fresha
You paid for booking software. You're still doing everything else by hand.
The leading platform is a booking widget. A good one. But it ends there — no Yoco, no WhatsApp AI, no payroll, no accounting, no leave, no inventory, no POPIA compliance, no load shedding protocol. Every one of those gaps is hours of your week and rands you can't account for.
Two systems. Neither talks to the other.
Your Guests pay on Yoco. Your bookings are in the other platform. Every evening you cross-reference two completely separate systems to figure out what got paid and where the cash went. There is no reconciliation. There is no cash tracking. CorVali integrates with Yoco natively — every payment hits the ledger the moment it happens.
You're paying for booking software and still answering WhatsApp yourself.
"Is Neo available Saturday?" "What's your price for a hot stone?" "Can I reschedule?" Three hours a day. Seven days a week. The leading platform doesn't have a WhatsApp AI. It doesn't even have WhatsApp. So you're paying 2.19% of every Guest booking while you're still managing the enquiry inbox on your personal phone at 10pm. Chris handles every enquiry, 24/7, in your voice.
Commission tracked. Payslips: none. Cash: invisible.
The leading platform shows you revenue. It doesn't show you what you kept. Commission is tracked at a basic level but there's no payslip, no PAYE, no cash-as-advance. Your therapist takes R800 from a Guest on Thursday and you find out about it — or you don't — when you reconcile at month end. CorVali crystallises commission the moment the appointment ends. Cash logged as an advance at the desk. Paid safely to your team's bank account on payday.
Your booking page is on their domain. You're building their brand equity.
When a Guest searches for your spa, Google sometimes surfaces the other platform's listing above your own website. Every Guest who books through their marketplace pays them a fee — indefinitely. You cannot move those Guests to a direct booking without losing the listing. CorVali gives you a branded page at corvali.ai/your-business. SEO value accrues to you.
No accounting. No leave. No inventory.
The leading platform has a revenue report. Your accountant needs actual accounts — double-entry, P&L, VAT201-ready. They charge you extra every month to reconstruct what your books should already say. Leave is still a sticky note. Stock is still a separate spreadsheet. These are not edge cases — they are the daily operational reality of running a spa.
| Feature | Leading platform | CorVali |
|---|---|---|
| Monthly fee | Free | Free |
| Marketplace commission per new Guest | 2.19% + 20p forever | Zero |
| Yoco integration | ✗ | ✅ Native — every payment in the ledger |
| WhatsApp AI (24/7) | ✗ | ✅ Chris — in your voice, while you sleep |
| Staff WhatsApp interface | ✗ | ✅ Team manages ops via WhatsApp |
| Payroll & payslips | ✗ | ✅ Crystallised to the cent at completion |
| Cash-as-advance payroll | ✗ | ✅ Staff never carry cash home |
| Leave management (BCEA) | ✗ | ✅ |
| Full accounting & P&L | ✗ | ✅ Double-entry accrual ledger |
| VAT201 export (SARS) | ✗ | ✅ |
| Inventory & backbar | ✗ | ✅ Dual pool, expiry tracking |
| Branded booking page | their domain | ✅ corvali.ai/your-business |
| Load shedding protocol | ✗ | ✅ Adjusted hours + Chris reschedules |
| POPIA compliance | Partial | ✅ Consent, erasure, audit trail |
| Platform fee | 0% | 2% of turnover |
Live in 20 minutes
Export three CSV files from your current platform — Guests, services, appointments. Drop them into Chris. Chris maps every column and confirms before a single row is written. Your entire Guest history, service menu, and team comes across. No developer. No consultant. No data lost.
Export from your current platform (3 CSV files)
Drop into Chris (Chris maps + confirms)
Your CorVali account is live
Straight answers
Two minutes to get started.
Two appointments to break even.
No monthly fee. No card required. No risk. Just start.