Go live in days · app in the stores in 2–4 weeks

For dental clinic owners and practice managers.

A booking app under your clinic's name — and a chair that can never be double-booked.

Appointments, chairs, x-ray room, treatment plans and ZATCA invoices in one system, published under your own brand on iOS, Android and the web.

If a chair sits empty while another is double-booked, this is for you.

The problem

Tuesday morning. The receptionist has a patient on the phone asking for a crown fitting, a second on WhatsApp asking to move a root canal, and a whiteboard that says chair 2 is free — except the hygienist wrote herself in on paper an hour ago. The x-ray room is the real bottleneck and nobody is tracking it. Somebody is about to be sent home.

What changes for you

  • ✓A chair, the x-ray room and the dentist are all held by the same appointment — none of them can be taken twice
  • ✓Your own app on the App Store and Google Play, under your clinic's name, not a directory's
  • ✓No commission on treatment — a 2,200 SAR crown stays 2,200 SAR
  • ✓Your patient list is yours, exportable, and never shared
  • ✓Arabic, English or German, with every price in riyals, dollars or euros

What you get

  • ✓iPhone and Android apps published under your clinic's name
  • ✓Chairs, the x-ray room and any device as bookable resources, each with its own availability
  • ✓A calendar per dentist and per chair, where a conflict is refused by the database rather than by a rule
  • ✓Medical alerts that surface before anyone treats the patient — allergies, conditions, medication
  • ✓Clinical records that cannot be edited: a correction is a new entry pointing at the one it corrects
  • ✓Consent, versioned and withdrawable, required before a procedure can be recorded
  • ✓Follow-up per procedure — check in after an extraction, recall for a scale and polish after 180 days
  • ✓Multi-session treatment plans, sold as packages with a shared balance
  • ✓Wallet, loyalty points, offer codes and gift cards
  • ✓ZATCA-compliant tax invoices with QR
  • ✓Reports by procedure, by dentist 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

  1. 1Book a demo — 30 minutes, we walk through the dental build live.
  2. 2We brand it — your name, logo and colours, on your own domain.
  3. 3We load your clinic — services and prices, dentists, chairs and rooms, follow-up windows, consent forms.
  4. 4You go live — your app is published and patients book from it.

What it looks like

Screenshots from a demo environment. The patients, treatments, alerts and prices shown are sample data, not a real practice.

Pick the treatment and every free slot appears, each naming the dentist and the operatory that are both actually available.
Each treatment carries its own follow-up: check in a few days after an implant, recall for a cleaning after 180.
Consent is versioned and revocable, and a record is never edited — a correction is a new note pointing back at the one it corrects.
Photographs are encrypted and every opening is recorded against whoever opened it. Treatment plans run over a set number of sessions.

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

TessafoldGlobal booking marketplacesGeneric booking software
An app under your centre's name in the storesYesNo, the marketplace's appUsually no, a booking link
Commission on bookingsNoOn new clients from the marketplaceNo
ZATCA invoicesYesNoSome
Medical file, consents and laser recordsYesNoNo
Rent or ownBothSubscription onlySubscription 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

Can we book a specific dental chair, not just the dentist?

Yes, and this is the part most dental software leaves out. The chair is a bookable resource with its own availability. The appointment holds the dentist and the chair together, so a chair is never double-booked and a dentist is never left without one.

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.

See it running under your clinic's name before you decide anything.

  • A one-off setup fee, not a subscription
  • Go live in weeks
  • We set it up for you

Last updated: