CtrlK
BlogDocsLog inGet started
Tessl Logo

build-zoom-phone-integration

Use when building Phone.

39

Quality

37%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/zoom/skills/phone/SKILL.md
SKILL.md
Quality
Evals
Security

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
  • Architecture and lifecycle: concepts/architecture-and-lifecycle.md
  • Phone API service pattern: examples/phone-api-service-pattern.md
  • Smart Embed bridge: examples/smart-embed-postmessage-bridge.md
  • Event contract: references/smart-embed-event-contract.md
  • Common issues: troubleshooting/common-issues.md
Repository
openai/plugins
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.