One request, every target
A single POST fans out to all your targets in parallel — each with its own auth, headers, and retry budget.
Webhook fan-out service
Point one request at EchoRelay and we fan it out to every downstream target — each authenticated, validated, and retried — so you delete the queue-and-retry code you’d otherwise maintain.
Worked example
Your app emits a signup event. Your CRM needs a contact, while your onboarding service needs a message recipient. These examples use fictional APIs; you supply the service URLs and mappings.
{
"eventId": "evt_42",
"type": "user.created",
"email": "new.user@example.com"
}
{
"external_id": "evt_42",
"email": "new.user@example.com"
}
{
"eventId": "evt_42",
"recipient": "new.user@example.com"
}
A failed welcome-message delivery can retry without resending a successful CRM delivery. Preserve the event ID and have each receiver reject duplicate processing, so a retry cannot send a second welcome message.
Why EchoRelay
A single POST fans out to all your targets in parallel — each with its own auth, headers, and retry budget.
Every target is retried on failure; anything still failing waits in a dead-letter queue you can inspect and replay.
No queue, no retry loop, no per-consumer rate-limits to run. You configure targets; we run the delivery.
Questions
No credit card required.