Skip to content

Zoom Integration

DURUM.ai connects to your Zoom account to automatically ingest, transcribe, and analyze every cloud-recorded sales call — with AI scoring, coaching tips, and Slack recaps delivered within minutes.

What this integration does

Zoom eventWhat DURUM.ai doesWhen
recording.completedIngests the recording, transcribes it (OpenAI Whisper), analyzes it with AIAs soon as Zoom finishes processing a cloud recording
recording.transcript_completedImports Zoom's native transcriptWhen Zoom generates its own transcript

What you get

  • Automatic transcription of every call.
  • Sentiment analysis — positive, neutral, negative.
  • Closing probability — 0–100% score.
  • Coaching tips personalized per rep.
  • Automatic Slack recap posted after each call.
  • Attribution back to the ad that generated the lead.

Prerequisites

  • A Zoom Pro account or higher (free Zoom accounts do not support Cloud Recording).
  • Cloud Recording must be enabled in the Zoom account settings.
  • A DURUM.ai account (one seat per rep who wants their calls analyzed).

Adding the app

The DURUM.ai Zoom app is installed per user — each rep connects their own Zoom account. There is no account-wide install required by a Zoom admin.

Step by step

  1. Log in to DURUM.ai at https://app.durum.ai.
  2. Click your user avatar in the top-right corner and select Profile.
  3. Scroll to the Calendar connections section.
  4. Find the Zoom card.
  5. Click Connect.
  6. You are redirected to Zoom to authorize DURUM.ai.
  7. Sign in with the Zoom account you use for sales calls (not a personal / non-work account).
  8. Review the requested permissions and click Allow.
  9. You are redirected back to DURUM.ai. The Zoom card now shows status Connected.

Permissions DURUM.ai requests

ScopeWhy it is needed
user:readRead your Zoom user profile (email, account id) so DURUM.ai can link your Zoom account to your DURUM.ai user.
recording:readDownload cloud recording files and transcripts so they can be analyzed.
meeting:readRead meeting metadata (topic, start time, participants) so recordings are attached to the correct contact in DURUM.ai.

Each rep must connect individually

Zoom is connected at the user level, not the account level. Every rep on your team who wants their calls analyzed must:

  1. Log in to their own DURUM.ai account.
  2. Go to Profile → Calendar connections.
  3. Click Connect on the Zoom card.

Usage

Recording a call

Once connected, there is nothing to do in DURUM.ai for each call. Just run your Zoom calls as usual with Cloud Recording turned on:

  1. Start your Zoom meeting.
  2. Click Record → Record to the Cloud.
  3. Hold the call.
  4. End the meeting.
  5. Zoom processes the recording (typically 2–5 minutes).

Viewing analyzed calls

  1. Log in to DURUM.ai.
  2. Go to Team → Calls, or open the timeline of the contact the call was with.
  3. You will see:
    • Full transcript (searchable)
    • Sentiment score
    • Closing probability (0–100%)
    • AI coaching tips
    • Objections detected
    • Next-step commitments

Calls typically appear within 5 minutes of the recording being available in Zoom.

Slack recap (optional)

If you have configured Slack notifications in Settings → Notifications, DURUM.ai will post a recap message to your team channel each time a call finishes analysis. The message includes: rep name, contact, call outcome, closing score, and coaching notes.

Prerequisites per feature

FeatureRequires
Call ingestionZoom Pro+, Cloud Recording enabled
AI transcriptionZoom Pro+
AI analysis + scoringDURUM.ai paid plan
Slack recapSlack connected in DURUM.ai and notification type enabled
Ad-to-call attributionLead source tracked in DURUM.ai (UTM or CRM)

Removing the app

You can disconnect the DURUM.ai Zoom integration at any time. There are three ways to do it.

  1. Log in to DURUM.ai.
  2. Go to Profile → Calendar connections.
  3. Find the Zoom card.
  4. Click Disconnect.

What happens:

  • Your Zoom access and refresh tokens are revoked via POST https://zoom.us/oauth/revoke.
  • The tokens are deleted from DURUM.ai's database.
  • Future Zoom webhooks for your account are ignored.
  • Previously imported calls remain visible in your DURUM.ai history. They are not deleted by disconnect.

Option 2 — From Zoom Marketplace

  1. Go to https://marketplace.zoom.us/user/installed.
  2. Find DURUM.ai in your installed apps.
  3. Click Uninstall.

What happens:

  • Zoom sends DURUM.ai an app_deauthorized event.
  • DURUM.ai purges your Zoom tokens within seconds of receiving the event.
  • Future Zoom webhooks for your account are ignored.
  • Previously imported calls remain in your DURUM.ai history.

Option 3 — Full data deletion

If you want DURUM.ai to also delete the call recordings, transcripts, and analyses that were imported while the integration was active:

  1. Email support@durum.ai from the address associated with your DURUM.ai account.
  2. Include the subject line: Zoom data deletion request.
  3. Specify whether you want all call data deleted or only data from a specific date range.

Full deletion is completed within 30 days of the request, per our privacy policy.

Implications of disconnecting

  • No more new calls will be ingested, transcribed, or scored after disconnection.
  • Slack recaps for Zoom calls stop.
  • Attribution reports stop updating with new Zoom call outcomes.
  • Historical data already imported is preserved unless you use Option 3.

Troubleshooting

ProblemSolution
Connect button does nothingVerify you have a Zoom Pro (or higher) account. Free accounts cannot use Cloud Recording.
Redirected back with an errorClear cookies for zoom.us and app.durum.ai, then try again in a private window.
Recordings not syncingVerify Cloud Recording is enabled in your Zoom settings: Settings → Recording → Cloud recording.
"Connection failed" errorDisconnect and reconnect your Zoom account from Profile.
Transcript missingTranscription takes 2–5 minutes after the recording is available. Refresh the page.
Call appears in Zoom but not DURUM.aiCheck that the Zoom account holding the recording is the same one you connected to DURUM.ai. Calls from another rep's Zoom account will not appear in your DURUM.ai view.
Need helpEmail support@durum.ai — typical response within 1 business day.

Data handling summary

  • Tokens: stored encrypted at rest in Supabase (Postgres), scoped to the authenticated user.
  • Recordings: downloaded temporarily for transcription, then only the transcript + analysis are retained long-term.
  • Transcripts & analysis: retained for as long as the DURUM.ai account is active, unless the user requests deletion.
  • Deletion on disconnect: tokens only, not historical call data. For full deletion, email support@durum.ai.
  • Compliance: Québec Law 25, standard SaaS privacy practices.

Contact

Propulse par Durum Marketing