for physiotherapists · 2026

Physiotherapist software for appointments, intake and payments

Booking software for physiotherapists. Take 1:1 and duet appointments online, collect symptom and history forms before the first visit, sell treatment packs and get paid on your own Stripe. The booking, intake and payments your practice runs on, from $15 a month.

booking and intake, sorted

The diary and the history, ready before the visit

Junocal runs the front of your practice: the appointment diary, the pre-visit intake forms and the payment. Patients book a 1:1 or duet slot online, complete a conditional-logic symptom and history form attached to that appointment, and pay on your own Stripe — so the schedule, the history and the money are all in place before the first visit lands.

That covers the work that eats your week before a patient is even in the room: online 1:1 and duet booking, conditional-logic history forms completed ahead of the first visit, treatment packs sold upfront, and reminders that pull down no-shows. From $15 a month on Starter, all of it.

And if you also run rehab Pilates or clinical exercise classes, both sides live on one calendar — one login for your appointment book and your class schedule.

what you get on starter

Everything before the first visit, from $15

1:1 and duet appointment booking

An online booking page patients use from their phone to book individual assessments, treatment sessions or duet appointments. Set your hours and session lengths once, and slots open and close around your real diary.

Conditional-logic intake forms

Build symptom and history forms where questions branch on the answers — a knee patient and a neck patient see different follow-ups. The form attaches to the appointment and is completed before the first visit, so the history is ready when they arrive.

Treatment packs and memberships

Sell 5- or 10-session treatment packs patients buy upfront and draw down per visit, plus recurring memberships for ongoing rehab. Credits track themselves, and patients buy and renew without you chasing anything.

Your own Stripe, no markup

Connect your own Stripe account and take payment at Stripe's published rates — no Junocal processing markup, no marketplace commission. Card, ACH in the US and Direct Debit in the UK. Money lands in your balance directly; Junocal never holds your funds.

Reminders that cut no-shows

Booking confirmations, 24-hour reminders, failed-payment recovery and win-back nudges all send themselves. Take payment at booking to make missed appointments cost less. Every automated patient email is included on Starter.

Rehab classes on the same calendar

If you run rehab Pilates or clinical exercise classes too, the timetable, term-based course blocks, waitlists and pick-a-spot booking for reformers or mats sit beside your appointment book — one tool for both sides of the practice.

intake before the visit

Symptom and history forms, done before they arrive

Build intake forms with conditional logic so the questions branch on the answers — flag lower-back pain and the patient sees the follow-ups a shoulder patient never does. The form is attached to the appointment and completed before the first visit, so the history is waiting for you, not eating the first ten minutes of the session.

When the form is in, the booking is confirmed and the 24-hour reminder sends itself. You can take payment at booking — or sell a treatment pack the patient draws down per visit — so a missed appointment costs less and rebookings don't slip through.

paid on your own Stripe

Packs and payments, no markup

You connect your own Stripe account and patients pay you at Stripe's published rates — no Junocal markup, no marketplace commission. Card, ACH in the US and Direct Debit in the UK are all there, and the money lands in your balance directly. Junocal never holds your funds.

Sell 5- or 10-session treatment packs patients buy upfront and draw down per appointment, or set up recurring memberships for ongoing rehab. Credits and renewals track themselves. Free CSV export and free migration in your first 30 days are included, with no annual contract.

ways physios use Junocal

One tool for both sides of the practice

Initial assessments

1:1 assessment slots with a conditional-logic history form completed before the first visit lands.

Treatment blocks

Sell 5- and 10-session treatment packs patients buy upfront and draw down per appointment.

Rehab Pilates

Reformer and mat classes with pick-a-spot booking, packs and memberships on the same calendar.

Clinical exercise classes

Small-group sessions with capacity caps, waitlists and term-based blocks for leveled progressions.

Duet sessions

Two-person appointments for partner or paired rehab work, booked and paid the same as a 1:1.

Ongoing maintenance

Recurring memberships and automated rebooking reminders for patients on long-term programmes.

when you grow

Add staff and locations when the clinic grows

Starter covers one location, up to 10 rooms and up to 5 instructor seats — plenty for a solo physio or a small practice. When you add therapists who need their own logins, a front-desk role, email broadcasts, a substitute pool, or a second clinic, Studio at $29/month unlocks them, and Growth at $69/month adds up to ten locations plus QuickBooks. Everything you set up on Starter carries straight over.

the things physios ask

Questions

How do patients book and pay for an appointment?

Patients book a 1:1 or duet slot from their phone on your online booking page, complete a pre-visit symptom and history form, and pay on your own Stripe account at Stripe's published rates — card, ACH in the US or Direct Debit in the UK. You can take payment at booking so no-shows cost you less. The diary, intake and money are all sorted before a patient walks in, starting at $15/month.

How does pre-visit intake work?

You build intake forms with conditional logic, so a patient who flags lower-back pain sees follow-up questions a shoulder patient never does. The form is attached to the appointment and completed before the first visit, so the history is waiting for you when they arrive. Forms are included from the $15/month Starter plan — not a paid add-on.

Can I sell treatment packs and take deposits?

Yes. Sell 5- or 10-session treatment packs that patients buy upfront and draw down per appointment, and take payment at booking so no-shows cost you less. Patients pay on your own Stripe account at Stripe's published rates — card, ACH in the US, Direct Debit in the UK — with no Junocal markup or commission. Packs and recurring memberships are both available from Starter at $15/month.

Does Junocal handle rehab classes as well as 1:1 appointments?

Yes. Many physios also run rehab Pilates, clinical exercise or small-group classes, and both sides live on one calendar here. You get 1:1 and duet appointments alongside class timetables, term-based course blocks for leveled rehab progressions, waitlists and pick-a-spot booking for reformers or mats. One $15/month plan covers the appointment book and the class schedule together.

How do automated reminders cut no-shows?

Junocal sends booking confirmations and 24-hour reminders automatically, plus failed-payment recovery and win-back emails, so patients show up and rebookings don't slip. You set the reminders up once and they run in the background. Every automated patient email is included on the $15/month Starter plan, not gated behind a higher tier.

Start on Starter, for $15 a month

1:1 and duet appointments, conditional-logic intake forms, treatment packs and every automated patient email — on your own Stripe, with no annual contract. Free migration in your first 30 days.