Have something to say?

Tell us how we could make the product more useful to you.

Planned

Feature Request for Program Structure Flexibility

’d like to request the addition of functionality that allows users to assign exercise format types within a session; specifically the ability to label and format sessions as Straight Sets, Supersets, or Circuits and the ability to create a superset within the session. This feature would enable clinicians and coaches to give clients more flexibility in how training is completed, particularly for those who need to maximise gym time while still applying strength & conditioning principles. Being able to tag or group exercises (e.g. A1 + A2 Superset, Circuit Block B, or Strength Set C) would support structured programming, reduce confusion for users, and allow coaches to prescribe targeted training stimuli such as strength-focused straight sets or work-capacity style circuits. The outcome: Clearer programming options for time-efficient training Better alignment with S&C methodologies More customisable session flow for real-world training environments This addition would improve usability for clinicians/coaches and enhance client adherence and understanding. Thank you for considering this.

compass.performance@outlook.com 4 months ago

1

πŸ’‘ Feature Request

Search and Tagging Functionality for Form Templates

Description: As the list of forms grows, customers have requested the ability to search through the forms for easier access. Additionally, tagging forms would provide better organisation by allowing users to categorise forms based on their purpose (e.g., marketing, feedback, clinical, etc.). Current Behaviour: Currently, users must manually scroll through the list of forms without the ability to search or filter. There is no tagging system to help distinguish between different form types, which can lead to inefficiency as the list expands. Proposed Solution: We propose adding two key features to improve form management: Search Functionality: Allow users to search for forms by name or keywords, making finding the relevant form in a growing list quicker and easier. Tagging System: Introduce a tagging option for forms, enabling users to categorise them based on their purpose, such as "Marketing," "Feedback," "Clinical," etc. Tags would also be searchable to further streamline the process. Customer Benefit: This feature would greatly improve the usability and organisation of forms, making it easier for users to find, categorise, and manage different types of forms as their list grows.

simon.taylor over 1 year ago

πŸ’‘ Feature Request

Completed

Ability to Create Individual Appointment Windows on Fixed Days and Times

Description: Customers have expressed a need for the ability to create individual appointment windows on specific fixed days and times without relying on appointment rules and exceptions. This would enable a more flexible and tailored approach to scheduling appointments. Current Behaviour: To achieve something similar, users must first set an overarching appointment rule and then manually create exceptions around it. This can be cumbersome, especially when users require a bespoke appointment window for a specific day and time. Proposed Solution: We propose adding functionality to create bespoke appointment windows directly. This would allow users to designate fixed days and times to schedule appointments without relying on setting broad rules and working around them. Customer Benefit: This change would significantly streamline the process for users who need a more flexible and precise scheduling option. It reduces the effort required to manage appointment availability, improving the user experience.

simon.taylor over 1 year ago

2

πŸ’‘ 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 Rose Barr 17 days ago

πŸ’‘ Feature Request

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 Rose Barr about 2 months ago

πŸ’‘ Feature Request

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 Rose Barr about 2 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.​ Optional configuration: Credit expiry (e.g. 30 days, 8 weeks). Which class types the pack can be used on. Limits such as max classes per day/week.​ Why this would help Aligns Rehab Guru with common clinic business models for group classes and memberships.​ Reduces reliance on external booking platforms to handle flexible class packages. Provides a clearer, automated experience for both admins and clients, avoiding manual tracking of package usage.

Cloudia Rose Barr 3 months ago

2

πŸ’‘ 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).​ Admins can disable or disconnect their own sender and immediately revert to Rehab Guru’s default sender.​

Cloudia Rose Barr 4 months ago

πŸ’‘ Feature Request

In Progress

Display patient arrival status on appointment (arrived, attended, DNA)

Feature Request Add the ability to display and track patient arrival status directly on appointment entries, showing whether a patient has arrived, attended, or did not attend (DNA). Problem Statement Currently, there's no clear visibility of patient arrival and attendance status on appointments. This makes it difficult for clinicians to quickly identify which patients have shown up and which have not, impacting workflow management and follow-up procedures. Proposed Solution Implement a status indicator on appointments that displays the patient's arrival/attendance state, with options including: Arrived - Patient has arrived at the clinic Attended - Patient completed the appointment DNA (Did Not Attend) - Patient did not show up [Other statuses to be discussed] Implementation Details Add status field to appointment model Display status as visual indicator (badge, icon, or color-coding) on calendar view Provide ability to update status during/after appointment Store status information for reporting and analytics Benefits Quick visibility of patient attendance patterns Easier identification of no-shows for follow-up Better time management for clinicians Improved data for clinic analytics and performance tracking

Cloudia Rose Barr 5 months ago

1

πŸ’‘ Feature Request