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.
What Dex does with Zoom Workplace
Dex handles both admin workflows and employee self-service — all policy-guardrailed and audit-logged.
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
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.
| Action | What it does |
|---|---|
zoom_list_users | List and search Zoom users across the organization |
zoom_manage_user | Create, update, activate, deactivate, and delete users |
zoom_list_meetings | List meetings (own or org-wide depending on target) |
zoom_manage_meeting | Create, update, and delete scheduled meetings |
zoom_list_groups_roles | List Zoom groups and roles (requires paid plan) |
zoom_manage_group_role | Create groups, manage group membership, assign roles |
zoom_list_recordings | List cloud recordings (date-range required by Zoom API) |
zoom_manage_recording | Delete and recover cloud recordings |
zoom_list_webinars | List webinars (requires Webinar add-on) |
zoom_manage_webinar | Create and update webinars, manage registrants and panelists |
zoom_manage_phone | Configure Zoom Phone sites, numbers, devices, and IVRs (requires Zoom Phone) |
zoom_manage_chat | Create 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
- 1Sign in to the Zoom App Marketplace as an account admin and go to Develop → Build App.
- 2Choose "Server-to-Server OAuth" and give the app a name (e.g. "Dex Autonomous IT").
- 3Copy the Account ID, Client ID, and Client Secret from the App Credentials tab.
- 4Under Scopes, add every scope Dex should be able to use (user, meeting, recording, group, role, phone, webinar, chat).
- 5Activate the app from the Activation tab.
- 6In 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
Related integrations
- Collaboration
Microsoft Teams
Manage Teams membership, route approvals to team owners, and send direct messages.
Learn more → - Collaboration
Slack
Run Slack admin operations and drive end-user conversations with Dex — all from one app.
Learn more → - Collaboration
Exchange Online
Manage shared mailboxes, distribution lists, aliases, and mailbox delegation.
Learn more →
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.