Skip to main content

Zoom

BotDojo's Zoom Marketplace app lets you connect Zoom to BotDojo for transcript ingestion. The same app currently supports two BotDojo features:

  • Zoom cloud recording transcript sync
  • Zoom Contact Center engagement transcript sync

Prerequisites

  • A BotDojo workspace where you can access Integrations and Data
  • A Zoom account that can authorize the requested scopes for the feature you want to use
  • For Zoom cloud recordings, at least one completed Zoom meeting with a cloud recording transcript
  • For Zoom Contact Center, at least one completed engagement with transcript data available in Zoom Contact Center

Adding the App

  1. Sign in to BotDojo and open Integrations.
  2. Choose Zoom if you want meeting transcript sync, or Zoom Contact Center if you want Contact Center transcript sync.
  3. Click Connect.
  4. Sign in to Zoom if prompted.
  5. Review the requested permissions and click Allow to authorize the BotDojo Zoom app.
  6. After Zoom redirects back to BotDojo, confirm that the integration appears as connected.
  7. Open Data and create a new data loader for the feature you connected.

If you run into issues during authorization or the first sync, see Troubleshooting.

Usage

Zoom Cloud Recording Transcripts

Use this feature when you want BotDojo to ingest meeting transcript text from standard Zoom cloud recordings.

Prerequisites:

  • The recording must already exist in Zoom.
  • The recording must include a transcript.
  • The BotDojo user creating the loader must have access to the connected Zoom integration.

How to use it:

  1. Go to Data in BotDojo and create a new data loader.
  2. Select Zoom as the source.
  3. Choose a Start Date for the initial sync.
  4. Optionally enter Host Email Filter if you only want recordings from a specific host.
  5. Save the loader.
  6. Wait for the initial sync to finish, then open the imported folder to review the generated files.

What BotDojo imports:

  • Meeting topic
  • Meeting date
  • Host metadata
  • Transcript content formatted into Markdown

Zoom Contact Center Engagement Transcripts

Use this feature when you want BotDojo to ingest transcript text from Zoom Contact Center engagements such as voice, video, or chat interactions.

Prerequisites:

  • The Zoom account must have access to Zoom Contact Center data.
  • The engagement must be completed and available through the Zoom Contact Center API.
  • Transcript data must already be available for the engagement you want to ingest.

How to use it:

  1. Go to Data in BotDojo and create a new data loader.
  2. Select Zoom Contact Center as the source.
  3. Choose a Start Date for the initial sync.
  4. Optionally enter Channel Type and Queue Name Filter to narrow the sync.
  5. Save the loader.
  6. Wait for the sync to finish, then open the imported folder to review the generated files.

What BotDojo imports:

  • Engagement metadata
  • Queue and channel information
  • Customer and agent metadata when available
  • Transcript content formatted into Markdown

Removing the App

To fully remove the Zoom integration from your environment:

  1. In BotDojo, pause or delete any Zoom or Zoom Contact Center data loaders that depend on the integration.
  2. In BotDojo Integrations, remove or disconnect the related Zoom integration entry.
  3. In Zoom App Marketplace, open your installed apps and remove the BotDojo Zoom app from the Zoom account.

Implications of de-authorization:

  • BotDojo will no longer be able to refresh the Zoom access token.
  • Future syncs will stop.
  • Previously imported documents remain in BotDojo until you delete the related BotDojo data loader, folder, or documents.

Troubleshooting

  • If the Zoom consent screen fails or redirects to an error page, verify that the production Zoom app includes the correct BotDojo redirect URI for the feature you are using.
  • If the integration connects but no files appear, confirm that Zoom already has completed recordings or completed Contact Center engagements with transcript data in the selected date range.
  • If you recently changed scopes in the Zoom Marketplace app, disconnect and reconnect the BotDojo integration so Zoom issues a token with the updated permissions.
  • If you use the Contact Center loader and only want specific queues or channel types, double-check the filter values because unmatched filters will produce zero imported files.

Support

If you need help, contact the BotDojo team through your normal BotDojo support channel and include:

  • the BotDojo workspace
  • the integration type you used
  • the approximate authorization time
  • the affected Zoom user or queue