Skip to main content

Zoom Integration Settings | Sibme Help Center

Written by Jeff Ritter
Updated over a week ago

If Sibme Events is turned on in the Account, then recordings can be downloaded directly into a Huddle immediately after the meeting ends. To have this happen automatically, a Zoom Server-to-Server app must be created and some settings updated in Sibme. This is done in Account Settings > Integrations.


Who is this article for?

Based on the default User Settings in the Sibme platform, you should have permission to complete this task if you are one of the User levels listed below. If you do not see the screens in this article, you can ask your Sibme Account administrator if you have permission.

  • Account Owner


Steps to accomplish the task:

NOTE: you must first have Zoom Pro accounts for all users who will schedule and record events in Sibme before completing these steps.

Below are the instructions for setting up a Zoom server-to-server app. This is a 3-step process. Here are the steps necessary to create the Zoom app:

  1. Create the Zoom App.

  2. Adding Zoom credentials to your Sibme Account.

  3. Create events for web hooks.

Step 1: Create the Zoom App

  1. Login to the Zoom Marketplace at https://marketplace.zoom.us.

  2. Under the “Develop” dropdown in the top right corner, choose “Build App” and then choose "Server to Server OAuth App" from the modal and click the "Create" button.

  3. On the pop-up modal, give the app an App Name. We recommend something identifiable like “Sibme OAuth App.” Then click the “Create” button.

  4. Click on the “Information” button on the left and fill in the following fields:

    • Short Description: “Sibme and Zoom OAuth Integration”

    • Company Name: Your Organization’s Name

    • Name of the person who is creating the app: Your Name

    • Email Address of the person who is creating the app: The email address associated with your Zoom Account.

  5. Next we need to create the “Scopes” information for the Sibme Zoom App. Click “Scope” on the left side and then click the “+ Add Scopes” button.

  6. For each of the “Scope Types” on the left of the “Add Scopes” modal, please select each of the following in the list below. You may need to scroll down to see the necessary “Scope Types”. Do not add anything that is not listed here. Be sure to click “Done” when you have selected everything listed below. You can search for the product by typing the product name in the search bar on the left.

    Meeting

    • Add a registrant to a meeting

    • Add an open app to a meeting

    • Add registrants to a meeting

    • Create a meeting for a user

    • Create invite links for a meeting

    • Delete a meeting

    • Delete a message in a live meeting

    • Update a meeting

    • Update a meeting registrant's registration status

    • Update a meeting's in-meeting control

    • Update a meeting's livestream information

    • Update a meeting's livestream status

    • Update a message in a live meeting

    • View a meeting

    • View a meeting's chat message

    • View a meeting's invitation

    • View a meeting's livestream information

    • View a meeting's participant

    • View a meeting's participant sharing detail

    • View a meeting's registrants

    • View a past meeting

    • View a past meeting's instances

    • View a past meeting's participants

    • View a user's upcoming meetings

    • View a meeting's AI Companion activity

    • Update a participant's rtms app status

    • Delete a meeting's summary

    • View a meeting's AI Companion activity (master)

    Recording

    • Cloud recording registration

    • Delete a specific recording file from a meeting

    • List account recording

    • Lists all cloud recordings for a user

    • Read recording content scope

    • Recover a single recording

    • Recover meeting recordings

    • Returns all of a meeting's recordings

    • Trimming recording

    • Updates settings applied to a meeting's Cloud Recording

    • Use this API to return a meeting recording's analytics summary

    • View a recording (both scopes)

    • Read meeting transcript

    • View an archiving recording

    • Delete meeting transcript

    User

    • View a user

    • View a user's permissions

    • View a user's settings

    • View a user's token

    • View a user's Zoom Access Key

    • View user summary

    • View users

    Zoom Commerce

    • View account information

    Report

    • View report data > Remote support report

    Note: After you've added all the Scopes, be sure to select each scope individually, ensuring that each scope returns data to be used in the API.

  7. After you click “Continue” on the Add Scope page, you will now Activate your Sibme Zoom App. Click the “Activation” button on the left hand side and then click the blue “Activate your app” button.

Step 2: Adding Zoom credentials to your Sibme Account.

Step 2 needs to be performed by the Account Owners and it is recommended that Sibme is opened in a new tab so the Account Owner can switch back and forth between Zoom and Sibme. To get to Integrations, go to the Account Settings page following either of these 2 ways and then click on the Integrations tile:

1. On your Home Page, click your Avatar in the top right-hand corner. Then click Account Settings. From the Account Settings page choose Integrations.

2. From the Integrations tile, click on "Enable Zoom Functionality in Sibme." Click the Edit button in the bottom right hand corner.

3. Go back to the Zoom tab and click on the “App Credentials” button on the left hand side. You will need to copy “Account ID”, “Client ID”, and “Client Secret” data from the Zoom fields to Sibme by clicking on the Copy button on the right of each field and pasting them into the equivalent Sibme field. If there is data already in the Sibme fields, be sure to overwrite it with this new information.

4. After you have copied those 3 fields data from Zoom to Sibme, then on the Zoom tab, click on the “Feature” button on the left and copy the “Secret Token” field data to Sibme. Be sure to click the green “Update” button after all 4 fields of data have been copied over from Zoom to Sibme.

5. After you click the green “Update” button, a success message will show.

Step 3: Create events for web hooks.

The final step will be done back in the Zoom tab.

  1. Go back to the Zoom tab and click on the “Feature” button on the left if you are not there, and turn “Event Subscriptions” on under General Features at the bottom. After turning “Event Subscriptions” on, click the blue “+ Add Event Subscription” button.

  2. In the “Subscription Name” field, please enter “Sibme Events”. In the “Event notification endpoint URL” field, please enter: : https://api.sibme.com/zoom/notifications?account_id=<Account ID> where <Account ID> is the Account's ID. If the Account ID is not known, please contact Sibme Support at [email protected]. In the example above, the Account ID given is 1546.

  3. Be sure to click on the “Validate” button to confirm that Zoom is communicating correctly with Sibme. If everything is working, a “Validated” message will appear. If there is an error message, be sure to check and make sure the link AND the Account ID is correct.

  4. After successfully receiving a “Validated” message, click on the “+ Add Events” button under the “Add Events” section.

  5. For each of the “Event Types” on the left of the “Event Scopes” modal, please select each of the following in the list below. You may need to scroll down to see the necessary “Event Types”. Do not add anything that is not listed here. Be sure to click “Done” when you have selected everything listed below and then click on the “Save” button and then the “Continue” button.

    Meeting Section

    • Start Meeting

    • End Meeting

    • Participant Joined Meeting before host

    • Participant was waiting for host to join

    • Participant/Host joined meeting

    • Participant/Host left meeting

    • Meeting has been created

    • Meeting has been updated

    • Meeting has been deleted

    • Meeting Registration has been created

    • Meeting Registration has been canceled

    Recording Sections

    • All Recordings Have completed

    • Recording Transcript files have completed

    • Recording Started

    • Recording Stopped

    • Recording Paused

    • Recording Resumed

    • Recording files have been deleted to Trash

    • Recording files have been permanently deleted

What’s Next:

Did this answer your question?