Zoom Workplace logo
Collaboration

Zoom Workplace

Manage Zoom users, meetings, webinars, and phone from plain-language requests.

Dex connects to Zoom Workplace over the Server-to-Server OAuth API and lets admins and employees run everyday Zoom operations in natural language — creating meetings, provisioning users, managing recordings, configuring phone sites, and more — with full policy guardrails and audit logging.

Book a Demo

What Dex does with Zoom Workplace

Dex handles both admin workflows and employee self-service — all policy-guardrailed and audit-logged.

A

For admins (CoAdmin)

  • Create, list, update, and deactivate Zoom users in bulk
  • Assign and revoke Zoom Phone, Zoom Rooms, and webinar licenses
  • Manage user groups, roles, and permissions org-wide
  • Configure Zoom Phone sites, numbers, call queues, and auto-receptionists
  • Create, update, and cancel meetings and webinars on behalf of any user
  • List, delete, and recover cloud recordings across the organization
  • Audit every action in Dex activity logs and Zoom operation reports
E

For employees (self-service)

  • Schedule, update, or cancel your own Zoom meetings in natural language
  • Access and manage your cloud recordings (including recovering deleted ones within 30 days)
  • Update your Zoom profile, display name, and personal meeting settings
  • Create webinars and manage registrants and panelists
  • Manage your personal Team Chat channels and messages
  • View your Zoom Phone call history and voicemails

Just ask Dex

Your team types a request in plain language. Dex investigates, plans, and executes — with the right guardrails.

Admin prompts

  • >Deactivate every Zoom user in Finance who hasn't signed in for 90 days
  • >Create a Zoom webinar for Q2 planning on May 14, add 5 panelists, turn on auto-recording
  • >Move all Sales team users into the "Sales" Zoom group and give them the Phone Standard license
  • >Show me every cloud recording deleted in the last 7 days and recover the ones from the marketing team
  • >List all Zoom Phone call queues and who the current members are

Employee prompts

  • >Schedule a 30-minute Zoom meeting with sarah@acme.com tomorrow at 2pm
  • >Recover the cloud recording I accidentally deleted yesterday from our team sync
  • >Update my Zoom display name to "Alex (Eng)" and enable waiting room by default
  • >Show my upcoming Zoom meetings this week and let me cancel the one at 4pm Thursday

Policy actions

Every action Dex can take on Zoom Workplace is declared, scoped, and guardrailed. Admins control which apply, who approves them, and whether they're limited to self-service.

ActionWhat it does
zoom_list_usersList and search Zoom users across the organization
zoom_manage_userCreate, update, activate, deactivate, and delete users
zoom_list_meetingsList meetings (own or org-wide depending on target)
zoom_manage_meetingCreate, update, and delete scheduled meetings
zoom_list_groups_rolesList Zoom groups and roles (requires paid plan)
zoom_manage_group_roleCreate groups, manage group membership, assign roles
zoom_list_recordingsList cloud recordings (date-range required by Zoom API)
zoom_manage_recordingDelete and recover cloud recordings
zoom_list_webinarsList webinars (requires Webinar add-on)
zoom_manage_webinarCreate and update webinars, manage registrants and panelists
zoom_manage_phoneConfigure Zoom Phone sites, numbers, devices, and IVRs (requires Zoom Phone)
zoom_manage_chatCreate and manage Team Chat channels and send messages

How to configure Zoom Workplace

Onboarding takes minutes. Dex validates your credentials before saving them.

Setup steps

  1. 1
    Sign in to the Zoom App Marketplace as an account admin and go to Develop → Build App.
  2. 2
    Choose "Server-to-Server OAuth" and give the app a name (e.g. "Dex Autonomous IT").
  3. 3
    Copy the Account ID, Client ID, and Client Secret from the App Credentials tab.
  4. 4
    Under Scopes, add every scope Dex should be able to use (user, meeting, recording, group, role, phone, webinar, chat).
  5. 5
    Activate the app from the Activation tab.
  6. 6
    In Dex, enable the Zoom integration and paste the three credentials. Dex validates them against a real /v2/users/me call before saving.

Credentials required

account_id
Zoom Account ID — Zoom Marketplace → your S2S app → App Credentials
client_id
Client ID from the Server-to-Server OAuth app
client_secret
Client Secret from the Server-to-Server OAuth app

Requirements

  • Zoom account with admin rights to create Marketplace apps
  • Paid Zoom plan required for Groups, Roles, Webinars (add-on), and Zoom Phone features
  • Zoom API rate limits apply (~30 req/sec standard; ~10 req/sec for reporting endpoints)
  • Cloud recordings held in Trash can be recovered for 30 days; hard-deleted recordings are unrecoverable

See Dex run Zoom Workplace

Book a 30-minute walkthrough with our team and see how autonomous IT works in your environment — or get started for free.