Tell Gymflow how they could make the product more useful to you.
Have something to say?
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.“)
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)
App Push Notifications
Build a push notifications system that can be used for both transactional and marketing purposes (if the user agrees to receive them). Possible use cases include: Sending promotional messages to installed and subscribed user based directly to their phones Using push notifications to alert of failed payments, booking confirmations etc
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)
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.)
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)
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)
Book for a Friend or Linked Account
Allow users to book classes for people linked to their account or for friends that dont have an account yet, using their credits. Description: Add an option: "Book for someone else" to the member's app Let them select from linked accounts or choose "Someone else" If "Someone Else" capture the email and name of the person so their account can be used (or added if not existing) Charge the credits from the person who is making the booking Benefits: Increases class attendance. Drives more credit usage. Potentially attracts new users. Enhances user flexibility and satisfaction. Note: some clubs have memberships that include unlimited credits, yet they offer a specific number of guest passes per a billing period. We should account for that scenario as well.
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
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.
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.
Google/Outlook/iCal Calendar Sync
Allow staff and members to sync their Gymflow schedule with their google/Outlook/iCal calendar.
Add Option For Debt Accumulation For Memberships
Requested Change: Add an option to allow for additional payments to be scheduled and attempted after the 1st failure, this would accumulate debt on the members account and avoid any period not paid for. Consider if they should also be automatically cancelled and/or moved to the current membership rate.
Members App: News/Post Feed
Objective: Give businesses a place to communicate club information in a subtle way without invasive notification. Feature: Allow clubs to post simple blog style articles from the staff portal that are shown in a simple news feed in the members app home page. Include resource type area where clubs can post their own links (youtube, social media, resources etc. Allow articles to be pinned to the top so they are always visible. Design:
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
Option to pass payment processing fee to members
Add another option to pass on the transaction fee to the members, without increasing the membership/credit pack price itself.
Customizable Onboarding Fields - Questionnaire/Form Potential
Some clubs require some type of simple form for users to complete on initial signup. This would be separate from the club wavier, and more for simple questions. Question types could potentially include: - Yes / No - Checkbox - Short answer (Text/Number) - Dropdown Two more use cases would include: - A field for another users name for referral purposes - A “how did you hear about us” field or drop down Consider the ability to rename the existing fields.
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
In App Chat Feature
Option for users of the mobile app to contact the club team directly via in app chat. Staff to be able to view and respond to chats via the web portal or staff mobile app.