Knowledge-work-plugins 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.

install
source · Clone the upstream repo
git clone https://github.com/anthropics/knowledge-work-plugins
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/anthropics/knowledge-work-plugins "$T" && mkdir -p ~/.claude/skills && cp -r "$T/partner-built/zoom-plugin/skills/contact-center/web" ~/.claude/skills/anthropics-knowledge-work-plugins-contact-center-web && rm -rf "$T"
manifest: partner-built/zoom-plugin/skills/contact-center/web/SKILL.md
source content

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.