For this integration, you’ll need to create a Zoom Application - for more details read https://developers.zoom.us/docs/internal-apps

The record_meeting parameter won’t work with Zoom’s basic plan. With basic plan, you’ll be able to connect to the meeting and enable the “recording” manually.

Authentication

This provider requires authentication.

  • account_id: Zoom Account ID (required: True, sensitive: True)
  • client_id: Zoom Client ID (required: True, sensitive: True)
  • client_secret: Zoom Client Secret (required: True, sensitive: True)

In workflows

This provider can be used in workflows.

As “action” to make changes or update data, example:

actions:
    - name: Query zoom
      provider: zoom
      config: "{{ provider.my_provider_name }}"
      with:
        topic: {value}  
        start_time: {value}  
        duration: {value}  
        timezone: {value}  
        record_meeting: {value}  
        host_email: {value}  

Check the following workflow example:

Connecting with the Provider

Create an Application

Keep the credentials:

Grant Scopes

Activate the app

(Optional) Make sure cloud recording is set on your account