Files
openclaw/docs/plugins/zoom-meetings.md
Peter Steinberger 2a97397f47 docs: consolidate setup and plugin references (#126132)
* docs: consolidate setup and plugin references

* docs: preserve meeting plugin configuration
2026-08-18 20:00:05 -07:00

47 lines
1.9 KiB
Markdown

---
summary: "Zoom meetings plugin: join meetings as a Chrome browser guest"
doc-schema-version: 1
read_when:
- You want an OpenClaw agent to join a Zoom meeting
- You need Zoom-specific guest policy or manual-action guidance
title: "Zoom meetings plugin"
---
The `zoom-meetings` plugin joins `zoom.us/j/...` links and account subdomains
such as `example.zoom.us/j/...` as a guest through the Zoom Web App in the
OpenClaw Chrome profile. It does not create meetings, dial in, use the Zoom
Meeting SDK, or capture audio/video recordings.
Use [Meeting plugins](/plugins/meeting-plugins) for shared installation, modes,
Chrome and virtual-audio setup, transcripts, remote-node requirements, and
verification.
## Handle Zoom policy and manual actions
The browser adapter chooses **Join from browser**, fills the guest name, turns
the camera off, configures the microphone, and clicks **Join**. It grants the
`app.zoom.us` origin microphone and speaker-selection permissions before
navigation. In-call state uses Zoom's Leave control.
Zoom can disable browser join or require authentication, email verification, a
passcode, CAPTCHA completion, host admission, or browser device permissions.
The plugin reports these as `manualAction`; complete the requested step in the
same OpenClaw Chrome profile, then retry status or speech. It does not bypass
Zoom policy.
The Zoom Web App has been live-validated with an official test meeting through
the interstitial, iframe guest-name entry, microphone/camera controls, browser
and macOS media permissions, in-call detection, live captions, and host-ended
detection. Lobby and authentication states retain text fallbacks when no stable
DOM identifier is available.
## Tool and Gateway surface
The `zoom_meetings` tool supports `join`, `leave`, `status`, `transcript`, and
`speak`. Gateway methods use `zoommeetings.*`; the node command is
`zoommeetings.chrome`.
## Related
- [Meeting plugins](/plugins/meeting-plugins)