The Zoom meetings integration facilitates the creation of a Zoom meeting along with a YAROOMS meeting and makes sure the Zoom meeting is kept up to date as the YAROOMS meeting is updated/cancelled.
This integration uses a single service account user in Zoom to create meetings, so a per user Zoom connection is not needed.
Enabling this integration will add new options to the Quick book and Advanced booking forms in YAROOMS, showing a camera icon in the Title field.
Clicking that icon will create the meeting in Zoom with the same details as in YAROOMS and add the join details to the YAROOMS description field. This way, the Zoom join details are propagated to other calendars that are synced with YAROOMS.
The Zoom meeting is kept up to date with the YAROOMS meeting:
Changing the date, start or end times in YAROOMS will update the Zoom meeting
Cancelling the meeting in YAROOMS will delete the Zoom meeting
A valid Zoom account: create one at https://zoom.us
Access to the Zoom developer portal: https://marketplace.zoom.us/user/build
Administrator access to the YAROOMS account
Access the portal here: https://marketplace.zoom.us/user/build and create new app
Choose the "JTW" type and "Intent to publish" No
Enter your information in the developer contact information section
In the App credentials section you will be able to generate a long lived JWT token to be used in YAROOMS. Choose Expiration time: other and select a date far in the future. Past that date YAROOMS will not be able to create Zoom meetings in your account and this step will have to be repeated.
Copy the generated JWT and store it somewhere safely for use in the next steps in YAROOMS Note that the JWT is a credential and it offers complete access over your Zoom account
In the YAROOMS web interface (your-subdomain.yarooms.com) go to Manage > Integrations
Choose the "Zoom meetings" integration to get started
Switch the "Integration active" to YES
Enter the generated JWT token
(optional) Change the user ID the Zoom meetings are generated with. By default the owner of the Zoom account is used.
(optional) Change the password length used when generating Zoom meetings passwords. By default a length of 10 is used. Passwords longer than 10 characters are currently not supported by Zoom.
Enjoy, your Zoom meetings integration is now active and your YAROOMS account is Zoom enabled.