Setting the file. One moment. High Level Scenarios · Build Zoom Contact Center App · anthropics/knowledge-work-plugins · Skills Docs
Goal:
- Agent writes notes that follow engagement context switching.
Flow:
config Zoom Apps SDK with engagement capabilities.
22
Validate Data
Tech Debt
62
Recruiting Pipeline
71
Vendor Check
125
Zoom Meeting SDK Web
88
Vendor Review
181
Create An Asset
Video Sdk/web
109.4
Versioning And Compatibility
Load getEngagementContext + getEngagementStatus.Store notes by engagementId.On onEngagementContextChange, swap UI state to selected engagement.On onEngagementStatusChange end, finalize or clear engagement draft.
- Product team controls targeting in admin without code redeploy.
- Add campaign web tag script.
- Wait for
zoomCampaignSdk:ready.
- Programmatically
open/show/hide/close as needed.
- Listen for engagement events for analytics and CRM writes.
- Customer mobile app can launch chat/video and recover from interruptions.
- Initialize SDK context in app startup.
- Build
ZoomCCItem for channel.
- Initialize service, attach delegates/listeners, and launch UI.
- Handle disconnect/rejoin links for video.
- End flow and release service resources.
- Runtime selection of chat/video/ZVA/scheduled callback per campaign.
- Fetch campaigns by API key.
- Inspect campaign channels.
- Build channel-specific item with campaign mode.
- Release previous conflicting service before opening new channel.
- Embed Contact Center softphone in CRM with screen-pop and contact lookup.
- Load Smart Embed iframe.
- Handle postMessage events (
zcc-init-config-request, search, resize, engagement events).
- Return contact search results and route screen-pop in CRM.
- Keep feature flags aligned with Smart Embed version path.
scenarios/high-level-scenarios.md