Skip to main content

Planning

6

Under consideration

Feature Request

Refferal/Affiliate Rewards

Generate a unique referral code for each customer that they can share with their friends/network that grants the person using it bonus in their account wallet. When the code is used apply a credit to to the person that referred them e.g $20 wallet credit to be used as they like and notify them that it was used to make them excited to share again. Provide a report of affilate codes and how many times they were redeemed, to measure the success of the program. Consider time limits (The credit would only credit their account once the member has been active for 30 days.)

Isaac Buchanan
Feature Request

New Waitlist Feature - Opt In's

Right now, if a slot becomes available in a class (up to one hour before the class starts), Gymflow will automatically fill that slot with a user from the waitlist. Sometimes a user who is on the waitlist is automatically booked into a class and doesn't realise; they miss the automated email. This can cause them to not attend because they don't realise and they lose their credit. This also means that another user who is more keen to attend the class misses out. The suggestion is to not automatically add users on the waitlist to the class, but to instead send a message to all users on the waitlist inviting them to book the available slot, on a first come, first served basis. The sequence of events could go something like: Someone cancels, freeing up a slot in the class All users receive a notification that a slot has become available The first user to accept is given the slot and the class is full again

Gymflow Support
Feature Request

Allow members to connect the shared memberships (Couples/Families)

If selling a couples or family membership - the primary/paying member should be able to add the shared members so staff don’t have to do it. - In membership setting to allow sharing for up to “x” number of people - Primary member can add the other members (names/emails) and/or potentially send link - Memberships then connected without staff involvement

Michael McCants
Feature Request

Future Booking Capabilities

Allow members to book classes in advance even when they dont have the credits available, only in the following circumstances: When they buy a membership that starts in the future, allow them to make bookings from the start date onwards When they are a member but they run out of credits, allow them to book into the next month (when they will have credits again if they pay) This will involve having a credit account balance that can go into negative and then gets topped back up when they pay or the membership starts.

Gymflow Support
Feature Request

Offer "Courses" as a booking option

Add a way to create a “course” which could be either a one time event or a event spanning multiple, days, weeks or months. Option to set the price, duration, frequency and capacity of the course. Option to sell the course and the purchaser of the course would be automatically booked in for all course dates automatically. This would provide a way to sell and book events that are limited it time e.g season training.

Isaac Buchanan
Integration Request

Claude/Chat GPT MCP Connector

Allow clubs to connect Gymflow to Claude or ChatGPT to ask questions about their club. First iteration to be used as club reporting tool to enable all owners to ask for custom reports for their business.

Isaac Buchanan

Scheduled

11

Committed and queued

Feature Request

Automations Builder

An automation builder that allows staff to create automation actions based of triggers in Gymflows. This would primarily extend to automating emails and SMS to manage lead, member and customer journeys as well as automating repetitive tasks. This would enable custom journeys and notifications to be sent e.g Send an SMS on a members birthday Send a purchase link when a membership expires Potential Triggers User visits (less than X in X period) Credit Pack Expiring (X time before expiry) First Class Booking (X time after class start date) Subscription Status Change Lead Status Change Membership Purchased Credit Pack Purchased No Class Bookings Member’s birthday Filters (to filter out when to take action): Credit Pack Name Membership Name Membership Status Lead Status Potential Actions: Send Email Send SMS Send Push Notification Create Task Add Note Top up user wallet (e.g automatically top up a user’s wallet when it’s their birthday)

Gymflow Support
Feature Request

Staff Notification System

Objective: Keep staff more informed on key information so nothing is missed. Feature: A new notification system with, More channels for communication e.g Push Notifications, SMS and Email More Notification options (see below) Flexibility about what to receive to avoid oversharing, each staff member chooses what they want and dont want to receive. Purchases Membership Purchased Credit Pack Purchased Product Purchased Membership Management: Membership Cancelled Membership Paused Membership Price Changed Membership Contract Date Changed Bookings Class Booking Class Booking From Waitlist Class Booking Cancelled Class Booking Late Cancelled Appointment Booked (can we have 2 separate automations: for appointments with staff and with a facility?) Appointment Cancelled Appointment Rescheduled Payments Payout Paid Stripe Account Information Required Stripe Account Information Insufficient Stripe Account Restricted Dispute Raised Dispute Countered Dispute Lost Dispute Won Refund Issued Credit Applied Invoice Written Off Leads New Lead New Trial Tasks New Task Assigned Task Due Access Alerts for multiple successful unlocks in short time (Tailgating prevention) Consider other access related notifications Users New user created (mostly just club owners want to get this notification, not staff members)

Isaac Buchanan
Feature Request

Email Campaigns

Generate rich HTML based email templates to send to customisable segments of your user database, with proper campaign sending metrics and subscriber management. - As a potential earlier step, add email scheduling (e.g. send email on xyx date)

Gymflow Support
Feature Request

Allow Additional Memberships (Add Ons)

Allow creation of additional membership options e.g Personal Training Memberships that could be offer separately and purchases and run along side the existing memberships. Add on memberships could be offer in the purchase flow as up-sell options if set. e.g. a member could buy Unlimited Tanning for an extra $8/month, and perhaps a locker for $4/month Note in the case of shared membership - this improvement could allow for shared members to also separately purchase a membership / add on. Consider if these add-ons can be added to checkout flows (e.g. you go to book an appointment, class, buy a credit pack or membership and can choose from a list of optional add-ons)

Gymflow Support
Feature Request

Report On Promo Code Uses

On my users list, I should be able to filter by promo codes that were used, so I can see which users used what codes for what products/services. Example use: I'm looking to see who is registered from a partnered sports club so they can check those using the discount are still active club members. It would also be helpful to have a separate report showing how many customers who used a specific promo code (for example, for a free class pass or a day pass) later went on to purchase a membership.

Rob Allen
Feature Request

Allow Membership Credits To Roll Over

Allow memberships that include credits to roll over rather than reset every billing period, giving a member additional time before they lose their sessions.

Isaac Buchanan
Suggest Improvement

Limit Number of Trial Membership/Credit Packs Sold

When creating membership/credit pack trial, add an option to limit the number of times a user can purchase it. If the member tries to buy the membership more times than they're allowed, show an error message explaining why they can't buy it. If the staff member tries to sell the membership to someone who's already bought it the maximum amount of times, warn them but let them still sell the membership if they want to (e.g. if the member had bought the trial before but not used it, and now the staff want them to have another opportunity).

Gymflow Support
Integration Request

Meta Pixel Integration

Allow clients to add Metas tracking pixel to Gymflows website page to track conversion events for better ad tracking. Include triggers for “Appointment Booked” and “Class Booked” that include the name of the class/appointment and value.

Isaac Buchanan
Feature Request

Google Analytics Tracking

Allow clients to add their GA4 Measurement IDs onto their Gymflow website pages to track key events like: User Created Membership Purchased Credit Pack Purchased Booking Completed Include triggers for “Appointment Booked” and “Class Booked” that includes that name of the class/appointment and value. They key events could then be passed to Google Ads and used for conversion tracking events to improve Google Ads targeting

Isaac Buchanan
Feature Request

Allow customers to book more than 1 slot in classes

Allow customers to book more than 1 spot in any class. The credits would be deducted from the credit pack of the person that booked. Only credit packs could be used and not memberships (to avoid abuse of unlimited memberships). Great for parents booking in multiple slots for kids, or for customers booking a slot for a friend.

Isaac Buchanan

In Progress

6

Actively being built

Feature Request

Member Notification System

Objective: Keep members more informed so key information is not missed. Feature: A new notification system with, More channels for communication e.g Push Notifications, SMS and Email More Notification options (see below) Flexibility about what to receive to avoid oversharing, each member can choose what to receive, with the exception of account related which will be always sent. Records of outgoing messages for all channels / including system emails which currently cannot be seen. Purchases Membership Purchased Credit Pack Purchased Product Purchased Membership: Membership Paused Membership Cancelled Membership Overdue Membership Resumed Contract Renewal Upcoming Membership Expiring Late Payment Fee Charged Credit Packs: Credit Pack Expiring Soon Credits Running Low User Related: User Registration User Deleted Bookings Upcoming Class Reminder Class Booking Confirmation Class Booking Cancellation Confirmation (by the member or by staff) Class Waitlist Joined Confirmation Class Booking From Waitlist Confirmation Upcoming Appointment Reminder Appointment Booked Appointment Cancelled Appointment Rescheduled Late Cancellation Fee Charged No Show Fee Charged Visits Customer hasn’t checked into the gym for X days Customer hasn’t made a booking in X days (feedback from Satori Health Club: “gold standard timing would be touch-points at 7 days and 14-21 days. nothing over 21-30 though because we call these sleepers and waking them up often results in cancellations.“)

Isaac Buchanan
Feature Request

Pause Fees

Allow clubs to set an optional fee to be charged whilst a member is on pause.

Gymflow Support
Suggest Improvement

Additional Membership Reports

Churn/Attrition Rates Average Membership Length Average Membership Yield Monthly Recurring Revenue (MRR) Monthly Recurring Revenue Change Memberships By Status Summary Predict future revenue (multiple invoices) based on current memberships, contract end dates etc.

Isaac Buchanan
Suggest Improvement

Appointment / Class Booking Reports

Reports for all appointments run including who the users and trainers are, the value of the appointment and the commission if any. Create a report by trainer and includes: - Classes held that month - Total number of booked users - Total credits spent Occupancy Report - Can be used for occupancy/utilization for any resource (facility or staff member) - Potential heat-map of days of the week vs hours in the day showing busier and quieter times Example use case: We then apply each trainer’s commission rate to the total number of credits spent that month to calculate their payout. This report should remain private to each individual trainer. Would be nice if you could see bookings / member - filter by member

Gymflow Support
Feature Request

Credits Pack Reports

New reporting dashboard to give staff various reports about credit packs. Class Packages Sold Appointment Packages Sold Active Credit Packs Credits Expiring

Gymflow Support
Suggest Improvement

Filter revenue reports by membership/session pack type

Filter the Total Revenue, Membership Revenue and Session Revenue reports by the membership or session pack type. This is useful for showing revenue generated from different membership/session packs - e.g. if you want to compare revenue from 'day passes' vs a monthly membership.

Gymflow Support

Beta Testing

2

Actively being built