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.

Example screen: today's sessions with their WhatsApp confirmation status.

Today

14 sessions · 2 in progress · 1 unconfirmed

  • 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.
Example screen: picking a slot, the room is assigned automatically.

New appointment

  1. 1Patient
  2. 2Service
  3. 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.
Example screen: a ten-session cycle, three done and paid, two paid and upcoming.

Cycle · Knee rehabilitation

Session 4/10

Sara 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.
Example screen: the four steps of a session, from arrival to payment.

Hijama · Karim Démo

  1. Arrived10:12 · forms signed
  2. PreparingRoom 3 set up
  3. In sessionfor 18 min
  4. Donethen payment at reception

WhatsApp

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

Example conversation: the day-before reminder, the patient confirms, the session becomes confirmed.

Cabinet Démo · WhatsApp

Hello Karim, a reminder of your session tomorrow at 10:15 at Cabinet Démo.I confirmI cancel

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.
Example screen: a team member's day, overdue and today's tasks.

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.
Example screen: a consent form filled in and signed by the patient on the tablet.

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.
Example cash-up: expected and counted cash, card and transfer.

Cash-up

Example
Today's cash-up, example amounts
MethodAmount
Expected cash2,350 MAD
Counted cash2,300 MAD
Difference−50 MAD
Card1,200 MAD
Transfer500 MAD
Total4,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.
Example dashboard: takings by area, physiotherapy and wellbeing.

Takings by area

Example

Today · compared with yesterday

  • Physiotherapy2,850 MAD
  • Wellbeing1,200 MAD

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.

Everyone sees what they need.
ReceptionPractitionerManager
Practice calendar, appointmentsYesOwn onlyYes
Session, clinical notesArrival, readYesYes
Prices, payments, cash deskYesHiddenYes
Reply on WhatsAppYesReadYes
DashboardFullActivityFull
Settings, sensitive approvalsNoNoYes

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.

Your centre

Practitioners and staff with their own login. Reception desk and patient kiosk included.

Activities

Changes the onboarding fee, not the subscription.

Your bookings

Estimated at 140 per user. Adjust if you know your figure.

Tier S: up to 300 bookings and 600 messages a month.

Your campaigns

Only patients who opted in.

Reactivation, seasonal offers. Billed only when you send.

One campaign to 500 patients: 490 MAD excl. VAT.

Billing

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
Subscription
ItemPrice excl. VAT
Base subscription1,500 MAD per month
Per user, per month150 MAD
No-Show Shield (WhatsApp reminders)
TierForBookings per monthMessages includedPer month excl. VAT
S1–2 practitionersup to 300600290 MAD
M3–5 practitionersup to 7501,500650 MAD
L6–10 staff, physio and spaup to 1,5003,0001,290 MAD
XL11+ staffup to 3,0006,0002,390 MAD

Beyond 3,000 bookings: 1 MAD per extra booking.

Patient campaigns, pay as you go
Patients per campaignPrice excl. VAT
up to 250290 MAD
up to 500490 MAD
up to 1,000890 MAD
up to 2,5001,990 MAD

Beyond 2,500 patients: 0.80 MAD per extra patient.

One-off fees and options
ItemPrice excl. VATNote
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

Your project starts with a conversation.

A free 30-minute demo, built around your own business.

contact@kaishin.net

Request a demo

About you

Your business

Your project

We reply within 24 working hours. Your details are used only to handle your request.