Skip to content
cccskills
Official · ClaudeFreePublished on GitHub

build-zoom-contact-center-app

Guide Zoom Contact Center integrations across Zoom client apps, websites, and native mobile apps. Use platform references to implement chat, video, scheduled callbacks, and handling of customer interaction states, context changes, and resource cleanup.

OriginalShow the original description

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.

Works withZoom
See how to install

Good for

  • Build an agent side-panel app with notes per customer interaction
  • Embed chat or video on a website
  • Add chat, video, or scheduled callbacks to a mobile app
  • Implement rejoining after a dropped mobile video session

Files included (27)

  • SKILL.md5.0 KB
  • android/concepts/sdk-lifecycle.md1019 B
  • android/examples/service-patterns.md1.7 KB
  • android/references/android-reference-map.md1.0 KB
  • android/RUNBOOK.md2.3 KB
  • android/SKILL.md1.7 KB
  • android/troubleshooting/common-issues.md834 B
  • concepts/architecture-and-lifecycle.md1.9 KB
  • ios/concepts/sdk-lifecycle.md1.2 KB
  • ios/examples/service-patterns.md1.6 KB
  • ios/references/ios-reference-map.md884 B
  • ios/RUNBOOK.md2.2 KB
  • ios/SKILL.md1.6 KB
  • ios/troubleshooting/common-issues.md980 B
  • references/environment-variables.md1.7 KB
  • references/forum-top-questions.md3.2 KB
  • references/samples-validation.md1.7 KB
  • references/versioning-and-compatibility.md1.2 KB
  • RUNBOOK.md3.0 KB
  • scenarios/high-level-scenarios.md1.7 KB
  • troubleshooting/common-drift-and-breaks.md1.6 KB
  • web/concepts/lifecycle-and-events.md1.0 KB
  • web/examples/app-context-and-state.md1.5 KB
  • web/references/web-reference-map.md1.2 KB
  • web/RUNBOOK.md2.2 KB
  • web/SKILL.md1.7 KB
  • web/troubleshooting/common-issues.md862 B

SKILL.md (original)

Review the instructions the agent will receive before you install.

/build-zoom-contact-center-app

Background reference for Zoom Contact Center integrations across app, web, and native mobile surfaces.

Implementation guidance for Zoom Contact Center across:

  • Contact Center apps in the Zoom client (Zoom Apps SDK path)
  • Web channel embeds (chat/video/campaign)
  • Native mobile SDKs (Android/iOS)

Official docs:

Routing Guardrail

  • If the user is building an app inside the Zoom Contact Center desktop client, stay on the Zoom Apps SDK path and use this skill plus zoom-apps-sdk.
  • If the user is embedding chat/video widgets on a website, route to web/SKILL.md.
  • If the user is integrating native Android or iOS SDK binaries, route to android/SKILL.md or ios/SKILL.md.
  • If the user needs Contact Center call-control or queue APIs, chain with ../rest-api/SKILL.md.

Quick Links

Start here:

  1. concepts/architecture-and-lifecycle.md
  2. scenarios/high-level-scenarios.md
  3. references/forum-top-questions.md
  4. references/versioning-and-compatibility.md
  5. references/samples-validation.md
  6. references/environment-variables.md
  7. troubleshooting/common-drift-and-breaks.md
  8. RUNBOOK.md

Platform skills:

Documentation Structure

contact-center/
├── SKILL.md
├── RUNBOOK.md
├── concepts/
│   └── architecture-and-lifecycle.md
├── scenarios/
│   └── high-level-scenarios.md
├── references/
│   ├── versioning-and-compatibility.md
│   ├── samples-validation.md
│   └── environment-variables.md
├── troubleshooting/
│   └── common-drift-and-breaks.md
├── android/
│   ├── SKILL.md
│   ├── concepts/sdk-lifecycle.md
│   ├── examples/service-patterns.md
│   ├── references/android-reference-map.md
│   └── troubleshooting/common-issues.md
├── ios/
│   ├── SKILL.md
│   ├── concepts/sdk-lifecycle.md
│   ├── examples/service-patterns.md
│   ├── references/ios-reference-map.md
│   └── troubleshooting/common-issues.md
└── web/
    ├── SKILL.md
    ├── concepts/lifecycle-and-events.md
    ├── examples/app-context-and-state.md
    ├── references/web-reference-map.md
    └── troubleshooting/common-issues.md

Common Lifecycle Pattern

  1. Initialize platform context early.
  2. Build a channel item (entryId for chat/video/ZVA, apiKey for scheduled callback and campaign flows).
  3. Get service/client instance.
  4. Register listeners/delegates before user interaction.
  5. Start flow (fetchUI, startVideo, or web SDK open/show path).
  6. Handle engagement state changes (start, hold, resume, end) and context switching.
  7. End flow and release resources (endChat/endVideo, logout/logoff, uninitialize/release).

High-Level Scenarios

  • Agent side-panel app that stores notes per engagementId and survives context switching.
  • Browser chat/video campaigns launched from web tags.
  • Native mobile customer app for chat/video/scheduled callback.
  • Campaign-driven channel selection (chat, ZVA, video, scheduled callback).
  • Rejoin flow for dropped video engagements on mobile.
  • Smart Embed CRM softphone with postMessage event contracts.

See scenarios/high-level-scenarios.md for details.

Chaining

Environment Variables

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

accessibility-review

Official · ClaudeFreeSummary

Review a design or web page against WCAG 2.1 AA, an accessibility standard. Organize findings on contrast, keyboard access, forms, and screen reader behavior, with severity levels and practical recommendations for fixes.

  • Review accessibility before design handoff
  • Check text and interface color contrast
  • Review keyboard navigation and focus behavior
anthropics/knowledge-work-plugins31.1KUpdated Oct 21, 2026

account-context

Official · ClaudeFreeSummary

Build a single brief on an existing customer using available sales records, emails, documents, call notes, and internal chat. Understand the current situation, key contacts, recent discussions, and gaps that may need attention.

  • Preparing for a meeting with an existing customer
  • Catching up on an account during a handover
  • Reviewing recent discussions and stalled opportunities
anthropics/knowledge-work-plugins31.1KUpdated Oct 21, 2026

account-plan

Official · ClaudeFreeSummary

Build or refresh a strategic customer account plan from sales records, emails, and meeting transcripts. Organize goals, stakeholders, growth opportunities, risks, and dated actions into a document, then sync approved highlights to the customer relationship management system.

  • Creating a quarterly plan for a key customer
  • Refreshing an existing account plan
  • Reviewing stakeholder coverage and growth opportunities
anthropics/knowledge-work-plugins31.1KUpdated Oct 21, 2026

account-research

Official · ClaudeFreeSummary

Research prospective companies and contacts, check existing customer records, and assess fit against your ideal customer profile. Receive a sourced brief covering recent developments, likely priorities, outreach talking points, and a suggested next step.

  • Researching a company before a sales approach
  • Checking existing account records and ownership
  • Assessing fit against your ideal customer profile
anthropics/knowledge-work-plugins31.1KUpdated Oct 21, 2026

account-research

Official · ClaudeFreeSummary

Research sales accounts using Common Room data to summarize company details, buying signals, ownership, and key contacts. Answer specific questions directly or prepare a broader briefing with evidence-based next steps, clearly identifying missing information.

  • Prepare a company briefing before a sales conversation
  • Check buying signals and recent account activity
  • Find account owners and key contacts
anthropics/knowledge-work-plugins31.1KUpdated Oct 21, 2026

account-tiering

Official · ClaudeFreeSummary

Score and group accounts by customer fit and engagement, such as recent contact and open sales opportunities. Identify where to focus sales effort, choose next actions, and spot promising accounts with neglected outreach or missing information.

  • Prioritize a portfolio of assigned accounts
  • Find strong-fit accounts that need outreach
  • Identify promising accounts with no recent activity
anthropics/knowledge-work-plugins31.1KUpdated Oct 21, 2026

See all skills by anthropics

Report a problem with this skill