What problem does it solve?
Embedding Zoom Virtual Agent chat on a website involves readiness gating, campaign versus entry ID decisions, user context updates, and CSP configuration, and mistakes in any of these cause silent failures that are hard to debug.
Core Features & Use Cases
- Campaign and Entry ID Embed Patterns: Provides ready-to-adapt script snippets for launching chat via campaign or entry ID with proper readiness gating.
- Lifecycle and Event Guidance: Documents the full SDK lifecycle, event surface (open, close, engagement_started), and method surface (show, hide, endChat, updateUserContext).
- Troubleshooting Playbook: Diagnoses common failures such as undefined zoomCampaignSdk, CSP blocks, and campaigns not triggering.
- Use Case: A developer adding Zoom Virtual Agent chat to a marketing site can follow the campaign-first pattern, gate calls behind zoomCampaignSdk:ready, and resolve CSP errors using the troubleshooting guide.
Quick Start
Use the zoom-virtual-agent-web skill to add a campaign-based Zoom Virtual Agent chat embed to my web page with readiness gating.