Only show these results:


This feature is in public beta. It might contain bugs, and might change before it is generally available.

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. Browse to the Zoom Marketplace
  2. Hover over Develop in the top right corner and click Build App.
  3. Click the Create button in the OAuth tile.
  4. Fill in the App Name field.
  5. Select either Account-level app or User-managed app.
  6. Set the Would you like to publish this App on Zoom Marketplace? toggle to No.
  7. 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 in the following fields:
    • App Name
    • Short Description
    • Long Description
    • Company Name
    • 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

First, you need to grant the 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.

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.