How to Enable Zoom Virtual/Online Classes

How to Enable Zoom Virtual/Online Classes

Run Virtual Classes With Zoom From Your Hive

 

In this support article we'll go over the steps on how to enable Zoom as well as set up the virtual class type from your admin dashboard. If you don't already have a zoom account, you can visit https://zoom.us/ to get set up.

 

Configuring Zoom Account

In order to use Zoom with your Hive, you will need to setup passwords/API keys on your Zoom account. You will need to create a "Server-to-Server OAuth" App and a "Meeting SDK" App using your zoom login.

To access the Zoom settings in your Hive, go to Settings -> Virtual Class/Appointment Settings



"Server-to-Server OAuth" App on Zoom

First, let's create the "Server-to-Server OAuth" App. This one lets the Hive create a meeting on your Zoom account, so that it can be joined by you/staff and the attendees.

Go to https://marketplace.zoom.us/. If you aren't logged in, you will need to login to your Zoom account first and then return to that link.

Select "Build App" under the "Develop" menu, then select "Server to Server OAuth APP"


Fill in the App Name with anything you'd like (we recommend "FitHive Integration" just so you remember what it is for).


Copy the App Credentials to your Hive


Next fill out the information for the App. We have provided some recommendations for what to put in, however you can choose what to put in as it won't affect you being able to use it.


Next you will need to set the access scopes, which defines what the Hive will be able to use from your Zoom account. Here is a list of the scopes you must add so the connection will work correctly:

  1. meeting:update:meeting:admin
  2. meeting:delete:meeting:admin
  3. meeting:write:meeting:admin
  4. meeting:write:registrant:admin
  5. meeting:update:status:admin
  6. meeting:update:registrant_status:admin
  7. meeting:delete:registrant:admin
  8. meeting:write:batch_registrants:admin
  9. meeting:update:status:master
  10. meeting:write:registrant:master
  11. meeting:write:meeting:master
  12. meeting:read:list_meetings:master
  13. meeting:delete:meeting:master
  14. meeting:update:meeting:master
  15. meeting:read:participant:master
  16. meeting:read:meeting:master
  17. meeting:read:list_registrants:master
  18. meeting:write:batch_registrants:master
  19. meeting:read:registrant:master
  20. user:read:summary:admin
  21. user:read:list_users:admin
  22. user:read:token:admin
  23. user:read:user:admin
  24. user:read:summary:master
  25. user:read:user:master
  26. user:read:list_users:master
  27. user:read:token:master
  28. user:read:zak:admin
 


As long as you completed all the fields as instructed, you will be able to activate the App and use it with your Hive.


"Meeting SDK" App on Zoom

Now, let's create the "Meeting SDK" App. This one allows the Hive to start a meeting from the web browser.

Go to https://marketplace.zoom.us/. If you aren't logged, in you will need to login to your Zoom account first and then return to that link.

Select "Build App" under the "Develop" menu, then choose "General App" to create.


Scroll down and copy the credentials to your Hive.


Scroll even further down and enter in your Hive URL into the OAuth Redirect URL.


Enable the "Meeting SDK" under Features -> Embed; no other options need to be changed under this area.


Only one Scope needs to be selected for the general app, select it and then click Done.


Done and Test

Now that you have set the "Server-to-Server OAuth" App and "Meeting SDK" App credentials, you can test the Zoom connection in your Hive. Click the "Test Zoom Connection", then make sure you can Start and Join the test meeting.

If that works and you selected which calendar/schedule elements to use with Zoom, you are ready to use Zoom in your Hive.

 

Class Setup:

With the Zoom feature now enabled, you can choose to edit your current class schedule to switch an existing class to virtual or create a new virtual class. 

Step 1) From your admin dashboard go to Schedule >> Schedule Classes >> Select an Existing Class or Add A New Class

 

Step 2) From the Class Edit Screen, go to Virtual/Video Class and select Zoom. Click Save when ready. 

 

Step 3) When you're ready to start your virtual class you will go to Schedule >> Schedule Classes >> Select the Class from the Schedule >> Start/Join Zoom. Please note that you will only be able to start Zoom within 30 mins from the scheduled start time of the class. 


**MOBILE AUDIO PREFERENCES: If you're using a mobile device to live stream your class and would prefer to use the internet connection for audio instead of dialing in with the default phone number you'll need to click on the yellow Zoom App button, open up the Zoom app, then select "Call using Internet Audio." 

Member Access:

Your members will be able to access the virtual class directly from the member app or by logging into your website from a computer. They will register for the class through the app or website like normal, then once registered will have the option to "Join Virtual." As mentioned above, members will only be able to Join Virtual within 30 mins from the scheduled start of the class time. 

 


You can also generate a sharable link to send once the zoom session has started by clicking the Invite button.
 

You have now successfully created a virtual class from your Hive with Zoom.  


Note that there is an option for members, as well as admins, to click Zoom App to go directly to the Zoom app. This is not necessary but will increase the resolution if desired. 


We hope this helps but please reach out to success@myfithive.com with any additional questions you may have. 
    • Related Articles

    • Meeting Links for Virtual Appointments/Classes

      This article will show you how to add external meeting links to virtual classes and appointments in your Hive. Before we begin, please note that external meeting links do not have the ability to be embedded through your Hive, so an additional window ...
    • Settings: Classes Available: How to Set Up Classes

      This article will guide you through the process of Creating Default Classes in your Hive. To begin, go to Settings >> scroll down to the Class Schedule section and select Classes Available >> then select Add Class. From here, you’ll set the default ...
    • How to Enable the MyFitnessPal Integration

      This article will guide you through the MyFitnessPal (MFP) integration process. This integration will give your members the option to connect their MFP profile to their account in your Hive so they can automatically import their macro logs. Before we ...
    • Zapier Integration

      Configuring a Zapier Zap using your Hive is fairly straightforward. You will want to make sure to enable the External API Integrations on your Hive so that Zapier will be able to connect to your Hive. See API documentation. After the API is ...
    • How to Enable Macro Logs

      This article will show you how to Enable Macro logs in your Hive. Before we begin, macro logs are a tool you and your users/members can use to track the amount of macros they consume each day. To start, go to Settings >> General Settings. From here, ...