Skip to main content
skill CX Codex GP ChatGPT official · OpenAI

build-zoom-phone-integration · openai — Codex skill

This skill guides Zoom Phone integrations across REST APIs, webhooks, Smart Embed, CRM dialers, and call workflows.

Install into Codex · Skills CLI (Vercel) All methods and platforms ↓
npx skills add openai/plugins --skill phone -a codex
Open on GitHub

What build-zoom-phone-integration does

The skill helps classify a Zoom Phone integration before implementation. It covers REST API automation, webhook event handling, Smart Embed, URI launches, CRM dialers, and call-control workflows. It also separates call control, call records, number management, and webhook processing into distinct modules.

For Smart Embed, the guidance focuses on postMessage event contracts, embedding limits, and mapping CRM state. Included materials cover architecture and lifecycle, a Phone API service pattern, an embed bridge, event contracts, and common issues. Before coding, confirm account settings, phone entitlements, and OAuth scopes. Debugging can fail when the license, role permissions, number ownership, webhook subscriptions, or event payload shape do not match.

What it helps with

  • design a Zoom Phone REST API integration
  • process call events through webhooks
  • connect Smart Embed to CRM state
  • split call control from call records
  • verify OAuth scopes and phone permissions

Example prompts for the agent

  • Design a Zoom Phone CRM integration that handles call events through webhooks.
  • Split the implementation into modules for call control, call records, number management, and webhook processing.
  • Review the Smart Embed design, including postMessage contracts, embedding constraints, and CRM state mapping.

How to install build-zoom-phone-integration

1Skills CLI (Vercel)

npx skills add openai/plugins --skill phone -a codex

2Manually: put the files in place

.agents/skills/phone/SKILL.md

For all projects use ~/.agents/skills/

Step by step, with commands for each platform: Codex skills: how to install, where they live, how to call them

Questions about build-zoom-phone-integration

How do I install build-zoom-phone-integration in Codex?

Run npx skills add openai/plugins --skill phone -a codex, then open .agents/skills/phone/SKILL.md.

What does build-zoom-phone-integration do?

It guides Zoom Phone work involving REST APIs, webhooks, Smart Embed, URI launches, CRM dialers, and call handling. It also gives a checklist for debugging permissions and event payloads.

What must I check before building a Zoom Phone integration?

Confirm the account settings, phone entitlements, and OAuth scopes first. Also check the Zoom Phone license, role permissions, number ownership, webhook subscriptions, and event payload shape.

Source text

SKILL.md · MIT
---
name: build-zoom-phone-integration
description: Use when building Phone.
---

# Build Zoom Phone Integration

Use this skill when the target workflow is Zoom Phone, CTI, CRM calling, call events, or Smart Embed behavior.

## Workflow

1. Classify the integration: REST API automation, webhook event processing, Smart Embed, URI launch, CRM dialer, or call-handling workflow.
2. Confirm the actor, account settings, phone entitlements, and OAuth scopes before implementation.
3. Keep call control, call records, number management, and webhook processing as separate modules.
4. For Smart Embed, validate postMessage event contracts, embedding constraints, and CRM state mapping.
5. Debug by checking scopes, phone license, role permissions, number ownership, webhook subscriptions, and event payload shape.

## References

- Full preserved guide: [references/full-guide.md](references/full-guide.md)
- Architecture and lifecycle: [concepts/architecture-and-lifecycle.md](concepts/architecture-and-lifecycle.md)
- Phone API service pattern: [examples/phone-api-service-pattern.md](examples/phone-api-service-pattern.md)
- Smart Embed bridge: [examples/smart-embed-postmessage-bridge.md](examples/smart-embed-postmessage-bridge.md)
- Event contract: [references/smart-embed-event-contract.md](references/smart-embed-event-contract.md)
- Common issues: [troubleshooting/common-issues.md](troubleshooting/common-issues.md)

© Zoom · MIT · openai/plugins

Similar skills

All skills for Agent setup: memory, context, orchestration →

build-zoom-phone-integration by other authors comes first.

From the same set528

The whole set →
setup-zoom-oauth A skill that walks through Zoom OAuth setup: app type, grant flow, scopes, token exchange and refresh. Useful when auth blocks the integration. CX Codex GP ChatGPT ★ 7,604repo stars zoom-rtms This skill guides Zoom RTMS integrations, from WebSocket lifecycle design to media handling. Use it when working with meeting streams or contact-center voice media. CX Codex GP ChatGPT ★ 7,604repo stars rivet-sdk A skill that walks the agent through building a server-side Zoom integration with Rivet: modules, OAuth, webhooks, deployment. Useful when you'd rather not wire the API by hand. CX Codex GP ChatGPT ★ 7,604repo stars probe-sdk This skill guides readiness checks before users enter a Zoom meeting or video session. Use it to plan checks for browser support, devices, or network conditions. CX Codex GP ChatGPT ★ 7,604repo stars zoom-oauth A Claude and Claude skill for Zoom authentication work: picking the grant flow, scope behaviour, refresh token rotation and error diagnosis. CX Codex GP ChatGPT ★ 7,604repo stars zoom-meeting-sdk-web-component-view This skill guides agents through embedding a Zoom meeting with Component View. Use it when a web app needs a custom meeting layout. CX Codex GP ChatGPT ★ 7,604repo stars zoom-meeting-sdk-web-client-view A Claude and Claude skill that helps wire up the Zoom Meeting SDK Web in Client View — a full-page meeting with the familiar Zoom interface. CX Codex GP ChatGPT ★ 7,604repo stars zoom-meeting-sdk-unreal This skill guides Zoom Meeting SDK integration in Unreal Engine projects using C++ and Blueprint wrappers. Use it to work through wrapper-to-SDK mapping and meeting setup. CX Codex GP ChatGPT ★ 7,604repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor