What people build with Odyhook
Three patterns that cover most webhook plumbing. Each is a few minutes of setup.
Stripe webhooks on your laptop
Receive real provider webhooks against localhost without ngrok. The ody CLI streams events to your machine and replays them at your local server.
- Create a source (e.g. stripe-prod) and point Stripe at its ingest URL.
- ody listen --source stripe-prod --forward http://localhost:3000/webhook
- Every event is stored for your configured retention window — replay any of them with ody trigger --replay.
GitHub PRs → Slack, filtered
Forward only the GitHub events you care about. Describe the filter in plain English; it compiles to JS that runs in a sandbox before forwarding.
- Create a github source and a Slack-webhook destination.
- Add a route and an AI-compiled filter: “only pushes to main”.
- Odyhook verifies the GitHub signature, filters, and forwards with retries.
Fan out one webhook to many
One inbound signup event, multiple downstreams. Each destination retries independently and can be paused or auto-disabled on failure.
- Create one source and three destinations (Postgres relay, email, analytics).
- Add three routes from the source — one per destination.
- Each delivery is tracked, retried, and replayable on its own.
Full setup walkthroughs live in the Quickstart.