Back to Skills

build-zoom-contact-center-app

Reference skill for Zoom Contact Center. Use after routing to a contact-center workflow when implementing app, web, or native integrations; engagement context and state handling; campaigns; callbacks; or version-drift troubleshooting.

23,475stars2,830forksUpdated 8/14/2026

Security Assessment

Safe(94/100)
Security Score94/100

About build-zoom-contact-center-app

Build Zoom Contact Center App is a comprehensive reference skill for implementing Zoom Contact Center (ZCC) integrations across three surfaces: apps inside the Zoom desktop client (Zoom Apps SDK path), web channel embeds for chat/video/campaigns, and native Android and iOS SDKs. It solves the problem of navigating a broad, multi-platform SDK by routing developers to the right surface and documenting the shared engagement lifecycle, campaign handling, and version-drift troubleshooting.

Organized as a documentation tree with 27 files, it provides a routing guardrail that sends users to web, Android, or iOS sub-skills based on their integration target, plus concept, scenario, reference, and troubleshooting docs. It documents a common lifecycle pattern (initialize context, build a channel item using `entryId` or `apiKey`, get the service instance, register listeners before interaction, start the flow, handle engagement state changes like start/hold/resume/end, then release resources) and platform-specific SDK surfaces such as `ZoomCCInterface`, chat/video/ZVA/scheduled-callback services, campaign mode, and rejoin handling. Troubleshooting entries cover issues like views never appearing, sessions breaking on background/foreground, rejoin failures, stale sessions, and deprecated callback signatures.

It targets developers building agent-side apps, browser chat/video campaigns, native mobile customer apps, campaign-driven channel selection, and CRM softphone embeds. High-level scenarios and a RUNBOOK preflight checklist round out the material. This is guidance and reference documentation that points to official Zoom developer docs; it does not itself ship SDK binaries or execute privileged operations.

FAQ

Which platforms does this skill cover?

Zoom Contact Center integrations across the Zoom Apps SDK (in-client apps), web channel embeds, and native Android and iOS SDKs, with a routing guardrail that sends you to the right sub-skill.

What is the common engagement lifecycle?

Initialize platform context, build a channel item (entryId for chat/video/ZVA, apiKey for scheduled callback and campaigns), get the service, register listeners before interaction, start the flow, handle state changes, and release resources on teardown.

What kinds of apps can I build?

Agent side-panel apps that persist notes per engagement, browser chat/video campaigns, native mobile customer apps, campaign-driven channel selection, dropped-video rejoin flows, and CRM softphone embeds.

Does it include troubleshooting?

Yes. Per-platform common-issues docs cover problems like views never appearing, sessions breaking on background/foreground, rejoin URL failures, stale channel sessions, and deprecated callback signatures.

Does it ship the SDK?

No. It is reference documentation that routes to and summarizes the official Zoom Contact Center developer docs and SDK surfaces; you install the actual SDKs separately.

All Files

27 files
ios/troubleshooting/common-issues.md1.0 KB
View
android/concepts/sdk-lifecycle.md1.0 KB
View
android/SKILL.md1.7 KB
View
ios/references/ios-reference-map.md0.9 KB
View
SKILL.md4.7 KB
View
web/troubleshooting/common-issues.md0.8 KB
View
android/RUNBOOK.md2.3 KB
View
ios/concepts/sdk-lifecycle.md1.2 KB
View
android/examples/service-patterns.md1.7 KB
View
android/troubleshooting/common-issues.md0.8 KB
View
ios/RUNBOOK.md2.2 KB
View
references/samples-validation.md1.7 KB
View
android/references/android-reference-map.md1.0 KB
View
concepts/architecture-and-lifecycle.md1.9 KB
View
ios/SKILL.md1.6 KB
View
references/forum-top-questions.md3.2 KB
View
scenarios/high-level-scenarios.md1.7 KB
View
ios/examples/service-patterns.md1.6 KB
View
references/environment-variables.md1.7 KB
View
RUNBOOK.md3.0 KB
View
web/examples/app-context-and-state.md1.5 KB
View
references/versioning-and-compatibility.md1.2 KB
View
web/concepts/lifecycle-and-events.md1.0 KB
View
troubleshooting/common-drift-and-breaks.md1.6 KB
View
web/RUNBOOK.md2.2 KB
View
web/references/web-reference-map.md1.2 KB
View
web/SKILL.md1.7 KB
View

Install build-zoom-contact-center-app

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill