Provider integrations
Connect Twilio to FastHook
Connect a Twilio account and route Event Streams callbacks to any Destination. Choose Any Twilio Event, combine several types in one Custom Twilio Events Source, or select one focused event type.
FastHook creates one webhook sink and one multi-event subscription for each connected Twilio account, verifies every request, persists the exact CloudEvents payload, and deduplicates Twilio retries.
Create a Twilio Provider Source
- Open Sources → New source → Provider app → Twilio.
- Choose Any Events, Custom Events, or one of 175 Event Streams event types.
- Enter the Account SID and Auth Token shown in the Twilio Console.
- Save the Source. FastHook creates and monitors the Event Streams sink and subscription automatically.
Supported events
- Messaging delivery, inbound messages, templates, compliance, Verify, and link-shortening events.
- Voice calls, conferences, recordings, transcriptions, TwiML, Voice Insights, and media events.
- Conversations, TaskRouter, Studio, Video Insights, Super SIM, Lookup, IAM, and error-log events.
- Any Events is reconciled against Twilio's live event-type catalog so newly available types can be added.
Reliability and security
- The SHA-256 body digest and
X-Twilio-Signatureare checked against the exact public request URL. - CloudEvents batches are processed item by item and stored durably before FastHook acknowledges them.
- Deterministic event IDs suppress duplicates from Twilio's at-least-once retries.
- Account credentials are encrypted at rest and are never included in emitted event payloads.
- Revoking an account removes the managed subscription and sink before local credentials are erased.
Provider Source vs. manual Twilio webhook
This page describes account-level Twilio Event Streams Sources. For a single Twilio product callback URL that you configure yourself, use the manual Twilio webhook guide.