KAISHINPhysio.ai
Physiotherapy and wellbeing
The whole practice day, on everyone's phone.
Calendar, treatment cycles, session tracking, WhatsApp reminders that confirm themselves, consent forms signed on a tablet, payments and end-of-day cash-up. Practitioners see their patients, not the money.
Already in daily use in a practice in Morocco.
Today
- 09:00 RehabilitationSara Exemple · Room 1 · Session 4/10 In session
- 10:15 HijamaKarim Démo · Room 3 Confirmed on WhatsApp
- 11:30 Relaxing massageLeila Exemple · Room 2 Reminder sent, no reply
- 14:00 Physio assessmentYoussef Démo Cancelled by the patient on WhatsApp
- Official WhatsApp
- Phone
- Tablet
- Desktop
- Physio and wellbeing
Calendar
An appointment in three screens, with no double booking.
Patient, service and practitioner, slot: the app only offers slots where the practitioner is free, a room of the right area is free and nobody is off.
- 15-minute slots based on your opening hours, breaks and closed days excluded.
- Room assigned automatically by area, physio or wellbeing.
- No overlapping practitioner, room or patient; forcing one needs a reason, kept in the history.
- On a tablet, day and week views, drag and drop to move or extend a session.
New appointment
- 1Patient
- 2Service
- 3Slot
Sara ExempleRehabilitation · 45 min
Tuesday
- 09:00
- 09:15 taken
- 09:30
- 10:00 taken
- 10:15
- 10:30
- 11:00
- 11:15 taken
- 11:30
Room 3 free · assigned automatically
Treatment cycles
Every cycle knows which sessions are paid.
A cycle groups a patient's sessions at the agreed price. Whether they pay in full, half or any amount, the money received covers the sessions in order.
- “Session 4/10” everywhere: calendar, day view, patient file.
- A no-show or cancellation doesn't use up a paid session.
- Plan the whole series from the cycle, conflicts shown before you confirm.
- Sessions done before the app can be added to the cycle.
Cycle · Knee rehabilitation
Session 4/10Sara Exemple
- done and paid
- paid, upcoming
- cancelled, no session used
- still to pay
The session
One button, from arrival to the end.
Arrived, preparing, in session, done: the practitioner moves the session forward from their phone, reception takes payment.
- On arrival, the time is recorded and the room is set up; arrival is blocked if a required consent isn't signed.
- Session notes per service, with the columns you define.
- No-show, cancellation with a reason, then “Reschedule” in one step.
- Discount, free session or company rate, always with a recorded reason.
Hijama · Karim Démo
- Arrived10:12 · forms signed
- PreparingRoom 3 set up
- In sessionfor 18 min
- Donethen payment at reception
The patient confirms on WhatsApp, the calendar updates itself.
A reminder goes out the day before, plus 3 hours before as an option. The patient's reply confirms or cancels the session, without anyone picking up the phone.
- It understands free replies: “yes”, “ok”, “wakha”, in French or Arabic.
- A cancellation instantly creates an “offer a new slot” task for reception.
- The conversation opens from the session; reception replies, the practitioner reads.
- Safeguards: quiet hours from 9 pm to 8 am, a daily cap, automatic pause after failures.
–30 to –50%
fewer no-shows with automatic confirmations
Source: MGMA, Accenture
Cabinet Démo · WhatsApp
Hello Karim, a reminder of your session tomorrow at 10:15 at Cabinet Démo.
I confirm
Thank you, your session is confirmed.
Confirmed on WhatsApp
Tasks and team
What needs doing reaches the right phone.
Tasks come from what happens in the practice (booking, arrival, cancellation) and go to the right person, with a due date.
- “My day”: late, today, upcoming; “Done” or “Reassign” in one tap.
- Phone notifications: new task, overdue task, message from a colleague.
- Team chat: a shared room and one-to-one conversations, with photos.
- An alert when a consumable runs below its threshold.
My day
Late
- Call Youssef Démo back to reschedule
Today
- Set up room 3
- Enter Sara Exemple's notes
Documents and signatures
The patient signs on the tablet, then the practitioner.
Consent forms, intake sheets and questionnaires are linked to each service. Reception hands over the tablet; the patient answers and signs everything their session needs.
- You can't sign under an unanswered question, or sign twice.
- Signature, name, date, time and the form frozen as signed: everything is kept.
- Forms in French, English, Arabic or Turkish, depending on the template.
- Hijama points chart: the practitioner highlights the points treated, as on paper.
Consent · Hijama
- Do you take anticoagulants?
- No
- Are you pregnant?
- No
- Known allergies
- None
Signed by the patient · 08/11 10:12
Payments and invoices
The day's takings, counted and closed.
Cash, card, transfer, cheque or insurance, in full or in part. At the end of the day, the cash-up compares counted cash with expected cash.
- Quotes and invoices with your letterhead and Moroccan legal details (RC, Patente, CNSS, IF, ICE).
- Yearly numbering; a re-issued invoice keeps its number and its history.
- Mistakes are voided with a reason, never erased.
- Excel export for your accountant.
Cash-up
Example| Method | Amount |
|---|---|
| Expected cash | 2,350 MAD |
| Counted cash | 2,300 MAD |
| Difference | −50 MAD |
| Card | 1,200 MAD |
| Transfer | 500 MAD |
| Total | 4,050 MAD |
Dashboard
Physio and wellbeing, each with its own numbers.
Day, week, month or year, always compared with the previous period, with a filter by area.
- Takings by payment method and by area.
- Occupancy rate and a map of busy hours.
- No-shows and their reasons, most-booked services, sessions per practitioner.
- Cycle balances still due, new patients, active, VIP or at-risk patients.
Takings by area
ExampleToday · compared with yesterday
Total4,050 MAD
-
Company rates
A partner company's rate applies automatically to its employees.
-
Price changes, always explained
Discount or free session: a reason is required, the log can't be edited.
-
Report a problem
A double tap on the logo sends a screenshot to the manager.
-
Nothing to install
A web app you add to your phone's home screen.
-
Patient campaigns
Bring former patients back, announce seasonal offers and welcome new patients on WhatsApp, to patients who opted in.
Everyone sees what they need.
One named account per person, three roles set once.
| Reception | Practitioner | Manager | |
|---|---|---|---|
| Practice calendar, appointments | Yes | Own only | Yes |
| Session, clinical notes | Arrival, read | Yes | Yes |
| Prices, payments, cash desk | Yes | Hidden | Yes |
| Reply on WhatsApp | Yes | Read | Yes |
| Dashboard | Full | Activity | Full |
| Settings, sensitive approvals | No | No | Yes |
Straight answers.
Can patients book online?
No. Reception books in three screens, and WhatsApp reminders get the patient to confirm.
Do we need to install an app?
No. It's a web app you add to your home screen; it needs a connection.
What about insurance?
Quotes and invoices are ready for the patient's insurance file, and insurance is a payment method. Claims and direct billing to insurers are not handled.
Which language?
The app is in French. Forms filled in by patients are available in several languages.
Who owns the data?
Your practice, and only your practice. It is hosted on a secure server, with a separate test environment.
How much does it cost?
Get your estimate below; it is confirmed during the demo, with no obligation.
A price sized to your centre.
A subscription based on your team, reminders based on your booking volume, campaigns paid as you go.
Included
- Calendar with no double booking, on phone, tablet and desktop
- Treatment cycles and session tracking
- Team tasks and chat
- Consent forms signed on a tablet
- Cash desk, quotes, invoices and end-of-day cash-up
- Dashboard by area
- A user = a practitioner or staff member with their own login. Reception desk and patient kiosk included.
- Each booking includes a confirmation and a day-before reminder. A practice handles about 130–150 bookings per practitioner per month.
- Campaigns are sent only to patients who opted in, and billed on delivered messages.
- Annual billing: the discount applies to the subscription, not to reminders, campaigns or one-off fees.
See the full price list
| Item | Price excl. VAT |
|---|---|
| Base subscription | 1,500 MAD per month |
| Per user, per month | 150 MAD |
| Tier | For | Bookings per month | Messages included | Per month excl. VAT |
|---|---|---|---|---|
| S | 1–2 practitioners | up to 300 | 600 | 290 MAD |
| M | 3–5 practitioners | up to 750 | 1,500 | 650 MAD |
| L | 6–10 staff, physio and spa | up to 1,500 | 3,000 | 1,290 MAD |
| XL | 11+ staff | up to 3,000 | 6,000 | 2,390 MAD |
Beyond 3,000 bookings: 1 MAD per extra booking.
| Patients per campaign | Price excl. VAT |
|---|---|
| up to 250 | 290 MAD |
| up to 500 | 490 MAD |
| up to 1,000 | 890 MAD |
| up to 2,500 | 1,990 MAD |
Beyond 2,500 patients: 0.80 MAD per extra patient.
| Item | Price excl. VAT | Note |
|---|---|---|
| Onboarding, one activity | 3,000 MAD | Free with a 12-month commitment |
| Onboarding, physio and spa | 6,000 MAD | Free with a 12-month commitment |
| Onboarding, several sites | On quote | |
| WhatsApp configuration | 850 MAD | For eligible businesses |
| Extra reminder 3 hours before | 0.25 MAD per booking | |
| Automatic welcome campaign | 0.90 MAD per message delivered | Sent only to patients who opted in |
| Extra support hour | 450 MAD per hour | 1 hour included per month for every 5 users |