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 webhooksNo webhooks received yet
Send a POST request to /webhook or click "Send Test Webhook" to get started.