Okay
  Public Ticket #3394700
zoom integration
Closed

Comments

  • haytham started the conversation

    good day 

    i try to integrate zoom with amelia but JWT is no longer available in zoom application creation, kindly advice how can i create an app to integrate with my website

  •  1,196
    Uroš replied

    Hello,

    Thank you for reaching out to us.

    In order to use the new app with Amelia, you need to choose the last option Server-to-Server OAuth.

    zoom-create-s-2-s-oauth-app.pngzoom-create-s-2-s-oauth-app.png

    Click “Create” and you will see a popup to give your App a name. Enter the name and click “Create” once again.

    Please note: There’s the “OAuth” app in the top right – this is not the correct app. Scroll all the way down and select the “Server-to-Server OAuth” and then continue with the configuration.

    zoom-server-oauth-1.pngzoom-server-oauth-1.png

    Once the correct app is selected, you’ll be taken to the App Details page where you can see the app’s credentials:

    zoom-app-details.pngzoom-app-details.png

    At this time, you can copy the credentials into Amelia, but that doesn’t complete the process. We’ll need to come back to Zoom’s Marketplace again, so keep that window open.

    On your WordPress website, access Amelia/Settings/Integrations section, and open the “Zoom” tab. On new installations, the “Enable Server-to-Server OAuth” slider will be automatically enabled, but if you’re moving from the old (JWT – deprecated since June 1st, 2023) application, you’ll need to enable it.

    Below, paste the Account ID, Client ID, and Client Secret from the Zoom App (screenshot above) into their corresponding fields and save these settings. We’ll cover the remaining options from these settings later on.

    zoom-amelia-credentials.pngzoom-amelia-credentials.png

    Before linking your employees with their Zoom accounts, there are two things that need to be done in Zoom Marketplace. First, you will need to go back into the Zoom App and enter the user information, under the “Information” tab on the left.

    There are three mandatory fields:

    • In the Basic Information section you need to add the Company Name
    • In the Developer Contact Information add your Name
    • Also, in the Developer Contact Information, add your email address and click “Continue”.
    zoom-app-info.pngzoom-app-info.png

    After you’ve entered the App Information, by clicking on the “Continue” button, you’ll be taken to the Feature section, which can be skipped. So, again, click on the “Continue” button and you’ll be taken to the Scopes section in Zoom.

    zoom-add-scopes.pngzoom-add-scopes.png

    In there, you need to add the following scopes:

    • View all user meetings;
    • View and manage all user meetings;
    • View all user information;
    • View users’ information and manage users.

    Simply click on the “+ Add Scopes” button, and search for the 4 scopes mentioned above:

    zoom-select-scopes.pngzoom-select-scopes-1024x674.png

    Even though these scopes are listed in Zoom, copying and pasting “View all user meetings” (for example) won’t return any results, so just search for one keyword from the scopes above. In the previous example, searching for “meeting” returned the scope we want to activate.

    For easier navigation, all 4 scopes are under “Meeting” and “User” scope categories (seen on the left in the screenshot above).

    Also, once you select a certain scope, you can search for another one, and then for another one until all 4 are selected. Only then should you click on the “Done” button in the bottom right of the Scopes popup.

    When you’re done adding the scopes, verify that the 4 scopes mentioned above are included, and then click on the “Continue” button in the lower right corner.

    zoom-scopes-added.pngzoom-scopes-added.png

    If you haven’t missed any of the steps, you will be able to activate the app in the Activation step in Zoom:

    zoom-activate-app.pngzoom-activate-app.png

    If you don’t see the option to activate the app, Zoom will display a list of mandatory items that haven’t been selected, so you’ll need to go back and either add some information or select the scopes.

    This completes the process of integrating the Server-to-Server OAuth app with Amelia, so now you can jump to the Connecting employees and events with Zoom host section by clicking here.


    Kind Regards, 

    Uros Jovanovic
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables