contact-center

Your custom concise message goes here. You must return a valid JSON object with the correct structure.

65|12|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/zoom/skills --skill contact-center
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: contact-center
Source: https://github.com/zoom/skills/tree/main/contact-center
Command: npx skills add https://github.com/zoom/skills --skill contact-center

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Zoom developers need a centralized, vetted guide to implement and troubleshoot Contact Center integrations across apps, web, and mobile SDKs.

Core Features & Use Cases

  • Unified routing and lifecycle guidance for Zoom Apps, Web Campaigns, and native mobile SDKs.
  • Example use cases: agent notes with engagement context, web campaign launches, native mobile rejoin flows.
  • Best-practice patterns for state management, context switching, and drift/versioning.

Quick Start

Initialize the Zoom Contact Center skill with a single engagement item and load the appropriate channel UI.

Frequently Asked Questions about contact-center

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Zoom Contact Center engagement state across web and mobile SDKs?

To manage Zoom Contact Center engagement state, use per-engagement state management patterns that handle context switching and lifecycle events across web and mobile SDKs for proper initialization and defensive routing.

What is the lifecycle pattern for Zoom Contact Center integrations across different channels?

The lifecycle pattern for Zoom Contact Center integrations coordinates initialization, engagement context handling, and rejoin flows across Zoom Apps, Web Campaigns, and native mobile SDKs to maintain consistent state across threads.

How do I implement a native mobile rejoin flow for Zoom Contact Center?

To implement a native mobile rejoin flow for Zoom Contact Center, follow the channel-specific lifecycle workflows that manage engagement context and state, ensuring defensive initialization when the mobile app resumes an active session.

Does the Zoom Contact Center integration guide handle drift and versioning across SDKs?

Yes, the Zoom Contact Center integration guide handles drift and versioning by providing best-practice patterns for state management and context switching to maintain compatibility across different SDK versions and app threads.

What configuration and OAuth considerations are needed for Zoom Contact Center web campaigns?

Zoom Contact Center web campaigns require proper OAuth configuration and channel-specific workflow setup to ensure defensive initialization and secure engagement context handling during web campaign launches.

When should I use defensive patterns for Zoom Contact Center initialization?

You should use defensive patterns for Zoom Contact Center initialization whenever managing per-engagement state across app, web, or mobile SDKs to prevent context drift and ensure proper lifecycle handling during thread coordination.