Plugin guides

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.

Was this useful?
On this page

On this page