To start, it is extremely important to remember that there are two streaming options in the Zoom application; Zoom Meetings and Zoom Webinar, go to the section accordingly to your needs.
Notes:
1- For you to be able to use Zoom Webinar, this option needs to be available on your Zoom plan/account
2- You need to be an admin user of a Zoom account to be able to complete the process.
How to set up activities with Zoom Meetings
- Go into Zoom's Marketplace by clicking here: https://marketplace.zoom.us/
- Sign in using your Zoom credentials
- Click on "Develop" and then "Build Server-to-Server App"
4. Now you have to create a Server-to-Server OAuth App, look for this option and click “Create” to start
5. Assign a name to the app. It could be “Eventtia” and your Zoom user name
6. This will take you to the App Credentials settings where you just need to click on "Continue" to move forward
7. Now in the “Basic information” section, you have to complete the following
- Short description (for example "Streaming")
- Write down "Eventtia" as the Company Name
- Enter your Zoom user information in “Developer Contact Information”
Then, click on “Continue” again.
8. Moving on to the “Add feature” section, you should leave all information as they are and click on “Continue”9. Next, in the Scope section, click on "Add Scope",
Select Meeting on the left menu. Then on the right, select the option “View and manage all user meetings”.
Sub-options will appear, select all of them then click on “Done”
10. The result should look like the below, then click on “Continue”11. To complete the app setup, go to “Activation” and then click on “Activate your app”
For webinars, follow the same process by selecting Webinar and its sub-options in the Add Scopes section instead of Meeting.
Now, you need to create a “Meeting SDK” app
- Go back to the Develop scroll down menu and select Build Legacy App,
- then “Create” the “Meeting SDK” app
2. We have to add the app name and make sure the “Would you like to publish this app on Zoom App Marketplace?” is not active
- App Name
- Short description ( Suggested: Streaming)
- Long description ( Suggested: Streaming)
- Developer Contact Information; Write down the Zoom user email and name
Click on “continue” when you are done
4. In the “Download” section, just click on “Continue”
5. In the “App Credentials” section, add the "Redirect URL for 0Auth" and the "Add Allow List" information, then click “Continue” again.
Add Allow List:
6. In the “Feature” section, just click on“Continue”.
7. In the “Scopes” section, leave the option selected by default and click on “Continue”
8. In the SDK Activation section, click on Add
Then, check the box for Allow this app to use my shared access permissions and click on Allow
Now, with both apps created, it's time to set up the activities of your event with Zoom embedded in the Virtual Stage.
It's very important that you follow every step below carefully to make it work
- When you create the activity and select Zoom embedded, it's going to ask you for the following information: Zoom user, Zoom server-to-server account id, Zoom server-to-server client id, Zoom server-to-server client secret, Meeting sdk client id, Meeting sdk client secret
- Zoom user: The email linked to the Zoom account
To get the following information, you would have to go to the Zoom Marketplace and click on “Manage”
- Zoom server-to-server account id
- Zoom server-to-server client id
- Zoom server-to-server client secret
2. Look for the “Server to server OAuth” app type and click on the name
3. Go to the “App Credentials” section to copy the following data : Account ID, Client ID, Client secret and paste them inside the activity in Eventtia, in each related section.
Important note: Don't ever click on the "Regenerate" button, this will replace the current credentials and the set up will not work!
4. Click on “Manage” again to find the following codes:
- Meeting sdk client id
- Meeting sdk client secret
5. Look for the “Meeting SDK” app type and click on the name
6. Go to the “App credentials”, copy the Client ID and Client Secret and paste them in the activity's related section in Eventtia
Important note: Don't ever click on the "Regenerate button, this will replace the current credentials and the set up will not work
Now you are ready to create activities for your events using Zoom embedded in the Virtual Stage!
Now, it's essential to integrate your Zoom account with your Eventtia account to make it more efficient.
Integrating Zoom with Eventtia
- Go to the users section
- Go to the “Account Integrations” tab
- Click on Zoom and create a new one
- Enter all the information gathered from the previous settings (Zoom user, Zoom server-to-server account id, Zoom server-to-server client id, Zoom server-to-server client secret, Meeting sdk client id, Meeting sdk client secret)
- 5. Once done, hit the “
- 6. From there, when you create an activity, you will have two options:
- Use Server-to-Server OAuth and Meeting SDK
- Zoom Integrations
7. Choose the option “Zoom integrations” and in the “Zoom integrations” options, select the one you want to use for the activity and click "Save"