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

setup-zoom-webhooks — Codex command for Zoom webhooks

This command builds or fixes a Zoom HTTP event receiver, covering endpoint checks, signature verification, and delivery handling. Use it when wiring Zoom events into an app.

Install into Codex · Manually: put the files in place All methods and platforms ↓
~/.codex/prompts/setup-zoom-webhooks.md
Open on GitHub

What setup-zoom-webhooks does

The command starts by inspecting existing routes, signature helpers, queues, and event handlers. It asks the agent to identify event types and the endpoint path, then outline the files and verification approach before editing. Short downstream work can stay in the request path; slower work should be separated when delivery reliability matters.

The receiver must validate the endpoint and verify the signature before business logic runs. Handlers should tolerate replayed deliveries, while retaining metadata useful for debugging or replay protection. Verification covers the validation and signed-event paths separately, plus local builds or tests when available. The endpoint must be publicly reachable, and Zoom app or subscription settings affect whether delivery can work.

What it helps with

  • add an HTTP route for Zoom events
  • verify event signatures before business logic runs
  • handle replayed deliveries without repeating event effects
  • move slow downstream work out of webhook ingestion

Example prompts for the agent

  • Set up a Zoom webhook receiver for recording events and verify signatures before processing.
  • Fix the Zoom webhook route and test endpoint validation separately from signed-event handling.
  • Check Zoom event delivery; if it fails after reaching the route, run /debug-zoom-webhook.

How to install setup-zoom-webhooks

Manually: put the files in place

~/.codex/prompts/setup-zoom-webhooks.md

Call it with /prompts:setup-zoom-webhooks. Codex marks this format deprecated in favour of skills

Questions about setup-zoom-webhooks

How do I install setup-zoom-webhooks in Codex?

Place the command file at ~/.codex/prompts/setup-zoom-webhooks.md.

What does setup-zoom-webhooks do?

It guides the agent through implementing or correcting a Zoom HTTP webhook receiver, including endpoint validation, signature checks, and replay-aware delivery handling.

What does a Zoom webhook receiver need to work?

The endpoint must be publicly reachable, and the Zoom app and subscription settings must be configured. The command also checks endpoint validation and signed-event handling.

Source text

setup-zoom-webhooks.md · MIT
---
description: Implement or correct a Zoom webhook receiver with endpoint validation, signature verification, and reliable delivery handling.
---

# Setup Zoom Webhooks

Use this command when the integration receives Zoom events over HTTP and needs a correct webhook receiver path.

## Preflight

1. Inspect the repository for existing webhook routes, signature verification helpers, queueing, and downstream event handlers.
2. Identify the event types and the Zoom app or account scope that owns the subscription.
3. Confirm the public endpoint shape, validation requirements, and webhook secret env var names without printing secrets.
4. If the repo actually needs low-latency persistent delivery instead of HTTP callbacks, say so before proceeding and compare against WebSockets.

## Plan

Before making changes:

- state the event types and endpoint path being implemented
- list the files that will be changed
- state the validation, signature, and retry-handling approach
- state how the webhook flow will be verified

## Commands

1. Add or correct the webhook receiver route at the appropriate backend layer.
2. Implement endpoint validation and signature verification before business logic.
3. Keep handlers idempotent and preserve delivery metadata needed for replay protection or debugging.
4. Separate ingestion from slow downstream work when reliability matters.
5. Reuse existing logging, queue, and secret-management patterns where possible.
6. Avoid claiming the webhook path works until validation and signature handling are both checked.

## Verification

1. Re-read the webhook route, validation logic, and signature helper after changes.
2. Run local build or tests where available.
3. Verify the endpoint validation path and the signed-event path independently.
4. State any remaining blocker such as public reachability, missing app configuration, or subscription settings.

## Summary

```text
## Result
- Action: implemented or updated a Zoom webhook receiver
- Status: success | partial | failed
- Details: route, event types, signature path, verification run
```

## Next Steps

- Send or replay one real event through the receiver.
- If delivery reaches the route but fails later, run `/debug-zoom-webhook`.
- If auth or app setup is missing, run `/setup-zoom-oauth`.

© Zoom · MIT · openai/plugins

Similar slash commands

All slash commands for Backend and APIs →

From the same set528

The whole set →
zoom-cobrowse-sdk Plan and debug Zoom Cobrowse browser sessions, including participant roles, privacy controls, session setup, and reconnection. CX Codex GP ChatGPT ★ 7,604repo stars build-zoom-bot A Claude skill that walks you through designing a bot which joins Zoom meetings, captures media and reacts to live session data. CX Codex GP ChatGPT ★ 7,604repo stars zoom-integration-doctor Runs a read-first diagnostic pass over Zoom integration code and reports architecture, auth, eventing and SDK risks by severity. Useful before you touch an unfamiliar repo. CX Codex GP ChatGPT ★ 7,604repo stars setup-zoom-websockets Implements a persistent Zoom WebSocket stream with connection lifecycle, heartbeat, and reconnection logic instead of HTTP webhooks. CX Codex GP ChatGPT ★ 7,604repo stars setup-zoom-oauth A command that reads your repository and wires up a correct Zoom OAuth flow: app type, scopes, redirects and token lifecycle. CX Codex GP ChatGPT ★ 7,604repo stars plan-zoom-product Selects the appropriate Zoom SDK or API surface for your project goals and explains tradeoffs before coding starts. CX Codex GP ChatGPT ★ 7,604repo stars plan-zoom-integration This command turns a Zoom product idea into a delivery plan with architecture, authentication, milestones, and risks. Use it before implementation. CX Codex GP ChatGPT ★ 7,604repo stars debug-zoom Narrows a Zoom integration failure down to one layer: auth, webhooks, SDK behavior or RTMS. 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