Client records, follow-ups and ZATCA invoicing — one branded system.
Run your clinic like the premium brand it is — organized records, smooth follow-ups, and invoicing that stays compliant.
If a client's history lives in three places and the follow-up depends on someone remembering, this was built for you.
The problem
A returning client asks what was done last time, and the answer is in a WhatsApp thread, a folder and someone's memory. Consent forms are signed on paper and filed where nobody can find them a year later. Session 3 of 6 quietly never gets booked — and that is the part of the package you already sold.
What changes for you
✓One client file: history, notes, photos, every past session.
✓Consent signed on a tablet and stored with the file.
✓Multi-session plans book the next visit before the client leaves.
✓ZATCA-compliant invoices issued at the front desk.
(Clinical module optional and privacy-aware.)
What you get
✓Your own iPhone and Android apps, under your clinic's name
✓Owner and manager dashboard — revenue, plans, practitioners
✓Practitioner calendar with room and device conflicts handled
✓Client records, treatment history and digital consent
✓Multi-session treatment plans with automatic follow-ups
✓ZATCA-compliant invoicing and payment records
✓Clinical records that cannot be edited — a correction is a new entry pointing back at the one it corrects, so the history holds up when it is questioned
✓Before and after photographs, encrypted, tagged to the procedure, and every opening recorded against whoever opened it
✓Medical alerts that surface before anyone treats the client — allergies, conditions, drug interactions
✓Consent versioned and withdrawable, and no procedure recorded until it is on file
✓Reports by procedure, by doctor and by branch — cancellations and no-shows are never counted as revenue
✓Arabic, English or German — the dashboard, your customers' app and the messages they receive all run in your language, and every price shows in your currency: riyals, dollars or euros
How it works
1Book a demo — 30 minutes, we walk you through the live app and the clinical module.
2We brand it — your logo, treatments, practitioners, consent forms and invoice setup.
3We publish — your app goes live on the App Store and Google Play under your clinic's name.
4You go live — we train your front desk and migrate the records you already have.
What it looks like
Screenshots from a demo environment. The clients, procedures, alerts and prices shown are sample data, not a real clinic or a real patient.
Consent is versioned and revocable, and a clinical entry is never edited — a correction is a new entry pointing back at the one it corrects. That is what makes the history hold up when it is questioned.Each procedure carries its own follow-up: when to check in afterwards, and when the next session is due.Pick a procedure and the free times appear, each naming who is actually available — across every practitioner and branch.Photographs are encrypted and every opening is recorded against whoever opened it. Treatment plans run over a set number of sessions, each one logged as it happens.A multi-session protocol is tracked as one package, and money paid up front is shown as held for the patient rather than as revenue.
Try it yourself, in your language
The same platform set up three times over, each as a separate business with its own language, currency and branding. Open any of them and look around — these are live, with sample data.
Owned by youNo booking commissionArabic-firstZATCA-compliantSource code available
How it differs from the alternatives
Tessafold
Global booking marketplaces
Generic booking software
An app under your centre's name in the stores
Yes
No, the marketplace's app
Usually no, a booking link
Commission on bookings
No
On new clients from the marketplace
No
ZATCA invoices
Yes
No
Some
Medical file, consents and laser records
Yes
No
No
Salon and clinic in one system
Yes
No
No
Rent or own
Both
Subscription only
Subscription only
Rent or own
Choose the way that suits you.
Rent
Salons and spas: from SAR 399 a month, plus a one-time setup from SAR 6,900 that includes your app in the stores. Aesthetic clinics and recovery centres: from SAR 1,290 a month, setup from SAR 9,900. Hosting, updates and support are on us. Cancel any time after the first year.
Own
A one-time payment from SAR 27,900 for salons and spas, and from SAR 39,900 for clinics and recovery centres, app included. The system runs on your server or ours, your data is yours, the first year of maintenance is free, then optional yearly maintenance.
Prices depend on the country where your business is registered, start from the amounts shown, and exclude VAT where it applies. Large chains get a tailored offer.
A Saudi company, built for Saudi Arabia
Tessafold is a Saudi company with a Saudi Commercial Registration, headquartered in Jeddah, operating since 2017.
ZATCA-compliant tax invoices with a QR code on every invoice.
Arabic-first interface and messages, with support in Arabic on Saudi time.
The UAE and the Gulf
In the UAE: prices in dirhams, 5% VAT invoices under your TRN, card and Apple Pay payments, and sign-in codes on WhatsApp. Tessafold is registered in the UAE.
In Qatar, Kuwait, Bahrain, Oman and Iraq: available on request. We set up your currency, mobile numbers and invoices for your country before going live.
Questions buyers ask
Does it hold the laser room as well as the practitioner?
Yes. The appointment reserves both, so a laser room cannot be sold twice. Rooms, chairs and devices are bookable resources, each with its own availability.
Is the app published under our own name?
Yes. The iPhone and Android apps carry your name, your logo and your colours, and they are published under your business, not ours. Customers never see Tessafold.
Do you take a commission on bookings?
No. There is no commission on a booking, a package or a payment. You choose either renting — a one-time setup plus a monthly subscription — or owning with a single payment.
Who owns the customer list?
You do. The list is yours, it is exportable at any time, and it is never shared with another business on the platform.
Does it work in Arabic?
Arabic, English or German — right across the admin dashboard, the customer app and the messages customers receive. Arabic runs right-to-left throughout, and prices show in riyals, dollars or euros depending on where the business is.
Can we buy the source code?
Yes. One of the two ways to buy is a full purchase: we set it up and customise it, you receive the source code, and you run it on your own hosting.
How long until we go live?
Five to seven weeks from the first call, including the app-store review. We load your services and prices, your staff, your rooms and your follow-up windows before launch, so you open with your own data in it.
Bring one real client journey to the demo and we will show you how it runs end to end.