Aarunya AppsAarunya Apps

Twilio Webhook Payload Transformer

Twilio webhooks report SMS and voice call status changes — delivered, failed, queued — and inbound messages as signed form-encoded or JSON POST requests.

Example Payload — SMS StatusCallback

{
  "MessageSid": "SM1a2b3c4d5e6f7g8h9i0j1k2l3m4n5o6p",
  "AccountSid": "ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "From": "+15551234567",
  "To": "+15559876543",
  "Body": "Your verification code is 482910",
  "MessageStatus": "delivered",
  "NumMedia": "0"
}

Best Output Formats

  • Delivery receipt

    extract MessageSid, To, and MessageStatus for SMS delivery tracking

  • Inbound message router

    parse From and Body to route to the correct conversation thread

  • Analytics event

    normalize status and timestamp into your event pipeline schema

Common Use Cases

Track SMS delivery rates for transactional messages like OTPs and alerts

Build a two-way SMS support inbox by capturing inbound messages

Trigger retry logic when MessageStatus indicates a failed or undelivered message

Ready to transform your Twilio webhooks?

Open Webhook Transformer →

FAQ

What does a Twilio webhook payload look like?

Twilio webhooks report SMS and voice call status changes — delivered, failed, queued — and inbound messages as signed form-encoded or JSON POST requests. A typical "SMS StatusCallback" event includes fields for delivery receipt.

How do I transform Twilio webhook payloads?

Use the Aarunya Webhook Transformer to paste your Twilio payload and select your desired output format. Common formats include: Delivery receipt, Inbound message router, Analytics event.

What are the best uses for Twilio webhooks?

Track SMS delivery rates for transactional messages like OTPs and alerts Build a two-way SMS support inbox by capturing inbound messages Trigger retry logic when MessageStatus indicates a failed or undelivered message