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.
bidi mode supports the shared GPT-Live voice and native agent delegation.
Use the shared Live configuration
under plugins.entries.zoom-meetings.config. Browser participant audio is
captured separately from native assistant-microphone injection, so Live can
hear interruptions while speaking.
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 theapp.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 was live-validated in 2026.8.1 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
Thezoom_meetings tool supports join, leave, status, transcript, and
speak. Gateway methods use zoommeetings.*. The node command is
zoommeetings.chrome.