PluginBench
Skill
Official
Review
Audit score 70

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
Prerequisites
  • Android development environment (Android Studio or equivalent)
  • Zoom Contact Center account and API credentials
  • Understanding of Android service lifecycle and application initialization
Claude Code
Cursor
Windsurf
Cline

How to use contact-center/android

  1. 1.Initialize the SDK in Application.onCreate() before using any services
  2. 2.Create ZoomCCItem objects to define channel type and identifiers (entryId for chat/video/ZVA, apiKey for callbacks/campaigns)
  3. 3.Retrieve the appropriate service via ZoomCCInterface (getZoomCCChatService, getZoomCCVideoService, etc.)
  4. 4.Implement channel-specific logic using the service APIs
  5. 5.Release services on application teardown to clean up resources

Use cases

Good for
  • 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
Who it's for
  • 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

What is the difference between entryId and apiKey in ZoomCCItem?

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.

When should I initialize the SDK?

Initialize the SDK in Application.onCreate() before attempting to use any Zoom Contact Center services.

How do I handle reconnection after the app is backgrounded?

The SDK provides rejoin handling mechanisms; refer to concepts/sdk-lifecycle.md and troubleshooting/common-issues.md for specific patterns.

Can I use multiple channels simultaneously?

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.

Where do I find code examples?

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:

Quick Links

  1. concepts/sdk-lifecycle.md
  2. examples/service-patterns.md
  3. references/android-reference-map.md
  4. 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 ZoomCCItem to define channel + identifiers.
  • Use entryId for chat/video/ZVA.
  • Use apiKey for 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.