Receive webhooks from any provider on localhost
Pipehero isn't limited to the built-in providers above — any service that POSTs a webhook works the same way. Point it at your Pipehero URL, and if it signs requests with a standard HMAC scheme, add a custom signature check to get the same ✓/✗ badge as the built-in providers.
1Install Pipehero and start a tunnel
myapp.t.pipehero.app.curl -fsSL pipehero.app/install | sh pipehero login pipehero start myapp --port 3000
2Add the endpoint in your provider
https://myapp.t.pipehero.app/webhooks/your-provider
3Add a custom signature scheme (optional)
4Inspect & replay
localhost:4140) with headers and body. Hit Replay to re-send it to your localhost — no need to re-trigger the event at the provider. Requests that arrive while your CLI is offline are captured and can be replayed later.5Verify the signature
FAQ
My provider isn't in the built-in list — is that a problem?
No. Tunneling and inspection work identically for every provider; only signature verification needs the custom scheme above, and only if you want the badge.
What if my provider doesn't sign webhooks at all?
You can still capture, inspect and replay every request without signature verification — just skip the custom secret step.
What if the signature scheme doesn't fit body / timestamp.body?
Open an issue or reach out — we're adding schemes as they come up. In the meantime you can still capture and replay, just without the automated badge.
Related
Start debugging webhooks in a minute
Free plan, no credit card. Expose localhost, inspect and replay every webhook.
Get started free