The GymMaster and Zoom integration takes the manual work out of running online sessions. When a class or service is marked as an online session in GymMaster, the system automatically creates a corresponding Zoom meeting and sends the session details through to Zoom.
As the scheduled start time approaches, members can join the session with a single click. Join buttons appear directly in the class list, within the Member Portal, and via links included in booking confirmation emails using the “Member Coming Booking Zoom Join URL” field. Depending on how you use Zoom, a paid Zoom account may be required.
The result is a smooth, hands-off setup where sessions are created automatically and members always know exactly where to go. An upcoming update will also allow members to join Zoom sessions directly from the GymMaster member app, making the experience even more seamless.
The Zoom meeting is automatically created within 12 hours of the scheduled class or service. This means you can confidently share the join link ahead of time, whether that’s in confirmation emails, follow-up messages, or on your social media pages.
Setting up the integration
Start by opening the Zoom Marketplace.
Log in as the account owner on your paid Zoom account.
Select Develop > Build App
Follow the setup steps to connect Zoom with GymMaster.
Select the Server to Server OAuth App option and click Create.
You’ll be asked to give the app a name. This can be anything clear and descriptive, such as GymMaster Integration, so it’s easy to recognise later.
Copy the Account ID, Client ID, and Client Secret.
- Open GymMaster in a new tab and go to Settings > Integrations, then select Edit Zoom Integration under Zoom.
Paste the Client credentials into the appropriate fields and save the page.
In Zoom, continue to the Information section and add your app details and contact information. There’s nothing to configure under Features, so you can move straight on to Scopes.
Select Add Scopes and include the following permissions to allow GymMaster to create and manage meetings on your behalf:
account:read:settings:admin
account:update:settings:admin
user:update:user:admin
user:read:user:admin
user:read:list_users:admin
meeting:write:meeting:admin
meeting:update:meeting:admin
meeting:read:meeting:admin
meeting:read:list_meetings:admin
meeting:delete:meeting:admin.
Finally, head to the Activation section and select Activate Your App. Once it’s live, GymMaster can start talking to Zoom.
Back in GymMaster, save the page, then click Test Integration. If everything’s connected correctly, you’ll see a green Integration successful message at the top of the screen.
Once that appears, you’re good to go. GymMaster and Zoom are now talking to each other and ready to run your online classes. If you need a refresher later, the Zoom integration page includes built-in help text at the top to guide you through the details.
Use other platforms in the running of your business? Click here to learn more about other GymMaster integrations.
Common Questions this Covers
How to set up Zoom with GymMaster
What are the steps for Zoom integration
How to set up live stream classes
How to offer online classes and workshops
How to run virtual classes
How to do online training sessions