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


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 and create an account.

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

  3. Enter the following details and click Create.


    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.


    Redirect URL for OAuth

    Add Allow Lists


    Please ensure to whitelist the URL address,, as it may affect the connection.

  5. Enter the basic information about the app.


    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.


    Select the category of the app.


    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.

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


    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.

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

  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.


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


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.


Triggers when a specified webinar event occurs.

Creates a webinar for a user.


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


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.


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.


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


Allows you to perform a custom API call.


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.


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