In Progress
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

Gymflow Support Over 2 years ago
Marketing
π‘ Feature Request
In Progress
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

Gymflow Support Over 2 years ago
Marketing
π‘ Feature Request
Planning
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 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

Gymflow Support Over 2 years ago
Automation
π‘ Feature Request
Planning
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 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

Gymflow Support Over 2 years ago
Automation
π‘ Feature Request
In Progress
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

Isaac Buchanan About 1 year ago
Member Experience
π‘ Feature Request
In Progress
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

Isaac Buchanan About 1 year ago
Member Experience
π‘ Feature Request
In Progress
Allow Self Service Membership Pauses (With Limits)
Allow staff to enable self service pauses/resume in the customer portal and members mobile app. Also allow staff to set a limit of days/weeks/months that a member is allowed to pause their memberships within a period e.g per 12 months. Show the staff how much of the limit has been used so they are aware if pausing themselves.

Gymflow Support Over 2 years ago
Memberships
π‘ Feature Request
In Progress
Allow Self Service Membership Pauses (With Limits)
Allow staff to enable self service pauses/resume in the customer portal and members mobile app. Also allow staff to set a limit of days/weeks/months that a member is allowed to pause their memberships within a period e.g per 12 months. Show the staff how much of the limit has been used so they are aware if pausing themselves.

Gymflow Support Over 2 years ago
Memberships
π‘ Feature Request
Scheduled
Pause Fees
Allow clubs to set an optional fee to be charged whilst a member is on pause.

Gymflow Support Over 2 years ago
Memberships
π‘ Feature Request
Scheduled
Pause Fees
Allow clubs to set an optional fee to be charged whilst a member is on pause.

Gymflow Support Over 2 years ago
Memberships
π‘ Feature Request
Scheduled
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 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 About 1 year ago
Staff Experience
π‘ Feature Request
Scheduled
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 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 About 1 year ago
Staff Experience
π‘ Feature Request
Planning
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 Over 2 years ago
Marketing
π‘ Feature Request
Planning
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 Over 2 years ago
Marketing
π‘ Feature Request
Planning
Membership & Package Reciprocity across locations
Add the option to make a membership sold to be reciprocal, meaning the memberships and its inclusions can be used at any club within the brand, not just the one that it was purchased.

Gymflow Support Over 2 years ago
Multi Location
π‘ Feature Request
Planning
Membership & Package Reciprocity across locations
Add the option to make a membership sold to be reciprocal, meaning the memberships and its inclusions can be used at any club within the brand, not just the one that it was purchased.

Gymflow Support Over 2 years ago
Multi Location
π‘ Feature Request
Planning
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 About 2 years ago
Classes
π‘ Feature Request
Planning
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 About 2 years ago
Classes
π‘ Feature Request
Beta Testing
Multi Site: Allows user to purchase, book across all clubs within a brand
Allow users to easily access any club within a brand so they can purchase or book from that club if they choose. This would allow users to have a membership at one location, but occasionally book and pay for classes at another location. It would mean a member could have multiple memberships if they were at different locations and is the first step to allowing reciprocal memberships.

Gymflow Support Over 2 years ago
Multi Location
π‘ Feature Request
Beta Testing
Multi Site: Allows user to purchase, book across all clubs within a brand
Allow users to easily access any club within a brand so they can purchase or book from that club if they choose. This would allow users to have a membership at one location, but occasionally book and pay for classes at another location. It would mean a member could have multiple memberships if they were at different locations and is the first step to allowing reciprocal memberships.

Gymflow Support Over 2 years ago
Multi Location
π‘ Feature Request
Planning
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.

Isaac Buchanan 10 months ago
Marketing
π‘ Feature Request
Planning
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.

Isaac Buchanan 10 months ago
Marketing
π‘ Feature Request
Scheduled
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

Gymflow Support Over 2 years ago
Memberships
π‘ Feature Request
Scheduled
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

Gymflow Support Over 2 years ago
Memberships
π‘ Feature Request
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.

JB Over 2 years ago
Classes
π‘ Feature Request
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.

JB Over 2 years ago
Classes
π‘ Feature Request
Client Age Restrictions
Add option for clubs to set their own minimum age restrictions for their club.
Rob Jost Over 2 years ago
User Management
π₯ Suggest Improvement
Client Age Restrictions
Add option for clubs to set their own minimum age restrictions for their club.
Rob Jost Over 2 years ago
User Management
π₯ Suggest Improvement
In Progress
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 12 months ago
Reporting
π₯ Suggest Improvement
In Progress
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 12 months ago
Reporting
π₯ Suggest Improvement
In Progress
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.

Gymflow Support Almost 2 years ago
Reporting
π₯ Suggest Improvement
In Progress
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.

Gymflow Support Almost 2 years ago
Reporting
π₯ Suggest Improvement
Provide Information To Fight Chargebacks
This thread was previously for adding Digital signatures, however after research it is not required to get a digital/wet signature to fight a charge back effectively. We plan to instead update the subscription agreement acceptance to be more inline with card network rules for this type of billing. When the customer accepts these terms we will save a timestamp, IP address and screenshot of the action and automatically make this information available for fighting disputes. In a further update we could also provide login/access/booking summaries in a simple download that could also be provided for disputes. According to the card networks proof of use is a more valid to win chargebacks than Proof of agreement of terms. This will keep friction out of the sales flow whilst still protecting the business and making it easier to win chargebacks. Later if this is successfully in winning more claims, responding to disputes could be automated completely based on how much information is available and the likelihood of winning the dispute.

Sarah Sirico About 2 years ago
Payments
π‘ Feature Request
Provide Information To Fight Chargebacks
This thread was previously for adding Digital signatures, however after research it is not required to get a digital/wet signature to fight a charge back effectively. We plan to instead update the subscription agreement acceptance to be more inline with card network rules for this type of billing. When the customer accepts these terms we will save a timestamp, IP address and screenshot of the action and automatically make this information available for fighting disputes. In a further update we could also provide login/access/booking summaries in a simple download that could also be provided for disputes. According to the card networks proof of use is a more valid to win chargebacks than Proof of agreement of terms. This will keep friction out of the sales flow whilst still protecting the business and making it easier to win chargebacks. Later if this is successfully in winning more claims, responding to disputes could be automated completely based on how much information is available and the likelihood of winning the dispute.

Sarah Sirico About 2 years ago
Payments
π‘ Feature Request
Planning
Credit Account Balance (Credit Rollovers)
Allow memberships that include credits to roll over rather than reset. This would be done by adding a credit "account balance" that would be topped up each time the membership bills. This would also improve things for class pack only customers with a single balance view. Will consider option to allow credits into dip into negative balance for future bookings for memberships. (e.g. if a member runs out of credits this month and wants to use next months allocation).

Isaac Buchanan About 2 years ago
Credit Packs
π‘ Feature Request
Planning
Credit Account Balance (Credit Rollovers)
Allow memberships that include credits to roll over rather than reset. This would be done by adding a credit "account balance" that would be topped up each time the membership bills. This would also improve things for class pack only customers with a single balance view. Will consider option to allow credits into dip into negative balance for future bookings for memberships. (e.g. if a member runs out of credits this month and wants to use next months allocation).

Isaac Buchanan About 2 years ago
Credit Packs
π‘ Feature Request
Google/Outlook/iCal Calendar Sync
Allow staff and members to sync their Gymflow schedule with their google/Outlook/iCal calendar.

Gymflow Support Over 2 years ago
Member Experience
π‘ Feature Request
Google/Outlook/iCal Calendar Sync
Allow staff and members to sync their Gymflow schedule with their google/Outlook/iCal calendar.

Gymflow Support Over 2 years ago
Member Experience
π‘ Feature Request