Requex.me LogoRequex.me

Documentation

Browse by section

Keep all guides, tool docs, automation recipes, and comparison pages in one navigable place.

Docs Home
Docs

Foundation docs for getting started fast, understanding key terms, and tracking what has changed.

Guides

Start with fundamentals, then move into provider-specific webhook testing and production hardening.

Tool Docs

These pages explain what each tool does, when to use it, and how it fits into a webhook debugging workflow.

Automation Docs

Use these setup guides when you want forwarding rules, custom responses, security checks, or multi-destination fanout.

Compare

Use these pages to compare developer workflows, pricing tradeoffs, and feature differences between webhook tools.

Webhook Fanout — One URL, Multiple Destinations

Receive a single inbound webhook and have Requex forward it to as many HTTP endpoints as you need — each with its own retry count, timeout, and custom headers.

Editorially reviewed by the Requex team5 min readAbout the product

Short answer: In Requex Settings → Forwarding, add one rule per destination URL. Every inbound request triggers all rules in parallel. Requex returns a response to the sender immediately — it doesn't wait for your downstream services.

When You Need Fanout

Most webhook providers — GitHub, Stripe, Shopify, Twilio — only let you register one destination URL per event type. If you need the same event to reach your CRM, your Slack channel, your analytics pipeline, and a custom microservice, you normally need to build a fan-out router on your own server.

Requex handles this without a server. Each forwarding rule fires independently. A slow or failed destination doesn't affect the others.

How Forwarding Rules Work

SettingWhat it doesTypical value
URLWhere to forward the requesthttps://your-service.com/hook
MethodHTTP method to usePOST (or match inbound)
Pass-through bodyForward the original request bodyEnabled
Pass-through headersForward original headersEnabled
Retry attemptsRetries on non-2xx response3
TimeoutMax wait per attempt10s
EnabledToggle rule on/offtrue

After each delivery attempt, Requex writes a forwarding log entry to the request record. You can inspect exactly which rules succeeded, which retried, and the response from each destination — in the request detail view.

Example: GitHub Push → 4 Destinations

// Forwarding rules for a GitHub push event
Rule 1 → POST https://ci.yourdomain.com/github/push (retries: 3)
Rule 2 → POST https://hooks.slack.com/services/ABC/... (retries: 2)
Rule 3 → POST https://analytics.yourdomain.com/events (retries: 1)
Rule 4 → POST https://your-crm.com/api/events (retries: 3)
// Requex returns 200 to GitHub immediately — parallel delivery in background

Start fanning out in 60 seconds

Free, no signup. Add as many forwarding rules as you need.

Open Requex →

Related use cases

Start Testing Webhooks Now

Generate your unique URL and test webhooks instantly. Free, no signup.

Open Webhook Tester →