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

1.9 KiB

summary, doc-schema-version, read_when, title
summary doc-schema-version read_when title
Zoom meetings plugin: join meetings as a Chrome browser guest 1
You want an OpenClaw agent to join a Zoom meeting
You need Zoom-specific guest policy or manual-action guidance
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 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.