Run your therapy centre clearly — from booking to insurance claim
One Saudi cloud platform for clients, appointments, session packages, e-invoicing and HR — connected to WhatsApp for client messages, with NPHIES insurance coming soon.
- Hosted in Saudi Arabia
- ZATCA Fatoora, phase two
- Fully Arabic and English
Connected to the national platforms
Built the way rehabilitation centres work
Session packages, specialists and departments, attendance per session, renewal before a package ends — not a general clinic system bent to fit.
Everything your centre needs, in one platform
Six systems working on the same data — no copying between separate programs.
Clients & clinical file
One file per client: diagnosis from ready templates, clinical notes, transfers between specialists and the full session history.
Learn moreScheduling, packages & attendance
Conflict-free booking for specialist and client, packages consumed by attendance, renewals that hold the slots until confirmed.
Learn moreE-invoicing
Tax invoices compliant with ZATCA Fatoora phase two, with QR and automatic reporting — and sent to the client by WhatsApp.
Learn moreHR & payroll
Geo-fenced attendance, leave, contracts, GOSI under both regimes, payroll and the WPS file.
Learn more Coming soonNPHIES integration
Eligibility, prior authorisation and claims built from sessions — and no session delivered without cover.
Learn moreWhatsApp integration
Booking confirmations, reminders, cancellations and invoices reach the client on WhatsApp in your centre's name — from your own number or Wdhoh's.
Learn moreSee the system from the inside
Real screens from the Wdhoh system.




Connected to the systems your centre already works with
Insurance and client messaging from inside the platform — no separate portals.
NPHIES: insurance from booking to payment
- Check the client's eligibility and share from the insurer's own answer
- Prior authorisation by session count, tracked session by session
- Claims built from delivered sessions, rejection reasons in Arabic
WhatsApp: clients know before they ask
- Booking confirmation, reminders, reschedules and cancellations
- The tax invoice arrives as a file on WhatsApp
- Every message type has its own on/off switch
The client's whole journey, in one place
Each step hands its data to the next — nothing typed twice.
- RegistrationClient file and payment type: cash or insurance
- Coverage checkNPHIES eligibility and share
- Booking & reminderConflict-free slots, WhatsApp reminder
- The sessionAttendance against the package, specialist notes
- Invoice & claimZATCA invoice and NPHIES claim
- RenewalA draft that holds the slots until confirmed
Your patients' data stays in the Kingdom — and apart from everyone else's
Database, backups and files on Google Cloud servers inside the Kingdom.
Hosted in Saudi Arabia
The database, its backups and platform files are on servers inside the Kingdom, and stay there.
Full isolation between centres
Each centre is isolated in the database itself, not only on screen.
Sensitive fields encrypted
National IDs and sensitive data encrypted, with the key held in a key-management service.
Backups and recovery
Daily backups with point-in-time recovery, and a full export of your centre’s data on request.
Get started in three steps
- Get in touch
Send a request and our team calls you within 24 hours to show the system on cases like yours.
- We set up your centre
Departments, specialists, packages, branches — and Fatoora, WhatsApp and NPHIES as your plan includes.
- Start working
Schedule, check in, invoice and follow up from any device — nothing to install.
Common questions
What is Wdhoh?
A Saudi cloud platform for physiotherapy, rehabilitation and speech-therapy centres: clients, appointments, packages, e-invoicing and HR, connected to WhatsApp for client messages, with NPHIES insurance coming soon.
Do I need to install anything?
No. It runs in the browser on computers, phones and tablets, and updates arrive automatically.
Where is client data stored?
In a Google Cloud data centre inside the Kingdom, with daily backups also kept in the Kingdom.
Does it support several branches?
Yes. Each branch has its own schedule and staff, with centre-wide reports and permissions that decide who sees which branch.
Ready to see your centre clearly?
Book a walkthrough on cases like your own centre's; our team calls you within 24 hours to set up your trial account.