Skip to main content
Zoom

Integrate Zoom with Torq: choose the official Torq app for simplicity or a custom app for more control. Admin rights required.

Updated over a week ago

Zoom is a video conferencing and messaging platform. Torq offers two integration types, allowing you to select the one that best suits your needs:

  • Official Torq app: the simplest way to get started using Zoom with Torq automation.

  • Custom Zoom app: allows for more control over permissions and scope.

You must have administrator permissions in Zoom to create a Zoom integration.

Create a Zoom Integration in Torq - Official Torq App

  1. Go to Build > Integrations > Steps > Zoom and click Add.

  2. Ener a unique and meaningful name.

  3. Click Add and authorize the installation of the Torq app from Zoom marketplace.

Screen Recording 2023-02-14 at 11.23.58 (2)

Create a Torq Application from Zoom Marketplace - Custom Zoom App

  1. Click Develop > Build App.

  2. Go to Team Chat Apps and click Create.

    1. Give the app a unique and meaningful name (such as "Torq").

    2. Under Distribution, toggle the button Off, so that any user from Zoom marketplace cannot add the app.

    3. Click Create.

      customzoom create
  3. Go to Scopes > Add Scopes

    1. Under Meetings allow View and manage all user meetings to allow Torq steps to create meetings.

    2. Under User allow View all user information to authorize meetings and API calls.

    3. Under Team Chat allow View and manage all users team chat messages (which will enable file uploading) and Enable Chatbot with Zoom Team Chat Client (which will enable chatbot functionality via steps)

    4. Click Done > Continue.

      custom zoom scopes

      You can select whichever scopes are appropriate for the authorization level you want the integration to have; the ones suggested above enable the basic steps of Torq.

  4. Go to App Credentials.

  5. In both the Production and Development Redirect URL for OAuth fields as well as the Allow Lists parameter, paste: https://redir.torq.io/integrations/custom_zoom_auth_code or EU: https://redir.eu.torq.io/integrations/custom_zoom_auth_code

    zooom authorization link gif
  6. In Torq, go to Build > Integrations > Steps > Custom Zoom and click Add.

    custom zoom step
  7. Give your integration a unique and meaningful name.

  8. From your Zoom app development page, go to App Credentials.

    custom zoom app credentials
    1. Copy the Development Client ID and paste it into the proper field in your Torq integration.

    2. Copy the Development Client Secret and paste it into the proper field in your Torq integration.

      custom zoom integration
    3. In your Zoom app development page, go to Features.

      1. From the Token section, copy the Secret Token and paste it into the proper field in your Torq integration.

      2. Under Zoom Products click on Team Chat.

        custom zoom team chat
      3. Go to Zoom Client Feature > Team Chat Subscription.

      4. In the Bot endpoint URL (both development and production) paste the URL: https://interactivity.torq.io/zoom/v1/interacctivity-hooks

      5. Click Save.

      6. Copy the Bot JID [development] and paste it into the proper field of your Torq integration.

        custom zoom bot id
  9. From your Torq application page, click Continue to finish authorizing the application.

    custom zoom final integration

Ask a Question in Zoom

  1. Add the Zoom Ask a Question step to your workflow.

  2. Fill out the required fields:

    1. Recipient email or Zoom ID

    2. Question to be answered

    3. A list of responses for the user to select. Responses must be separated by a comma, without a space between commas

  3. Additional optional parameters are available when you click on the Parameters icon.

  4. The recipient's response will be returned to Torq and arrive in JSON format.

2023-02-14_15-47-58 (1)

Premade Steps

These are the premade steps for Zoom. Don't see the step you need? No problem, you can easily create custom steps.

  • Create a new meeting

  • Ask a Question

  • Get channel

  • Get user

  • List user channels

  • List users

  • Send file

  • Send message

Did this answer your question?