All Integrations
Zoom

Zoom Integration

Automatically create meeting notes and save VTT transcripts from Zoom cloud recordings into your projects.

How it works

1
Meeting ends
Zoom sends a recording.completed webhook to ArchCenter.
2
Transcript downloaded
ArchCenter fetches the VTT transcript file using a Server-to-Server OAuth token.
3
Note created
A meeting note is created in the matched project with the transcript attached as a file.

Prerequisites

  • A Zoom account with cloud recording enabled (requires Pro, Business, or Enterprise plan)
  • Admin access to Zoom Marketplace to create an app
  • Your ArchCenter instance must be publicly accessible (Zoom needs to reach your webhook URL)

Step 1 — Create a Server-to-Server OAuth app in Zoom

  1. 1Go to marketplace.zoom.us/develop/create and choose Server-to-Server OAuth.
  2. 2Give your app a name (e.g. ArchCenter Recordings) and click Create.
  3. 3On the App Credentials tab, copy your Account ID, Client ID, and Client Secret.
  4. 4Under Scopes, add: cloud_recording:read:list_user_recordings and cloud_recording:read:recording_token.
  5. 5Click Activate your app.

Step 2 — Configure a Webhook

  1. 1In the same app, go to the Feature tab and enable Event Subscriptions.
  2. 2Add a subscription. Set the Event notification endpoint URL to:
    https://your-domain.com/integrations/zoom/webhook
  3. 3Under Event types, add recording.completed.
  4. 4Copy the Secret Token shown — you'll need this in the next step.
  5. 5Click Validate — ArchCenter will respond to Zoom's challenge automatically.

Step 3 — Save credentials in ArchCenter

  1. 1Go to Integrations in your firm dashboard and click the Zoom card.
  2. 2Fill in: Account ID, Client ID, Client Secret, Webhook Secret Token, and the host email address (the Zoom account email used to host meetings).
  3. 3Optionally select a Default Project — new recordings without a project match will be assigned here.
  4. 4Toggle the integration Active and click Save.
  5. 5Click Test Connection to confirm credentials are working.

Viewing received recordings

After a Zoom meeting ends and the recording is processed (usually 5–15 minutes), go to Integrations → View Zoom Meetings to see all received recordings with their status, project link, and a link to the generated meeting note.