mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-26 04:15:48 -06:00
2a97397f47
* docs: consolidate setup and plugin references * docs: preserve meeting plugin configuration
47 lines
1.9 KiB
Markdown
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)
|