Skip to main content
For this integration, you will need to add and configure the Incoming Webhook application from the Zoom App Marketplace: https://marketplace.zoom.us/apps/eH_dLuquRd-VYcOsNGy-hQ

Authentication

This provider requires authentication.
  • webhook_url: Zoom Incoming Webhook Full Format Url (required: True, sensitive: True)
  • authorization_token: Incoming Webhook Authorization Token (required: True, sensitive: True)
  • account_id: Zoom Account ID (required: False, sensitive: True)
  • client_id: Zoom Client ID (required: False, sensitive: True)
  • client_secret: Zoom Client Secret (required: False, sensitive: True)
Certain scopes may be required to perform specific actions or queries via the provider. Below is a summary of relevant scopes and their use cases:
  • user:read:user:admin: View a Zoom user’s details
  • user:read:list_users:admin: List Zoom users

In workflows

This provider can be used in workflows. As “action” to make changes or update data, example:
actions:
    - name: Query zoom_chat
      provider: zoom_chat
      config: "{{ provider.my_provider_name }}"
      with:
        severity: {value}  # The severity of the alert.
        title: {value}  # The title to use for the message. (optional)
        message: {value}  # The text message to send. Supports Markdown formatting.
        tagged_users: {value}  # A list of Zoom user email addresses to tag. (optional)
        details_url: {value}  # A URL linking to more information. (optional)
Check the following workflow example:

Connecting with the Provider

Enable the Incoming Webhook Application

The Incoming Webhook application is available in the Zoom App Marketplace.

Create Team Chat Channel:

This channel will be the recipient of the Keep notifications.

Enable the Incoming Webhook Application

Send /inc connect <connection name> to the channel to enable a webhook with authorization code. The app will respond with the webhook url and authorization code.
You should use the “Full Format” Incoming Webhook Url, which ends in ?format=full.

(Optional) Enabling User JID Lookup

Messages can optionally include Zoom user JIDs, which are used to tag a particular Zoom user in a message. This is useful, for example, if a team subscribes to a chat channel but members only wish to be notified when they are explicitly tagged.

Create a Zoom Application

User lookup requires authorization. Create an internal only, Zoom Server to Server OAuth application.

Assign Required Scopes