Only show these results:
Public Beta

Zoom Transcripts App

You can send transcripts of your Zoom meetings to one of our data streams.

Setup Your Zoom App

You'll setup your Zoom app, add the correct scopes, and get your Client ID and secret ready for the Nylas dashboard.

Step 1: Create a Zoom OAuth App

  1. Go to
  2. Click Develop, then App Types.
  3. On the next screen, click create OAuth.
  4. Select either User-managed or Account-level.
  5. Uncheck Would you like to publish this App on Zoom Marketplace?
  6. Click Create.

Step 2: App Credentials

  1. Keep the Client ID and Secret somewhere secure. You’ll need them during Create a Zoom Integration.
  2. Add a Redirect URL for OAuth. The URL should be where users are taken after they authenticate against your application. You’ll use it again while Creating a Zoom Integration with Nylas.
  3. Add the redirect URL to the OAuth allow list
  4. Allow list the streaming URL for Nylas.

Allow list your redirect URL

If you don’t allow list your redirect URL, authentication will fail.

Step 3: Information

  1. Fill out the following information:
    1. App Name
    2. Short Description
    3. Long Description
    4. Company Name
    5. Developer Contact Information

Step 4: Feature

  1. Toggle Event subscriptions and click Add Event Subscription.
  2. Give the subscription any name.
  3. For both production and development use the URL:
  4. Add the event Recording > Recording Transcript files have completed.
  5. Decide if you want all users on the account to have transcripts recorder or only those who have installed the app.

Step 5: Scopes

You'll notice a scope is already added from recording. The scope was automatically added for the event. Do no remove this scope. Add the following scope:

- user_info:read
- user:read
- user:read:admin   

Step 6: Finish App Setup

You don't need to install you app or add the local test information.

Create a Zoom Integration

  1. Click on Integrations in the dashboard and click on Set up integration.
  2. Choose Zoom Account.
  3. Give your integration any name.
  4. Enter the Zoom client ID and secret from Step 2: App Credentials
  5. The redirect URI is already filled in for you. You don't need to add another.
  6. How long the user authentication URLs are valid for. The default is 12 hours.

Create a Grant

You’ll need to grant an email access to the Integration you created.

  1. Go to the Nylas Dashboard and select Grants.
  2. Click Add Grant.
  3. Enter the email address you want to grant.

You’ll need to create a grant for each email you want to get data for.

Nylas dashboard opened to Grants page.

What's Next

Choose which provider you want to stream data to. You can learn more about the supported data types and connectors offered.