Web-client adapter
Puppeteer against webex.com web meetings. Lobby + admit. Bot tile shows your displayName.
bot api · cisco webex
shipping M2 (Jun–Jul) 2026Webex bot adapter ships M2 (Jun–Jul 2026). Browser automation against webex.com — lobby + admit, video tile, captions intercepted from Cisco's own captioner. Audio capture via PulseAudio loopback (same path as the Zoom Web adapter).
overview
Why later, not now. Webex is the third-most-asked platform behind Meet/Teams/Zoom; we're building it second-wave. Adapter is two-to-three weeks of work on top of the existing orchestrator + bot-container scaffolding — selectors per the research-agent reverse-engineering pass we did against *.webex.com/wbxmjrn/sites/. No Cisco SDK or developer-program approval is required because we're using the same web-client browser-automation pattern as the Zoom Web adapter ships today.
Captions are the interesting part. Webex uses Cisco's own captioner with a custom WebSocket transport — we tap it inside the bot's Chrome, the same way we tap Teams' caption events. Audio capture uses a PulseAudio loopback exposing the meeting tab as a virtual mic; per-speaker mapping comes from Webex's WebRTC SSRC allocation joined to the participant-list DOM (Webex's participant list is more stable than Zoom's; we tested).
productWebex.body3
planned scope
Puppeteer against webex.com web meetings. Lobby + admit. Bot tile shows your displayName.
Cisco's caption WebSocket intercepted inside the bot's Chrome. Same data-channel pattern as Teams.
PulseAudio loopback as virtual mic. Per-speaker mapping via WebRTC SSRC + participant-list DOM.
VP9 tab capture, inbound chat messages — identical output shape to Meet/Teams/Zoom.
No Webex pricing premium. Single flat rate across all our adapters.
Same taxonomy as the cross-platform bot API: host_denied_admission, lobby_timeout, removed_from_meeting, meeting_ended.