Everything a clinic needs to prescribe, send and track exercise programmes
Organised around how your clinic actually works — from building your exercise library to seeing whether a patient has opened their plan.
Build programmes quickly from an organised exercise library
Stop rebuilding the same exercise from scratch. Create it once, reuse it in every relevant programme, and add exactly the detail each patient needs.
Exercise library
A reusable, organised library of exercises available across every programme you build.
Exercise categories
Group exercises so practitioners can find the right one quickly, however large your library grows.
Images & video links
Attach clear images and video links so patients understand exactly how to perform each exercise.
Programme creation
Assemble a complete programme from your library in minutes, not a fresh document each time.
Detailed prescription fields
Add sets, repetitions, duration, frequency and guidance specific to each patient's plan.
Patient-specific notes
Include notes and safety guidance tailored to the individual, not a generic instruction sheet.
Practitioner assignment
Assign programmes to the treating practitioner so responsibility and ownership stay clear.
Programme preview
Preview exactly what the patient will see before a programme is ever sent.
Deliver programmes securely, then keep them current
Sending a programme shouldn't mean printing, posting or a follow-up phone call — and updating it shouldn't mean starting again.
Branded email delivery
Programmes arrive from your clinic's own identity, not a generic sender address.
Secure programme links
Every programme is accessed through a cryptographically secure, single-purpose link.
Patient email verification
Patients confirm their identity with a six-digit code before a programme is displayed.
Configurable expiry
Set how long a programme link remains active, matched to your clinic's own policies.
Programme updates
Revise a plan as treatment progresses without losing the patient's programme history.
Automatic link rotation
Links are automatically replaced whenever a programme is resent, keeping access current.
Delivery status
See whether a programme email has been delivered, without leaving the platform.
A complete, unaltered record of every programme sent
Clinical accuracy matters. Every sent programme is preserved exactly as the patient received it, even as your exercise library evolves.
- Immutable programme snapshots at the moment of sending
- Full programme version history for every patient
- Create a new draft directly from a published programme
- Preview previous versions and compare changes side by side
- Sent content preserved even when the exercise library changes later
Clear, secure access — no app, no account, no password
Everything a patient needs, in a browser they already have.
Responsive browser access
Works on any modern browser, phone, tablet or laptop.
No app installation
Nothing to download from an app store.
No permanent account
Verify with a code; no password to create or remember.
Exercise cards
Clear, structured cards for each exercise in the programme.
Prescription & safety notes
Sets, reps, guidance and safety information alongside each exercise.
Print view
A clean, printable layout for patients who prefer paper.
Branded PDF download
Download a branded PDF copy of the full programme.
QR codes for videos
Scan a code to jump straight to an exercise video.
See exactly how a patient has interacted with their programme
Every meaningful interaction is captured, so practitioners can follow up with the patients who need it.
- Link clicks and verification events
- Programme views, prints and PDF downloads
- First and last viewed timestamps
- A patient event timeline and email delivery status
- Simple engagement counters at a glance
Daily completion logging keeps the full picture in view
Patients log their own progress in seconds each day, so practitioners see the pattern, not just a snapshot at the next appointment.
Daily completion logging
Patients mark exercises as completed each day, with a one-tap "mark all complete".
Per-programme adherence toggle
Turn adherence tracking on for the programmes where it matters.
Adherence rate calculation
See the percentage of prescribed exercises actually completed.
Calendar view of completions
A calendar view of past completions for every exercise.
A simple daily pain scale, with alerts when it matters
0–10 pain scale (NRS)
A pain slider labelled from no pain to worst imaginable, reported daily.
Optional comments
Patients can add free-text context alongside each pain report.
Automatic high-pain alerts
The assigned practitioner is emailed when pain crosses your configured threshold.
Pain trend visualisation
Amber for 0–7, red for 8–10 — trends shown on the patient view and analytics page.
Patients and practitioners, connected without leaving the platform
Chat-style thread
A familiar message thread with read and unread indicators.
Scoped to the clinic relationship
One conversation per patient, not reset every time a programme changes.
Disclaimer acknowledgement
Patients acknowledge a messaging disclaimer before sending their first message.
Notification routing
New messages notify the assigned practitioner and clinic admins immediately.
Reply notifications
Patients get an email the moment their practitioner replies.
Unread count badges
Unread counts shown on patient lists and in the navigation.
Clinic-level toggle
Messaging is hidden entirely for clinics that don't use portal access.
Kept within the platform
No separate messaging app or phone tag between appointments.
Clinically appropriate gamification that motivates, not distracts
Current streak display
Consecutive days of exercise completion, shown at a glance.
Milestone badges
3-day, 7-day, 14-day and 30-day streak badges.
Achievement badges
First completion, perfect week, consistent pain reporter, and more.
Earned badges only
A hexagonal medal design shows badges once earned — no locked placeholders.
Clinic-wide oversight, and per-patient detail when you need it
Clinic dashboard widgets
Adherence rate, high-pain alerts and patients needing attention, at a glance.
Patients needing attention
Inactivity and high pain flagged automatically with reason badges.
Trend charts
Adherence and pain trends with 7, 30 and 90-day filter presets.
Engagement timeline
Views, completions, pain reports and messages in one timeline.
Dedicated analytics page
Clinic-wide chart widgets in one place.
Engagement funnel
From programmes sent, through viewed and started, to completed.
CSV export
Export adherence and pain data for reporting (clinic admin only).
Customisable layout
Per-user widget and section ordering.
The right message, sent automatically, to the right person
Inactivity reminders
Configurable reminder emails when patients haven't logged activity for a set number of days.
High-pain alerts
Sent to the assigned practitioner whenever a patient reports pain above the threshold.
Message notifications
New patient messages notify practitioners and clinic admins; replies notify patients.
14 email templates
Covering delivery, verification, reminders, alerts, messaging and staff workflows, with clinic-level customisation.
Mark a programme complete, and reminders stop automatically
Mark as complete
Stop automated reminders the moment a programme has run its course.
Excluded from reminders
Completed programmes are removed from the reminder candidate pool.
Clear status tracking
Every programme shows as Draft, Sent, Updated or Completed.
Your clinic's identity, in every patient touchpoint
Clinic logos & colours
Apply your logo and brand colours throughout the platform.
Favicons
A consistent, branded browser tab icon for your clinic's pages.
Branded login page
Staff log in through an interface that reflects your clinic.
Branded patient portal
Patients see your identity, not a third-party product.
Branded PDFs
Downloaded programmes carry your clinic's professional look.
Email templates
Customise the templates patients and staff receive.
SMTP integrations
Use your own email provider, or the platform's delivery service.
Sender identity & powered-by branding
Control sender identity, with optional powered-by branding.
Manage staff, roles and multiple locations centrally
Multi-clinic support
Run several clinic locations from one account, with data kept isolated.
Clinic-level configuration
Configure branding, policies and settings per clinic.
Staff invitations & roles
Invite staff and assign the appropriate access level.
Practitioner access
Clinical tools available to practitioners delivering care.
Receptionist read-only access
Reception teams see delivery and engagement status without clinical editing rights.
CSV imports
Import existing patient and exercise data to get started faster.
Session timeout settings
Set session timeouts appropriate to your clinic's policy.
MFA policy & audit retention
Configure MFA requirements and how long audit logs are retained.