CorVali
Log inStart free →

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

247
Businesses on CorVali
4,812
Appointments this month
1,203
Chris conversations
89
Reviews generated

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
📷 Acquire feature preview

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.

C
Chris · CorVali
● Online — Woodstock Spa Suite
Hi! 👋 I'm Chris, the booking assistant for Woodstock Spa Suite. How can I help you today?
Ask me about services, pricing, or availability — or go ahead and book. I'll walk you through it.

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.

🔒 POPIA compliant — consent, erasure, audit trail on every client record

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.

Value

Save on every treatment. Book any available therapist. Prepay in full today. If your plans change, every rand goes to your CorVali Wallet.

Standard

Your choice of therapist. 50% deposit to confirm. Cancel with 24 hours' notice and your deposit moves to your Wallet instantly.

Prestige

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.

📊
Gap-fill scheduling
Value Guests fill dead time in your schedule — your occupancy rate improves without you touching the calendar.
🚪
Auto room matching
The right treatment always gets the right room. No manual assignment. No wrong room ever booked.
Waitlist automation
When a booking is cancelled, Chris notifies the right waitlist Guests automatically. Revenue lost: zero.

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.

Cashless-first workplace

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.

2.5%
Month-to-month

No contract. Cancel with 30 days' notice.

Most popular
2%
12-month commitment

Migration included free. Exit early — migration cost deducted from final settlement.

1.5%
Above R500k/month

Same features. Lower rate as you scale.

The only upfront cost — migration

TierPriceBest for
Self-serveFreeUpload your CSVs. Chris maps and imports. 20 minutes.
AssistedR 995Chris-guided import + 60-min onboarding call. Rate Rack configured.
White-glove ⭐R 2,500Dedicated onboarding manager. Full data audit. Staff training.
EnterpriseR 5,000+Multi-venue. Custom Chris persona. 90-day success programme.
12-month offer: Commit 12 months → migration included free, any tier. We believe in this relationship enough to invest in your migration if you give us 12 months to prove our value.
📊

What does 2% actually cost you?

R 80 000
CorVali fee (2%)R 1 600
Tools replaced (payroll sw, accounting)+ R 3 200
Net benefit per month+R 1 600

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.

FeatureLeading platformCorVali
Monthly feeFreeFree
Marketplace commission per new Guest2.19% + 20p foreverZero
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 pagetheir domain✅ corvali.ai/your-business
Load shedding protocol✅ Adjusted hours + Chris reschedules
POPIA compliancePartial✅ Consent, erasure, audit trail
Platform fee0%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.

1

Export from your current platform (3 CSV files)

2

Drop into Chris (Chris maps + confirms)

3

Your CorVali account is live

Start your migration →

Straight answers

Two minutes to get started.
Two appointments to break even.

No monthly fee. No card required. No risk. Just start.

🔒 POPIA compliant⚡ Built for load shedding🇿🇦 South Africa — not a US product with rand bolted on