contact-center/android
anthropics/knowledge-work-plugins
Zoom Contact Center SDK for native Android chat, video, and callback integrations.
What is contact-center/android?
Official Zoom Contact Center SDK for Android enables native integration of chat, video, ZVA, and scheduled callbacks into Android apps. Use this when building contact center features directly into Android applications with campaign mode and service lifecycle management.
- Initialize and manage Zoom Contact Center services in Android applications
- Integrate chat, video, ZVA, and scheduled callback channels via dedicated service APIs
- Support campaign mode with web campaign service and campaign metadata
- Handle service lifecycle and rejoin scenarios for persistent connections
- Define channel and identifier context using ZoomCCItem objects
How to install contact-center/android
npx skills add https://github.com/anthropics/knowledge-work-plugins --skill build-zoom-contact-center-app- Android development environment (Android Studio or equivalent)
- Zoom Contact Center account and API credentials
- Understanding of Android service lifecycle and application initialization
How to use contact-center/android
- 1.Initialize the SDK in Application.onCreate() before using any services
- 2.Create ZoomCCItem objects to define channel type and identifiers (entryId for chat/video/ZVA, apiKey for callbacks/campaigns)
- 3.Retrieve the appropriate service via ZoomCCInterface (getZoomCCChatService, getZoomCCVideoService, etc.)
- 4.Implement channel-specific logic using the service APIs
- 5.Release services on application teardown to clean up resources
Use cases
- Building a native Android contact center app with multi-channel support
- Adding chat and video support to an existing Android customer service application
- Implementing scheduled callbacks and campaign engagement in Android
- Handling reconnection and service recovery in Android contact center flows
- Integrating Zoom contact center capabilities alongside other Zoom app features
- Android developers building contact center applications
- Teams integrating Zoom contact center into existing Android apps
- Contact center platform builders targeting Android
- Mobile app developers adding customer engagement features
contact-center/android FAQ
entryId is used for chat, video, and ZVA channels to identify the specific conversation or session. apiKey is used for scheduled callback and campaign mode operations.
Initialize the SDK in Application.onCreate() before attempting to use any Zoom Contact Center services.
The SDK provides rejoin handling mechanisms; refer to concepts/sdk-lifecycle.md and troubleshooting/common-issues.md for specific patterns.
Yes, you can retrieve and use multiple service instances (chat, video, ZVA, callbacks) in the same application by calling the appropriate getter methods on ZoomCCInterface.
See examples/service-patterns.md for common integration patterns and references/android-reference-map.md for API details.
Full instructions (SKILL.md)
Source of truth, from anthropics/knowledge-work-plugins.
name: contact-center/android description: "Zoom Contact Center SDK for Android. Use for native Android chat/video/ZVA/scheduled callback integrations, campaign mode, service lifecycle, and rejoin handling." user-invocable: false triggers:
- "contact center android"
- "zcc android"
- "zoomccinterface android"
- "zoomccchatservice"
- "zoomccvideoservice"
- "releasezoomccservice"
- "android rejoin"
Zoom Contact Center SDK - Android
Official docs:
- https://developers.zoom.us/docs/contact-center/android/
- https://marketplacefront.zoom.us/sdk/contact/android/index.html
Quick Links
- concepts/sdk-lifecycle.md
- examples/service-patterns.md
- references/android-reference-map.md
- troubleshooting/common-issues.md
SDK Surface Summary
- SDK manager:
ZoomCCInterface - Channel services:
getZoomCCChatService()getZoomCCVideoService()getZoomCCZVAService()getZoomCCScheduledCallbackService()- Campaign support via web campaign service and campaign metadata.
Hard Guardrails
- Initialize SDK in
Application.onCreate. - Use
ZoomCCItemto define channel + identifiers. - Use
entryIdfor chat/video/ZVA. - Use
apiKeyfor scheduled callback and campaign mode. - Release services on teardown.
Common Chains
- Contact Center app and engagement context: ../../zoom-apps-sdk/SKILL.md
- Contact Center API automation: ../../rest-api/SKILL.md
Operations
- RUNBOOK.md - 5-minute preflight and debugging checklist.
Related skills
More from anthropics/knowledge-work-plugins and the wider catalog.

build-zoom-meeting-app
Build or embed Zoom meeting flows with proper SDK selection and lifecycle management.

zoom-meeting-sdk-android
Embed Zoom meetings in Android apps with native SDK, default/custom UI, and PKCE auth.

build-zoom-phone-integration
Reference skill for building Zoom Phone integrations via OAuth, APIs, webhooks, Smart Embed, and URI schemes.

build-zoom-rest-api-app
Reference for Zoom REST API endpoint selection, OAuth setup, rate limits, and error debugging.

build-zoom-team-chat-app
Build Zoom Team Chat integrations and chatbots with user-scoped messaging, rich cards, and slash commands.

zoom-video-sdk-android
Zoom Video SDK for Android—build custom real-time video apps with full UI control and session tokens.