Choose a plugin
Choose Google Meet when you need meeting creation, Google API artifacts, or a Twilio phone path. Choose Teams or Zoom for direct browser guest participation on those platforms. The Teams and Zoom plugins do not create meetings, dial in, call the vendor API, or record meetings.
Choose a mode
The three plugins share the same modes:
Use
transcribe when the agent only needs meeting text. Use agent for normal OpenClaw reasoning and tools. Use bidi when low-latency direct voice is more important than routing each turn through the regular agent.
Caption transcripts are session-scoped runtime data, not durable meeting recordings. Caption availability still depends on the meeting platform, account, language, and host policy. See the platform guide for its transcript limits and status fields.
Prepare Chrome and audio
Chrome can run on the Gateway host or on a paired node. A remote Chrome node must allowbrowser.proxy plus the platform command:
For
agent or bidi mode through Chrome, run Chrome on macOS and install the shared audio dependencies on that same host:
agent mode, or a realtime voice provider for bidi mode. The platform guides contain the provider and audio-command options.
Enable the plugin
Install Google Meet before enabling it. Teams meetings and Zoom are included with OpenClaw and only need to be enabled:Verify and join
Treat any failed setup check as a blocker for that transport and mode. For an observe-only smoke test, select
transcribe mode and confirm that status reports an in-call session before expecting caption text.
Handle platform policy prompts
Browser automation handles the normal guest-name, prejoin camera and microphone, join, in-call, and leave controls. It does not bypass platform or organizer policy.- Google Meet may require Google sign-in, host admission, or a browser permission decision.
- Microsoft Teams may require tenant sign-in, email verification, or organizer admission.
- Zoom may require authentication, email verification, a passcode, CAPTCHA completion, or host admission; an account can also disable browser join.
manualActionRequired, complete the reported step in the same OpenClaw Chrome profile before retrying. Repeatedly opening new tabs does not resolve an account, tenant, lobby, or CAPTCHA gate.
Only join meetings where the operator is authorized to add an agent. Tell participants when local policy or consent rules require disclosure of automated participation, transcription, or synthesized speech.