External Services Cannot Reach This Server

This server runs on localhost:3000 which is only accessible from your machine. Services like Stripe, GitHub, Twilio, and Slack need a publicly accessible URL to send webhooks.

Webhook Endpoint

POST http://localhost:3000/webhook
Not publicly accessible
ngrok Public URL: https://abc123.ngrok.io/webhook

Solution: Use a Tunnel

Run ngrok http 3000 or tailscale funnel 3000 to get a public URL that forwards traffic to your local server.

Test with curl (for external services)

curl -X POST http://localhost:3000/webhook \ -H "Content-Type: application/json" \ -d '{"event": "test.event", "data": {"message": "Hello from curl!"}}'
This URL only works locally. Start a tunnel to get a public URL that external services can use.
Ready! This URL is publicly accessible. External services can now send webhooks to your local server.
Total Webhooks
0
External Webhooks
0
Waiting for tunnel...
Connection Status
Local
Not tunneled

Received Webhooks

0 webhooks

No webhooks received yet

Send a POST request to /webhook or click "Send Test Webhook" to get started.