Twilio Webhook Tester
Test Twilio webhooks in real-time — no signup, no tunnels.
Get a free webhook URL in one click, paste it into your Twilio dashboard, and watch events stream in live. Verify X-Twilio-Signature signatures automatically, replay any request to your local server, and debug payloads with search and filters.
Why test Twilio webhooks with HookSense
Real-time WebSocket stream
Events appear the instant Twilio sends them. No polling, no refresh button.
HMAC-SHA1 verification
Paste your signing secret once — HookSense verifies every Twilio request automatically.
One-click replay
Send any captured webhook back to your local server or production — rerun your handler without triggering new events.
CLI forwarding, no ngrok
Forward directly to localhost:3000 with npx hooksense listen.
Quick start — 3 steps
- 1Get your free webhook URL
Create a free endpoint at hooksense.com. You get a unique URL instantly — no credit card, no config.
- 2Paste it into Twilio
In the Twilio dashboard, add the URL as your webhook endpoint and pick the events you want (SMS status callback, Voice status callback, etc.).
- 3Trigger an event and watch it arrive
Fire a test event from Twilio — it lands in HookSense within milliseconds. Inspect headers, body, and signature. Replay when ready.
Forward to localhost
npx hooksense listen -p 3000 --path /api/integrations/twilioCommon Twilio webhook events
SMS status callbackVoice status callbackIncoming SMSIncoming voice callRecording completedTranscription completedMessage delivery statusConversation eventsTesting tips specific to Twilio
- Twilio sends webhooks as application/x-www-form-urlencoded, not JSON
- Twilio's signature validation includes the full URL — make sure it matches exactly
- Use HookSense replay to re-test your handler without sending another SMS
- Set custom responses in HookSense to return TwiML during testing
Frequently asked
- Can I test Twilio webhooks without sending real SMS messages?
- Yes. Trigger one real test event so HookSense captures the payload, then use replay to send it back to your handler as many times as you need. You get full SMS or voice payload inspection without burning Twilio credits.
- How does HookSense handle Twilio's application/x-www-form-urlencoded payloads?
- HookSense captures form-encoded bodies and lets you inspect each field, unlike JSON-only tools. You can also replay or export the request as cURL to reproduce the exact shape your handler receives.
- Does HookSense verify Twilio's X-Twilio-Signature header?
- Yes. Twilio uses HMAC-SHA1 over the full URL plus form parameters. Add your Auth Token to HookSense and signature verification runs automatically on every incoming request.
Test webhooks from other providers
Start testing Twilio webhooks now
Free plan includes 100 requests/day, 7-day retention, real-time streaming. No credit card.
Create a free endpoint