Skip to main content
Generalopenai

zoom-contact-center-web

Zoom Contact Center SDK for Web. Use for web chat/video/campaign embeds, engagement event handling, app-context integrations, and Smart Embed postMessage workflows.

Stars
1,305
Source
openai/plugins
Updated
2026-05-30
Slug
openai--plugins--web
View on GitHubRaw SKILL.md

// install — copy + paste into any project

mkdir -p .claude/skills && curl -fsSL https://raw.githubusercontent.com/openai/plugins/HEAD/plugins/zoom/skills/contact-center/web/SKILL.md -o .claude/skills/web.md

Drops the SKILL.md into .claude/skills/web.md. Works with Claude Code, Cursor, and any agent that loads SKILL.md files from .claude/skills/.

Zoom Contact Center SDK - Web

Official docs:

Quick Links

  1. concepts/lifecycle-and-events.md
  2. examples/app-context-and-state.md
  3. references/web-reference-map.md
  4. troubleshooting/common-issues.md

Integration Modes

  1. Contact Center App in Zoom client:
  • Zoom Apps SDK engagement APIs/events.
  1. External website embed:
  • Campaign SDK/web scripts (zoomCampaignSdk pattern).
  • Video client initialization pattern.
  1. Smart Embed:
  • iframe + postMessage event contract.

Hard Guardrails

  • For campaign SDK, gate calls behind zoomCampaignSdk:ready.
  • Persist state by engagementId.
  • Expect context switching and background app behavior.
  • Validate CSP and allow-list settings before debugging logic.

Chaining

Operations

  • RUNBOOK.md - 5-minute preflight and debugging checklist.