Zoom
AI-powered meeting management
OpenClaw Zoom Integration
Let your AI assistant handle Zoom meeting management. Schedule calls, retrieve transcripts, generate summaries, and manage your Zoom workspace through natural language.
Setup
Step 1: Create a Zoom OAuth App
- Go to marketplace.zoom.us ā Develop ā Build App
- Choose "OAuth" ā user-level app
- Add scopes:
meeting:read:adminmeeting:write:adminrecording:read:adminuser:read:admin
- Note the Client ID and Client Secret
- Set Redirect URL:
http://localhost:3000/callback
Step 2: Configure OpenClaw
integrations: zoom: enabled: true clientId: "YOUR_ZOOM_CLIENT_ID" clientSecret: "YOUR_ZOOM_CLIENT_SECRET" accountId: "YOUR_ACCOUNT_ID" # for Server-to-Server OAuthScheduling Meetings
Schedule a Zoom with john@company.com tomorrow at 2pm for 30 minutes: Q2 Reviewā Meeting created. Invite sent to John. Join link: zoom.us/j/...Create a recurring weekly standup: Mondays 9am, 30 minutes, team-standup@company.comā Recurring meeting created āCancel my 3pm Zoom todayā Meeting cancelled, participants notified āMeeting Summaries
Access your cloud recordings and transcripts:
Summarize yesterday's design review meetingā Key points: 1) Logo refresh approved, 2) Mobile layout needs revision...What action items came out of today's standup?ā John: Deploy auth fix by Thursday. Sarah: Send updated wireframes. Team: Review Q2 roadmap.Get the transcript from the client call last weekā [Full transcript from Zoom cloud recording]Meeting Management
What Zoom meetings do I have today?ā 2 meetings: 10am standup (recurring), 3pm client demoGenerate a Zoom link for a quick call nowā Instant meeting link: zoom.us/j/...How long was my longest meeting this week?ā Tuesday's all-hands: 2h 14mTroubleshooting
OAuth error? Zoom OAuth requires an accessible redirect URL. For local setup use ngrok to expose localhost.
Recording not found? Cloud recordings take 15-30 minutes to process after a meeting ends. Check Zoom cloud recording settings are enabled for your account.
Wrong account? Zoom uses Account ID for Server-to-Server OAuth. Find it in your Zoom account admin settings.
Features
Meeting scheduling
Create, reschedule, and cancel Zoom meetings via natural language
Cloud recording access
Retrieve recordings and transcripts from completed meetings
AI meeting summaries
Automatic action items and key points from meeting transcripts
Instant meetings
Generate instant meeting links on demand
Recurring meetings
Create and manage recurring meetings and webinars
Calendar integration
Sync with Google Calendar or Outlook for complete scheduling
Use Cases
Meeting scheduling
Book Zoom calls via chat without opening the Zoom app
Post-meeting summaries
Get AI summaries of recordings with action items extracted
Transcript search
Search past meeting transcripts for decisions and commitments
Meeting analytics
Track meeting time, frequency, and attendance patterns
Setup Guide
Requirements
- āZoom account (Pro, Business, or Enterprise for full features)
- āZoom Server-to-Server OAuth app or OAuth app with authorization
- āCloud recording enabled for transcript features
- āOpenClaw running on a server or Mac
Create a Zoom app
Go to marketplace.zoom.us, sign in, and create a new Server-to-Server OAuth app (for automated access) or standard OAuth app (for user-authorized access).
Configure scopes
Add required scopes: meeting:write, meeting:read, recording:read, user:read. For transcript access, add cloud_recording:read.
Get credentials
For Server-to-Server: note Account ID, Client ID, and Client Secret. For OAuth: note Client ID and Secret, set redirect URI.
Enable cloud recording (optional)
In Zoom settings, enable 'Cloud recording' and 'Audio transcript' for automatic transcript generation.
Configure OpenClaw
Add Zoom credentials to your OpenClaw config under integrations.zoom.
Test connection
Ask your assistant 'What Zoom meetings do I have today?' or 'Schedule a test Zoom for tomorrow at 10am' to verify.
Configuration Example
zoom: accountId: \"your-zoom-account-id\" clientId: \"your-zoom-client-id\" clientSecret: \"your-zoom-client-secret\" # For OAuth flow (alternative to Server-to-Server): # oauthToken: \"user-oauth-token\"
Limitations
- ā ļøTranscript features require Zoom cloud recording (paid plans)
- ā ļøServer-to-Server OAuth requires admin access for setup
- ā ļøReal-time meeting transcription requires Zoom AI Companion or recording
Frequently Asked Questions
Do I need a paid Zoom account?
Basic features like scheduling work with free accounts. Cloud recordings, longer meetings, and transcript features require Zoom Pro or higher.
Can it join meetings and take notes live?
The integration manages meetings through Zoom's API. For live transcription, enable Zoom's cloud recording with audio transcript ā your assistant can then process these recordings after the call.
How does it handle meeting transcripts?
When you enable cloud recording with transcription in Zoom, recordings are processed automatically. Your assistant can then analyze transcripts for summaries, action items, and searchable content.
Is this secure for enterprise use?
OpenClaw runs on infrastructure you control. Zoom credentials are stored locally. The integration uses Zoom's official OAuth API, compatible with enterprise security policies.
Can it work with Zoom Rooms?
The integration focuses on user meetings. Zoom Rooms management requires additional Rooms-specific API permissions and is typically handled by IT admins.
What about Webinars?
Webinar features are available with appropriate Zoom plan and API scopes. Add webinar:read and webinar:write scopes for webinar management.
Can multiple team members use it?
Yes. With Server-to-Server OAuth and admin setup, the integration can manage meetings for multiple users in your Zoom account.
How do I get meeting transcripts?
Enable 'Audio transcript' in your Zoom cloud recording settings. After meetings end, Zoom generates transcripts that your assistant can access and analyze.
š„ Your AI should run your business, not just answer questions.
We'll show you how.Free to join.
Related Integrations
š Learn More
OpenClaw Self-Audit: The Prompt That Checks Your Own Security Setup
Most people set up OpenClaw, lock things down as best they can, and never check again. Meanwhile, configs drift, updates change settings, and new integration...
OpenClaw Installation Guide ā All Platforms (Linux, macOS, Unraid)
Complete installation guide covering gateway setup, Ollama integration, systemd services, and troubleshooting common setup errors like ECONNREFUSED and model loading issues.
How to Connect Gmail to Your AI Assistant (Complete Integration Guide)
Turn Gmail into an AI-powered inbox. Summarize threads, draft replies, auto-categorize messages, and search your email with natural language.
Tabnine vs GitHub Copilot
Privacy-first AI coding vs ecosystem integration
š Your AI should run your business.
Weekly live builds + template vault. We'll show you how to make AI actually work.Free to join.
Join Vibe Combinator ā