Ability to sell treatment packages
Although contentious, this option is really helpful for rehab professionals to gain commitment to a programme, adherence and improve/expedite results. This is particularly helpful post-surgery and for performance athletes returning to play. The option for a self-calculating, time-limited treatment package would free up admin time and therapists having to manually log sessions used against the package purchased.

Lydia Woodland almost 2 years ago
💡 Feature Request
Ability to sell treatment packages
Although contentious, this option is really helpful for rehab professionals to gain commitment to a programme, adherence and improve/expedite results. This is particularly helpful post-surgery and for performance athletes returning to play. The option for a self-calculating, time-limited treatment package would free up admin time and therapists having to manually log sessions used against the package purchased.

Lydia Woodland almost 2 years ago
💡 Feature Request
Service Categories in Booking Portal (Group Appointment Types)
It would be really helpful to have the ability to group appointment types into service categories within the booking portal. For example, instead of showing a long flat list of appointments, services could be grouped under headings such as: Injury Rehabilitation Sports Massage Other… From a practitioner perspective, this would help keep the booking portal cleaner and more intuitive, particularly for clinicians offering multiple services with similar durations.

Jack Lewington 8 months ago
💡 Feature Request
Service Categories in Booking Portal (Group Appointment Types)
It would be really helpful to have the ability to group appointment types into service categories within the booking portal. For example, instead of showing a long flat list of appointments, services could be grouped under headings such as: Injury Rehabilitation Sports Massage Other… From a practitioner perspective, this would help keep the booking portal cleaner and more intuitive, particularly for clinicians offering multiple services with similar durations.

Jack Lewington 8 months ago
💡 Feature Request
Completed
Additional field on booking portal for clients to enter brief overview of their problem.
Is it possible for the booking portal to have an additional field that must be completed, along the lines of ‘please provide brief details of your reasons for booking’.

Joanne Crawley 8 months ago
💡 Feature Request
Completed
Additional field on booking portal for clients to enter brief overview of their problem.
Is it possible for the booking portal to have an additional field that must be completed, along the lines of ‘please provide brief details of your reasons for booking’.

Joanne Crawley 8 months ago
💡 Feature Request
WhatsApp notifications from clinic’s own name/number
Current behaviour WhatsApp appointment confirmations and reminders are system-generated and sent under Rehab Guru’s approved WhatsApp business sender profile. The message template inserts the clinic details into the body (for example “Regards {{businessName}} … sent by Rehab Guru Ltd on behalf of {{businessName}}. Replies will not be sent to your therapist”), but the sender name and number remain Rehab Guru’s. Clinics cannot currently customise the WhatsApp sender identity, and patients cannot reply to reach the clinic directly. Desired behaviour Allow clinics to “bring their own number” or WhatsApp Business profile so that appointment reminders and related notifications are sent from the clinic’s own identity. Patients should see the clinic name as the sender in WhatsApp, improving recognition and reducing confusion. Optional: support configurable reply handling so patients’ replies can route back to the clinic, within WhatsApp policy constraints. Rationale / impact Clearer branding improves patient trust and engagement with reminders and marketing communications. Reduces support noise from clinics whose patients are unsure why messages appear from “Rehab Guru” rather than the clinic they booked with. May become an adoption blocker for clinics that want white-labelled communications and tighter alignment with their existing WhatsApp presence. Constraints / considerations WhatsApp Business API policies require approved templates and verified business senders; supporting per-clinic senders adds complexity in setup and compliance. Likely requires a “bring your own Twilio/WhatsApp provider” or multi-tenant WhatsApp Business architecture, with clear UX for clinics to connect and verify their number. Need safeguards so that if a clinic’s own WhatsApp configuration fails, messages can fall back to Rehab Guru’s sender (or fail gracefully) to avoid missed reminders. Possible acceptance criteria A clinic can connect its own WhatsApp Business sender (via settings) and complete any required verification flow. After connection, new WhatsApp reminders are delivered showing the clinic’s name/number as sender for that clinic’s patients. If no clinic-specific sender is configured, behaviour remains as today (messages from Rehab Guru).

Cloudia Barr 9 months ago
💡 Feature Request
WhatsApp notifications from clinic’s own name/number
Current behaviour WhatsApp appointment confirmations and reminders are system-generated and sent under Rehab Guru’s approved WhatsApp business sender profile. The message template inserts the clinic details into the body (for example “Regards {{businessName}} … sent by Rehab Guru Ltd on behalf of {{businessName}}. Replies will not be sent to your therapist”), but the sender name and number remain Rehab Guru’s. Clinics cannot currently customise the WhatsApp sender identity, and patients cannot reply to reach the clinic directly. Desired behaviour Allow clinics to “bring their own number” or WhatsApp Business profile so that appointment reminders and related notifications are sent from the clinic’s own identity. Patients should see the clinic name as the sender in WhatsApp, improving recognition and reducing confusion. Optional: support configurable reply handling so patients’ replies can route back to the clinic, within WhatsApp policy constraints. Rationale / impact Clearer branding improves patient trust and engagement with reminders and marketing communications. Reduces support noise from clinics whose patients are unsure why messages appear from “Rehab Guru” rather than the clinic they booked with. May become an adoption blocker for clinics that want white-labelled communications and tighter alignment with their existing WhatsApp presence. Constraints / considerations WhatsApp Business API policies require approved templates and verified business senders; supporting per-clinic senders adds complexity in setup and compliance. Likely requires a “bring your own Twilio/WhatsApp provider” or multi-tenant WhatsApp Business architecture, with clear UX for clinics to connect and verify their number. Need safeguards so that if a clinic’s own WhatsApp configuration fails, messages can fall back to Rehab Guru’s sender (or fail gracefully) to avoid missed reminders. Possible acceptance criteria A clinic can connect its own WhatsApp Business sender (via settings) and complete any required verification flow. After connection, new WhatsApp reminders are delivered showing the clinic’s name/number as sender for that clinic’s patients. If no clinic-specific sender is configured, behaviour remains as today (messages from Rehab Guru).

Cloudia Barr 9 months ago
💡 Feature Request
Planned
Booking Discount Codes
Will you be able to feature a discount/ voucher code for people to use when booking online?

Esther Hocking over 1 year ago
💡 Feature Request
Planned
Booking Discount Codes
Will you be able to feature a discount/ voucher code for people to use when booking online?

Esther Hocking over 1 year ago
💡 Feature Request
Planned
Post appointment automated texts
Hi, now that we have text/whatsapp appointment reminders, would there be potential for an automated text follow up to attract some engagement with patients post appointment or to ask them to leave a review etc? Ideally this would be customisable but I’m not sure that’s possible? Thanks Tom

Tom Robinson 9 months ago
💡 Feature Request
Planned
Post appointment automated texts
Hi, now that we have text/whatsapp appointment reminders, would there be potential for an automated text follow up to attract some engagement with patients post appointment or to ask them to leave a review etc? Ideally this would be customisable but I’m not sure that’s possible? Thanks Tom

Tom Robinson 9 months ago
💡 Feature Request
Ability to send custom on demand emails / WhatsApp messages
Could you please consider adding the ability to send emails/whatsapp messages from rehab guru as individual emails and bulk. This would be beneficial if we needed to notify clients of clinic closures and or useful if we want to send marketing emails out. Currently: We have to export client details to our computers, then copy and paste the email addresses from the a from there into our emails. Desired feature: A tab where we can select either All clients or individual clients and then select Email or WhatsApp or Both and then send out communications from there. Benefits: •Only send emails to those who opted into receiving marketing emails based on the preferences in their client file. •Speeds up sending bulk emails. •Helps us avoid GDPR mishaps (Copy and pasting email addresses creates risks) •Would help centralize clinic operations into one software

Jack Brown-Schofield 5 months ago
💡 Feature Request
Ability to send custom on demand emails / WhatsApp messages
Could you please consider adding the ability to send emails/whatsapp messages from rehab guru as individual emails and bulk. This would be beneficial if we needed to notify clients of clinic closures and or useful if we want to send marketing emails out. Currently: We have to export client details to our computers, then copy and paste the email addresses from the a from there into our emails. Desired feature: A tab where we can select either All clients or individual clients and then select Email or WhatsApp or Both and then send out communications from there. Benefits: •Only send emails to those who opted into receiving marketing emails based on the preferences in their client file. •Speeds up sending bulk emails. •Helps us avoid GDPR mishaps (Copy and pasting email addresses creates risks) •Would help centralize clinic operations into one software

Jack Brown-Schofield 5 months ago
💡 Feature Request
Completed
Christmas/gift vouchers
It was already mentioned about discount codes but also with vouchers or gifts. I feel like I am missing out on a massive seasonal opportunity of business by offering vouchers or paying for a session with the ability to book later for example.

harvey sturman 10 months ago
💡 Feature Request
Completed
Christmas/gift vouchers
It was already mentioned about discount codes but also with vouchers or gifts. I feel like I am missing out on a massive seasonal opportunity of business by offering vouchers or paying for a session with the ability to book later for example.

harvey sturman 10 months ago
💡 Feature Request
Feature Request: Single Treatment Room Booking Conflict Prevention
Background Case example: two clinicians working in the same treatment room use the same booking system. However, the system allows overlapping appointments because it treats each clinician's schedule independently without accounting for shared room usage. Problem Both clinicians can book appointments at the same time. Resulting overlapping bookings cause double-booking of the only available treatment room. This causes scheduling conflicts and inefficiencies. Current Workarounds Manually dividing the day into fixed time blocks assigned to each clinician (e.g., Clinician A from 8-10 am, Clinician B from 10-12 pm). Relying on first-come, first-served booking managed by the clinicians themselves from the Diary. No automated system-level control to prevent overlaps. User Impact Risk of double bookings leading to client dissatisfaction and operational challenges. Lack of flexibility if both clinicians are available simultaneously but want to avoid overlap. Increased manual coordination required between clinicians. Proposed Feature Implement a shared resource booking system for treatment rooms with the following capabilities: Resource Definition Ability to define treatment rooms as shared resources in the booking system. Assign multiple clinicians to the same treatment room resource. Conflict Prevention Prevent overlapping bookings tied to the same resource (treatment room). If Clinician A books the room at 9:00–9:30, Clinician B cannot book any appointment overlapping that time. Booking Interface Real-time availability showing shared treatment room occupancy. System-generated alerts or blocks on conflicting bookings. Flexible Scheduling Allow simultaneous clinician availability but enforce single-room occupancy rules. Optionally allow manual override with warnings (for exceptional cases). Notification System Notify both clinicians if a booking attempt conflicts with existing appointments. Benefits Eliminates double bookings for shared treatment rooms. Improves operational efficiency and client experience. Reduces need for manual coordination between clinicians. Supports flexible and dynamic scheduling based on actual availability of the treatment room. Additional Notes This feature would require significant development work, and currently is not a highly requested feature - this post is to gauge user interest before considering implementation.

Cloudia Barr 5 months ago
💡 Feature Request
Feature Request: Single Treatment Room Booking Conflict Prevention
Background Case example: two clinicians working in the same treatment room use the same booking system. However, the system allows overlapping appointments because it treats each clinician's schedule independently without accounting for shared room usage. Problem Both clinicians can book appointments at the same time. Resulting overlapping bookings cause double-booking of the only available treatment room. This causes scheduling conflicts and inefficiencies. Current Workarounds Manually dividing the day into fixed time blocks assigned to each clinician (e.g., Clinician A from 8-10 am, Clinician B from 10-12 pm). Relying on first-come, first-served booking managed by the clinicians themselves from the Diary. No automated system-level control to prevent overlaps. User Impact Risk of double bookings leading to client dissatisfaction and operational challenges. Lack of flexibility if both clinicians are available simultaneously but want to avoid overlap. Increased manual coordination required between clinicians. Proposed Feature Implement a shared resource booking system for treatment rooms with the following capabilities: Resource Definition Ability to define treatment rooms as shared resources in the booking system. Assign multiple clinicians to the same treatment room resource. Conflict Prevention Prevent overlapping bookings tied to the same resource (treatment room). If Clinician A books the room at 9:00–9:30, Clinician B cannot book any appointment overlapping that time. Booking Interface Real-time availability showing shared treatment room occupancy. System-generated alerts or blocks on conflicting bookings. Flexible Scheduling Allow simultaneous clinician availability but enforce single-room occupancy rules. Optionally allow manual override with warnings (for exceptional cases). Notification System Notify both clinicians if a booking attempt conflicts with existing appointments. Benefits Eliminates double bookings for shared treatment rooms. Improves operational efficiency and client experience. Reduces need for manual coordination between clinicians. Supports flexible and dynamic scheduling based on actual availability of the treatment room. Additional Notes This feature would require significant development work, and currently is not a highly requested feature - this post is to gauge user interest before considering implementation.

Cloudia Barr 5 months ago
💡 Feature Request
Completed
Ability for clients to book at anytime in 15 minute increments
I was wondering if it would be possible if something like this is implemented please, as I have seen it used on other software like Fresha and Treatwell. For example, if a client wants to book a 60 min appointment online, and if I start my day on the hour (8/9am etc), then they can only book on the hour too, not at say 9:15, 9:30 or 9:45am. I think this would be really beneficial if possible please. Thank you

Kavan Rickers about 1 year ago
💡 Feature Request
Completed
Ability for clients to book at anytime in 15 minute increments
I was wondering if it would be possible if something like this is implemented please, as I have seen it used on other software like Fresha and Treatwell. For example, if a client wants to book a 60 min appointment online, and if I start my day on the hour (8/9am etc), then they can only book on the hour too, not at say 9:15, 9:30 or 9:45am. I think this would be really beneficial if possible please. Thank you

Kavan Rickers about 1 year ago
💡 Feature Request
In Progress
YouTube Videos For Personal Exercise Library
If there could be an option for youtube links to be inserted for the videos in the exercise that would be helpful.

Jack Brown-Schofield over 1 year ago
💡 Feature Request
In Progress
YouTube Videos For Personal Exercise Library
If there could be an option for youtube links to be inserted for the videos in the exercise that would be helpful.

Jack Brown-Schofield over 1 year ago
💡 Feature Request
In Progress
Patient details
Please can we have the ability to add more patient details when crating a new booking. Currenlty Its just name and email address. It would be great to be able to add in; Phone number and tick yes for reminders. This just reduced extra work for bucy clinics :)

Emily Greasby over 1 year ago
💡 Feature Request
In Progress
Patient details
Please can we have the ability to add more patient details when crating a new booking. Currenlty Its just name and email address. It would be great to be able to add in; Phone number and tick yes for reminders. This just reduced extra work for bucy clinics :)

Emily Greasby over 1 year ago
💡 Feature Request
Changing appointment type/ practitioner
Hello, I have to cancel a clients appointment to be able change the type, ie from a 60minute appointment to a 45 minute appointment, or if they have booked the wrong insurance one. Being able to change the appointment type would take a fair bit less time. It is the same for changing practitioners- it would be useful if we could change this without cancelling the appointment.

Adara Wood about 1 month ago
💡 Feature Request
Changing appointment type/ practitioner
Hello, I have to cancel a clients appointment to be able change the type, ie from a 60minute appointment to a 45 minute appointment, or if they have booked the wrong insurance one. Being able to change the appointment type would take a fair bit less time. It is the same for changing practitioners- it would be useful if we could change this without cancelling the appointment.

Adara Wood about 1 month ago
💡 Feature Request
Forms sent automatically with confirmation emails, and tracked
To automate, I pasted the url of my new patient registration form in the confirmation email (of the initial assessment appointment type only) but, it doesn’t log anywhere that the form has been sent, unlike when you manually send a form it logs it as sent. It would be very useful for these forms to be able to be sent automatically with the appointment confirmation email, but be logged as sent.

Frances Rafiq about 1 month ago
💡 Feature Request
Forms sent automatically with confirmation emails, and tracked
To automate, I pasted the url of my new patient registration form in the confirmation email (of the initial assessment appointment type only) but, it doesn’t log anywhere that the form has been sent, unlike when you manually send a form it logs it as sent. It would be very useful for these forms to be able to be sent automatically with the appointment confirmation email, but be logged as sent.

Frances Rafiq about 1 month ago
💡 Feature Request
Recurring exceptions/events
Hi there. It would be great if there was a way of creating recurring exceptions or events. For example: If I were to work in another location one day (or even half a day) it would be good to have this as a recurring event on the calander rather than having to manually put it in the diary. ***if this is already a feature I’d appreciate it if someone could explain how do do this*** Many thanks🙂

Rory Flinn 2 months ago
💡 Feature Request
Recurring exceptions/events
Hi there. It would be great if there was a way of creating recurring exceptions or events. For example: If I were to work in another location one day (or even half a day) it would be good to have this as a recurring event on the calander rather than having to manually put it in the diary. ***if this is already a feature I’d appreciate it if someone could explain how do do this*** Many thanks🙂

Rory Flinn 2 months ago
💡 Feature Request
Completed
Shortcut to changing payment status of appointment
Just like we can shortcut to complete an appointment, this would be very useful to have the same feature available for changing the payment statut

Anthony Guiducci 2 months ago
💡 Feature Request
Completed
Shortcut to changing payment status of appointment
Just like we can shortcut to complete an appointment, this would be very useful to have the same feature available for changing the payment statut

Anthony Guiducci 2 months ago
💡 Feature Request
Feature Request: SMS Messaging Support for Non-WhatsApp Users
Description: Add the capability to send SMS messages to users who do not use WhatsApp. This would allow communication with a broader audience, especially those without WhatsApp installed or those who prefer not to use it. Benefits: Expands user reach beyond WhatsApp users. Ensures important messages are delivered regardless of messaging app preferences. Provides a fallback communication channel when WhatsApp is unavailable.

Summit Therapy 5 months ago
💡 Feature Request
Feature Request: SMS Messaging Support for Non-WhatsApp Users
Description: Add the capability to send SMS messages to users who do not use WhatsApp. This would allow communication with a broader audience, especially those without WhatsApp installed or those who prefer not to use it. Benefits: Expands user reach beyond WhatsApp users. Ensures important messages are delivered regardless of messaging app preferences. Provides a fallback communication channel when WhatsApp is unavailable.

Summit Therapy 5 months ago
💡 Feature Request
Completed
Support searching clients by email address and Client ID
Description Proposal to implement the ability to search for clients using their email address and their unique Client ID in the Rehab Guru web app. This would allow practitioners to quickly locate a specific patient when they know an exact identifier, rather than relying only on name-based search. Problem to solve Practitioners often have a client’s email address or system-generated Client ID When many clients share similar names, name-only search makes it slow and error-prone to find the correct record. Being able to search by a precise identifier reduces the risk of opening or editing the wrong client. Requested behavior Typing a full or partial email address in the client search field should return all matching client records. Typing a valid Client ID should return that specific client’s record. This should work consistently from the main Clients list . Impact and value Faster, more accurate client lookup, especially in large clinics or organisations with many similar client names. Better alignment with how practitioners work across multiple systems, where email and Client ID are standard identifiers. Additional context This request originates from customer feedback where a user expected to be able to search by email address and Client ID when looking up patients.

Cloudia Barr 6 months ago
💡 Feature Request
Completed
Support searching clients by email address and Client ID
Description Proposal to implement the ability to search for clients using their email address and their unique Client ID in the Rehab Guru web app. This would allow practitioners to quickly locate a specific patient when they know an exact identifier, rather than relying only on name-based search. Problem to solve Practitioners often have a client’s email address or system-generated Client ID When many clients share similar names, name-only search makes it slow and error-prone to find the correct record. Being able to search by a precise identifier reduces the risk of opening or editing the wrong client. Requested behavior Typing a full or partial email address in the client search field should return all matching client records. Typing a valid Client ID should return that specific client’s record. This should work consistently from the main Clients list . Impact and value Faster, more accurate client lookup, especially in large clinics or organisations with many similar client names. Better alignment with how practitioners work across multiple systems, where email and Client ID are standard identifiers. Additional context This request originates from customer feedback where a user expected to be able to search by email address and Client ID when looking up patients.

Cloudia Barr 6 months ago
💡 Feature Request
Completed
Allowing a reception/managerial account for a team
Summary Add a reception role when adding team members. Reception users do not consume a paid seat, have no access to Creator or treatment notes, but can view Dashboard and Diary, view the client section (without treatment notes), create/cancel and reschedule appointments (Update arrival status), and perform billing/invoicing. Description When adding a team member, we need to support selecting a role (e.g. practitioner vs reception; future: sports therapist, etc.). Roles determine permissions and whether the user consumes a paid seat. Reception role (current scope): No paid seat — does not count toward subscription seats. Can view: Dashboard, Diary, Clients section. Cannot view: Treatment notes; Creator; cannot send programs. Can do: View Dashboard and Diary, view the client section (without treatment notes), create/cancel and reschedule appointments (Update arrival status); raise invoices and perform billing. So ‘receptionist’ is a RehabGuru user with limited, reception-specific permissions and no seat cost.

Cloudia Barr 6 months ago
💡 Feature Request
Completed
Allowing a reception/managerial account for a team
Summary Add a reception role when adding team members. Reception users do not consume a paid seat, have no access to Creator or treatment notes, but can view Dashboard and Diary, view the client section (without treatment notes), create/cancel and reschedule appointments (Update arrival status), and perform billing/invoicing. Description When adding a team member, we need to support selecting a role (e.g. practitioner vs reception; future: sports therapist, etc.). Roles determine permissions and whether the user consumes a paid seat. Reception role (current scope): No paid seat — does not count toward subscription seats. Can view: Dashboard, Diary, Clients section. Cannot view: Treatment notes; Creator; cannot send programs. Can do: View Dashboard and Diary, view the client section (without treatment notes), create/cancel and reschedule appointments (Update arrival status); raise invoices and perform billing. So ‘receptionist’ is a RehabGuru user with limited, reception-specific permissions and no seat cost.

Cloudia Barr 6 months ago
💡 Feature Request
Feature request: Flexible class credit packages
Many clinics are selling monthly or block class packages where clients buy a set number of sessions (for example, 8 Pilates classes for £190 per month) and then use those sessions across different days and times, rather than committing to a fixed weekly slot. Problem Current Class Block Bookings work well for fixed, recurring programmes (e.g. every Tuesday at 6pm for 10 weeks) but do not function as a flexible credit/pack system. Clinics that sell credit-based packages cannot easily: Assign a monthly quota of sessions (e.g. 8 per month). Allow clients to use those sessions across multiple time slots and days. This limitation encourages clinics to adopt separate management systems purely for class bookings and payments. Current behaviour Blocks are configured as a series of predefined sessions with fixed dates and times. The system treats a block as one continuous booking, rather than a pool of credits attached to the client’s account. There is no native credit balance or package tracking per client for flexible class attendance. Requested behaviour Introduce flexible class credit packs that clients can spend across eligible classes until their credits are used or expire. Key capabilities: Create credit-based products, e.g.: “8 Pilates Class Credits – £190– valid for 1 month”. When purchased: Credits are added to the client’s account balance. Each attended class automatically deducts a credit. Credits usable on: Any eligible class type (e.g. “Pilates Class”) at any available time/day within the validity period.

Cloudia Barr 8 months ago
💡 Feature Request
Feature request: Flexible class credit packages
Many clinics are selling monthly or block class packages where clients buy a set number of sessions (for example, 8 Pilates classes for £190 per month) and then use those sessions across different days and times, rather than committing to a fixed weekly slot. Problem Current Class Block Bookings work well for fixed, recurring programmes (e.g. every Tuesday at 6pm for 10 weeks) but do not function as a flexible credit/pack system. Clinics that sell credit-based packages cannot easily: Assign a monthly quota of sessions (e.g. 8 per month). Allow clients to use those sessions across multiple time slots and days. This limitation encourages clinics to adopt separate management systems purely for class bookings and payments. Current behaviour Blocks are configured as a series of predefined sessions with fixed dates and times. The system treats a block as one continuous booking, rather than a pool of credits attached to the client’s account. There is no native credit balance or package tracking per client for flexible class attendance. Requested behaviour Introduce flexible class credit packs that clients can spend across eligible classes until their credits are used or expire. Key capabilities: Create credit-based products, e.g.: “8 Pilates Class Credits – £190– valid for 1 month”. When purchased: Credits are added to the client’s account balance. Each attended class automatically deducts a credit. Credits usable on: Any eligible class type (e.g. “Pilates Class”) at any available time/day within the validity period.

Cloudia Barr 8 months ago
💡 Feature Request