Skip to main content

Celonis Product Documentation

Zoom (Action Flows)

With Zoom modules in Execution Management System, you can monitor, create, update, retrieve, or delete meetings and webinars, manage meeting and webinar registrants, or manage cloud recordings, phone calls, and chats in your Zoom account.

To get started with the Zoom app, create an account at zoom.us/signup.

Note

Refer to the Zoom API documentation for the list of available endpoints.

Connecting Zoom to Execution Management System

To connect to the Zoom app:

  1. Go to https://marketplace.zoom.us/ and create an account.

  2. Click Develop > Build App > OAuth > Create.

    61d6bf8072991.png
  3. Enter the following details and click Create.

    61d6bf81c129e.png

    App Name

    Enter the name of your app.

    Choose App Type

    Select Account-level app.

    Would you like to publish this app on Zoom App Marketplace?

    Select whether you want to publish the app on the Zoom App marketplace.

  4. Open the app, enter the details as follows, and click Continue.

    61d6bf82e5046.png

    Redirect URL for OAuth

    https://www.integromat.com/oauth/cb/zoom2

    Add Allow Lists

    https://www.make.com

    https://www.integromat.com

    Note

    Please ensure to whitelist the URL address, https://www.integromat.com, as it may affect the connection.

  5. Enter the basic information about the app.

    61d6bf8430b47.png

    App name

    Enter the name of the app.

    Short Description

    Enter the short description of the app.

    Long Description

    Enter the long description of the app.

    Preview Content

    Add the images to show the app's content. You can upload a maximum of six images. If you are uploading a video, then you can upload a maximum of five images and a video.

    Category

    Select the category of the app.

    Vertical

    Select a vertical if your app has been built with industry vertical-specific compliance such as HIPAA, FedRAMP, or is specific to Higher Education or K-12.

    Company Name

    Enter the name of the company app. This name will appear on the marketplace homepage and on the app’s detail page.

    Developer Contact Information

    Add the developer details:

    • Name Enter the name of the developer.

    • Email address Enter the email address of the developer.

  6. Select the subscriptions for the app and click Continue.

    61d6bf85635ef.png
  7. Click Add Scopes and select at least one scope for your app and click Continue. For example, meetings, users. etc.,

    Note

    You must add scope for users to establish the connection and keep the app private.

  8. On the left menu, click App Credentials and copy the Client ID and Client Secret to a safe place.

    61d6bf88155e8.png
  9. Go to Execution Management System, and open the Zoom module's Create a Connection dialog.

    zoom-1.png
  10. Optional: In the Connection name field, enter a name for the connection.

  11. Optional: Click Show Advanced Settings and enter the client credentials retrieved in Step 8.

  12. Click Save.

  13. Confirm the access by clicking Authorize.

    61d6bf8ba4920.png

The connection has been established. You can proceed with setting up the module.

Meeting

Triggers when a meeting event occurs.

Creates a meeting for a user.

Only 100 Create a Meeting API requests are permitted within a 24-hour window for a user.

Retrieves the details of a meeting.

Lists all meetings, optionally by category.

Updates the details of a meeting.

Ends a meeting for a user.

Removes a meeting by its ID. Occurrences of a recurring meeting can be removed by the occurrance ID.

Registers a participant for a meeting.

Lists all registrants of a meeting.

Updates registrant's status for a meeting.

Webinar

Triggers when a specified webinar event occurs.

Creates a webinar for a user.

Note

Requires a Pro or higher plan with a webinar add-on.

Retrieves the details of a webinar.

Lists all webinars of a user.

Updates the details of a webinar.

Removes a webinar for a user.

Registers a participant for a webinar.

Lists all registrants of a webinar.

Updates registrant's status for a webinar.

Registers multiple panelists for a webinar.

Lists all panelists of a webinar.

Removes a single panelist from a webinar.

Cloud Recording

Caution

Requires a Pro or higher plan and cloud recording must be enabled on the user’s account.

Triggers when a specified recording event occurs.

Searches cloud recordings from a meeting or a webinar.

Downloads a cloud recording by its URL and token.

Removes a recording from a meeting or webinar.

Phone Call

Triggers when a phone call event occurs.

Lists all phone numbers owned by the user.

Lists call logs of a user within a month.

Chat

Triggers when a specified chat channel event occurs.

Triggers when a specified chat message is sent, updated, replied, or deleted.

Sends a message to the chat channel or the contact.

User

Triggers when a user activity event (User's presence status updated) triggers

Other

Allows you to perform a custom API call.

Note

For the list of available endpoints, refer to the Zoom API Documentation.

Uninstalling the Execution Management System App From a Zoom Account

1. Log in to your Zoom account, and navigate to the Zoom App Marketplace.

2. Click Manage in the top-right corner > Installed Apps.

61d6bf9c78a87.gif

3. Click the Uninstall button for the Execution Management System app.

61d6bf9f2a340.png