Skip to main content
Skip table of contents

Mindbody

Mindbody Overview

Our API integration with Mindbody allows users to become fitness center members and sign up for free classes and personal training sessions. It does not support all functionality offered by Mindbody. Please continue reading for set-up instructions, limitations, FAQs, and other important details of our Mindbody integration.

Mindbody and HqO

End User Functionality

  • Users can become a Fitness Center member from their HqO-powered app

  • Users can sign up for classes/personal training sessions via the app if these offerings are part of their membership contract

HqO Admin Functionality

  • We only pull in information from Mindbody into the app; we don't store Mindbody data in HqO. Mindbody memberships, registration, and class bookings will still remain in Mindbody’s admin portal.

Limitations

  • You must have Mindbody tier Accelerate 2.0 or higher

  • We do not support PAID appointments or classes - all purchases will need to be via contracts. We cannot collect payments for individual classes. If the team wants to collect payment for classes they can sell a monthly membership with class access or class packs.

  • Mindbody’s API requires that contracts assigned to members match the pricing contracts assigned to classes/appointments. Please refer here for troubleshooting steps.

  • We only support charging for contracts on the sale date and do not support scheduling payments on other autopay schedules.

Configuring Mindbody

Kickoff and activation

  • Complete this form with the details of your Mindbody account and what you are using Mindbody for

  • Once we receive this form, HqO will begin the activation process in Mindbody

    • We will send you an activation code and link with instructions to follow to connect your gym to our account for the integration

  • We recommend you add servicebooking@hqo.co as a staff (employee) member and gym member

    • Adding servicebooking@hqo.co as a staff (employee) member will allow us to verify all settings are correct in your Mindbody account. We will not make any changes without your approval.

    • Adding servicebooking@hqo.co as a gym member will allow us to verify that class booking is enabled, if applicable.

Once kickoff and activation steps are complete

Create a utility button

Please reach out to your Customer Success Representative and ask them to set up a utility button for Service Booking on your behalf.

Configure service booking
Add basic information

Step One: Go to “Modules”, select “Service Booking

Step Two: Click “Create New”

Step Three: Upload a service provider image

Step Four: Select “Integration”. Choose MBO (Mindbody) from the dropdown.

Step Five: Enter the Service Provider Name, Subtitle, and Long Description

Step Six: Add your Studio ID to the “Site ID” field

Step Seven: Complete the additional fields

  • If you have a booking window (i.e. you can book only 7 days in advance), add “7” to the field titled “Booking Window Start”.

  • Fill in additional fields

    1. Linkout Label - What will the linkout be called in the app?

    2. Linkout Icon - What will the linkout icon look like?

    3. Linkout URL - Where will the linkout go? (This can be a provider’s website or any other URL.)

    4. Management email - If the user clicks “contact us” in the mini-app, who should get the email with the questions?

Add membership and registration logic
  • Enable Membership Sign-up checkbox: If this box is enabled, registration must also be enabled.

    • If you want users to be able to register for the Mindbody gym from within their HqO app, check this button. It will enable the registration and membership purchase flows for that location.

  • Enable Registration checkbox: If the membership sign-up checkbox is enabled this must also be enabled.

    • Users can register in the app (by filling out the 'Contact Information' form) as part of the booking or contract purchase process

    • Notes: Registration is a required pre-requisite step in Mindbody for any user to book a service or purchase a membership contracts

      • Or they can register in person at the gym

      • Or they can register directly with that provider in their Mindbody consumer mode UI

      • If enabled:

        • Unregistered users can register in the app when booking a service or purchasing a membership contract (if Enable Memberships is also true)

        • Registered users can book/purchase as normal

      • If disabled

        • Unregistered users can not register in the app therefore cannot book a service or purchase a membership

        • Already registered users can book and purchase a membership contract (if Enable Memberships is also true)

  • Enable Promotion Code: Check this box if you would like members to be able to use a promo code at checkout.

Attaching to a Utility Button

  • If your Customer Success Representative has created a Service Booking utility button already: Select the desired utility button from the drop-down.

If you haven’t created a Utility Button yet, you can proceed with saving the page while this is left blank. Ask your Customer Success Representative to create the utility button and this will update accordingly.

Group/class services and Appointment services checkboxes

  • Select which services your fitness center offers

Add Liability Waiver attachment (optional)

  • Upload a file here, users will have to check a box in the registration flow to acknowledge that they’ve seen it.

    1. This is not currently sent anywhere and no list of users who have completed this step is available (except via HqO’s internal backend tracking tools); it’s assumed that if a user has been able to complete the flow to sign up, they have checked the box/agreed to the waiver.

    2. Your fitness center team has the ability to add their waiver to a contract, and users must type their name at the end of the purchasing flow to “sign” the waiver. This would be configured within Mindbody and not HqO Admin.

Click the “Create” button, and you’re all set!

  • Now, when you click on the utility button in the app, you should see the gym and schedule!

Regional Availability

Mindbody is primarily available in the US but can be set up outside of the US as well.

If you would like to use Mindbody outside of the US, please contact your Customer Success representative.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.