ZoomConnect
ZoomConnect Mindbody Appointments - Setup and requirements
9 min
identifying a virtual appointment identifying a virtual appointment can be done through the use of the room name keyword or appointment name keyword for example, if the keyword is "virtual" and the appointment name is "virtual consultation call", it can be easily recognized as a virtual appointment zoom account mapping to map the zoom account with the appointment, it can be done by associating the room name or staff id it is important to note that each staff member must have their own zoom account if the meetings are assigned based on staff id for the purposes of conducting virtual appointments mindbody resource to session type association these dedicated service categories need to be associated with one or multiple valid resources if the setup is done by rooms must be specific services note resources that shall not be used have to be configured to not have selected service type “appointments”! room requirements for appointments appointment options "default require resource for appointment booking" must be enabled scenario 1 when using the mindbody appointment name with keyword as meeting creation criteria but using room resource as assigned zoom meeting user when clients are booking themselves online in mindbody in this scenario, mindbody will control the room availability conflict and only appointments with the keyword in the appointment name will get a meeting assigned you will need as many zoom users as you do available rooms in mindbody all the appointment types must be assigned to the the rooms that will be part of the criteria appointments endurance coaching (rooms assigned = virtual 1, virtual 2, virtual 3) core coaching (rooms assigned = virtual 1, virtual 2, virtual 3) cardio coaching (rooms assigned = virtual 1, virtual 2, virtual 3) this will create a round robin room availability in mindbody if you only have 3 rooms available, which means you are only using 3 zoom users and you have 5 instructors, you will only be able to have up to 3 meetings at the same time scenario 2 when using the mindbody appointment name with keyword as meeting creation criteria but using room resource as assigned zoom meeting user and staff are booking the appointments for the clients mindbody ie in this scenario, mindbody will control the room availability conflict and only appointments with the keyword in the appointment name will get a meeting assigned you will need as many zoom users as you do available rooms if you book an appointment without the keyword and assign a zoom room to the appointment, the appointment will not get a meeting but you will use up one of the available zoom room assignments the best practice is not to assign zoom rooms to appointments that are not virtual if you are providing in person and virtual appointments you may want to also create rooms in mindbody to be used for in person only appointments in mindbody all the appointment types must be assigned to the the rooms that will be part of the criteria appointments endurance coaching (rooms assigned = virtual 1, virtual 2, virtual 3) core coaching (rooms assigned = virtual 1, virtual 2, virtual 3) cardio coaching (rooms assigned = virtual 1, virtual 2, virtual 3) this will create a round robin room availability in mindbody if you only have 3 rooms available, which means you are only using 3 zoom users and you have 5 instructors, you will only be able to have up to 3 meetings at the same time scenario 3 when using the mindbody appointment with the keyword in the room name as meeting creation criteria and using room resource as assigned zoom meeting user when clients are booking themselves online in mindbody if you only have 5 zoom users then you can only have a max of 5 rooms available to be booked at the same time if you have 8 instructors only 5 of them could be booked at the same time in this scenario, you need as many zoom users as you do available rooms in mindbody all the appointment types must be assigned to the the rooms that will be part of the criteria appointments endurance coaching (rooms assigned = virtual 1, virtual 2, virtual 3) core coaching (rooms assigned = virtual 1, virtual 2, virtual 3) cardio coaching (rooms assigned = virtual 1, virtual 2, virtual 3) scenario 4 when using mindbody room assignment as meeting creation criteria but using instructor as assigned zoom meeting user when clients are booking themselves online in mindbody each instructor must have their own assigned zoom user mbo staff id 100001 = staff1\@myfitnessgym com mbo staff id 100002 = staff2\@myfitnessgym com mbo staff id 100003 = staff3\@myfitnessgym com room setup in mindbody if using multiple mindbody rooms, ensure they share the same keyword (e g , "virtual") example room names virtual 1, virtual 2, virtual 3 appointment type and room assignments in mindbody, all appointment types must be assigned to the rooms being used as part of the criteria for instance endurance coaching → rooms virtual 1, virtual 2, virtual 3 core coaching → rooms virtual 1, virtual 2, virtual 3 cardio coaching → rooms virtual 1, virtual 2, virtual 3 this setup creates round robin room availability in mindbody room and instructor matching since room availability is instructor dependent and not tied directly to the room itself, you need to have as many rooms as instructors this ensures that every instructor can host an appointment simultaneously if required alternatively, you can limit the number of rooms to the maximum number of concurrent appointments expected for example if you have 10 instructors but only expect up to 5 simultaneous appointments, only 5 rooms are needed example booking scenario instructor 1 books 9 00 am endurance coaching → assigned room virtual 1 instructor 2 books 9 00 am core coaching → assigned room virtual 2 instructor 3 books 9 00 am cardio coaching → assigned room virtual 3 if only one room named "virtual" was used, mindbody would block simultaneous bookings, thinking the single room was unavailable assigning multiple rooms resolves this issue since mindbody controls room assignments, apiant will detect the newly booked appointment it identifies the room keyword (e g , "virtual") and links it to the correct zoom user by matching the staff id apiant ignores specific room numbers (e g , virtual 1, virtual 2) and only focuses on the keyword and the staff id to assign the appropriate zoom user