All Collections
Connect Mindbody to NiceJob
Connect Mindbody to NiceJob

Learn what happens when you connect your Mindbody app to NiceJob

Sarah Calascione avatar
Written by Sarah Calascione
Updated over a week ago

Integrating NiceJob with Mindbody means you can automate the sending of review invites to your customers shortly after an Appointment or Class is completed.

What is Mindbody?

Mindbody is the world's leading wellness experience technology. It helps consumers find fitness, beauty, and integrative health businesses in their area and explore and book services and classes. As a business, your current customers can book on the app and new customers can find you 🧘

How to connect Mindbody to NiceJob?

  1. Go to the Apps page in NiceJob's Product Settings:

  2. Click "Connect" on the Mindbody app listing

  3. Enter your Mindbody Site ID. This can be found at either the bottom right or left corner of your Mindbody site. See below screenshots:

    If you are using the classic Mindbody software you can find Site ID here:

    If you are using the new Mindbody experience you can find your Site ID here:

    Enter your Site ID in the NiceJob modal and click 'Next':

  4. Click on your Activation Link, which will navigate you to Mindbody where you authenticate using your Mindbody login credentials.

Please note: if you are a franchise location owner looking to integrate your Mindbody location to NiceJob independent of head office, you can only do so with admin access to the Mindbody account. If that is handled by your franchise head office, you would need your head office admin to click on the activation link to enable the integration. Once that has been done, you will then be prompted to select your Mindbody location in NiceJob to complete the connection, and then only your location's data will be pulled into your NiceJob account.

  1. Once that is complete, come back to the NiceJob modal and click 'Next'.

  2. Select the location you want to connect to NiceJob

  3. You are connected! 😃

What does the Mindbody connection do?

  • On connection, NiceJob will automatically import your list of people, team members, Appointments and Classes. Appointments and Classes will show up as "Bookings" in NiceJob. Class Visits will show up as "Visits" in NiceJob.

  • By default, upon connection any Appointments or Classes completed in the last 14 days will trigger a review request to that customer to help you win reviews right away 🤸

  • NiceJob will sync all future people, team member, Appointment and Class events from Mindbody into NiceJob. New and updated Appointments will be synced in real time. Classes and Class Visits will be synced at midnight every night.

    Data we'll send or receive

    • People

    • Team Members

    • Appointments (Bookings)

    • Classes (Bookings)

    • Class Visits (Visits)

Frequently Asked Questions

Does Mindbody send team member data to NiceJob so my reviews can get automatically attributed to the right team member?

Yes! 😃 If you have team members assigned to Classes in Mindbody, we get that data from the integration which allows us to automatically attribute reviews received to the right team member that held that Class. We currently do not support team member attribution to Appointments at this time. Learn more about team member attribution and how you can make use of it here.

What do I do if I think the connection is not working?

Just email us at or click the blue chat icon in the NiceJob app and let us know! We'll test it and make sure you're up and running.

How do I prevent invites from being sent to certain customers?

At any point before you complete an Appointment or Class in Mindbody you can prevent that customer from being automatically enrolled in a review campaign by going to their profile within NiceJob, clicking the ellipsis symbol (...) next to their name and clicking the “Block” button. This will prevent this client from being enrolled in any review campaign until they are unblocked. You can also visit the full Help Article on Removing a Customer from a Campaign.

How do I remove the connection between Mindbody and NiceJob?

Simply click the “Manage” button next to the Mindbody icon on the “Apps” page under “Product Settings” in the NiceJob App and select “Disconnect” from the pop-up screen that appears. NiceJob retains previously imported information but will no longer import contact information from Mindbody. No more automated review request campaigns will be sent.

Does Mindbody send booking events to the Engage Widget?

Yes! Your booking events will appear on the Engage Widget on your website. You can set up your Engage Widget here.

Do I need to connect NiceJob to my Online Store to import client bookings through my website?

No you don't. Your client's class or appointment will be attributed to either the location the client booked the class/appointment in (if they specified a location for the class/appointment) or (if they did not specify a location) it would be attributed to the primary/home location in your MindBody account. You therefore do not need to connect NiceJob to your Online Store in MindBody in order to capture the online bookings and client contact information, as it will already be imported through other locations.

Did this answer your question?