Built by Metorial, the integration platform for agentic AI.
Provider Summary
send SMS and MMS messages
make and receive phone calls
verify user identity
lookup phone number intelligence
manage multi-channel conversations
schedule future messages
record and monitor calls
purchase and manage phone numbers
stream platform events
send WhatsApp messages
Send and receive SMS, MMS, WhatsApp, and RCS messages. Make, receive, and monitor phone calls with programmable call control. Verify user identities via OTP, TOTP, and silent network authentication. Look up phone number intelligence including carrier, line type, caller name, and SIM swap detection. Manage multi-channel conversations across chat, SMS, and WhatsApp. Search for and purchase phone numbers, configure voice and messaging endpoints, schedule messages for future delivery, record calls, and stream platform events to external destinations.
Verify a code entered by the user against a pending Twilio Verify verification. Returns whether the code is valid and the verification status. Pair with Send Verification to implement full OTP flows.
Add, list, or remove participants from a Twilio Conversation. Participants can be chat users (by identity) or SMS/WhatsApp users (by phone number with a proxy Twilio number).
Retrieve call records from your Twilio account. Filter by caller, recipient, status, or time range. Also supports fetching a single call by SID, and modifying an in-progress call.
Retrieve a list of messages from your Twilio account. Filter by sender, recipient, or date. Also supports fetching a single message by SID.
Look up intelligence about a phone number using the Twilio Lookup API. Returns validation, formatting, and optionally carrier/line type, caller name, SIM swap status, and more. The basic lookup (validation + formatting) is free; additional data packages are paid.
Initiate an outbound phone call via Twilio. The call flow is controlled by a TwiML URL, inline TwiML, or a TwiML Application SID. Supports call recording, machine detection, and status callbacks.
Create, list, update, or delete Twilio Conversations. Conversations support multi-channel messaging across SMS, WhatsApp, and chat. Use this to manage conversation lifecycle and metadata.
Purchase, list, update, or release phone numbers on your Twilio account. Supports purchasing new numbers, listing owned numbers, updating webhook URLs, and releasing (deleting) numbers.
Modify an in-progress call. Redirect the call to new TwiML instructions, end the call, or cancel a queued call. Useful for programmatic call control like transferring, hanging up, or changing the call flow mid-call.
Search for available phone numbers to purchase on Twilio. Filter by country, number type (local, toll-free, mobile), area code, capabilities, and more. Returns a list of numbers that can be purchased using the Purchase Phone Number tool.
Send a message within a Twilio Conversation. Messages are automatically delivered to all participants across their respective channels (SMS, WhatsApp, chat). Also supports listing messages in a conversation.
Send an SMS, MMS, or WhatsApp message to a phone number. Supports sending text messages, media attachments, and scheduled messages. Use a From number or a Messaging Service SID to send. Scheduled messages require a Messaging Service SID.
Send a verification code (OTP) to a user via SMS, WhatsApp, voice call, or email using Twilio Verify. Requires a pre-configured Verify Service. Use the Check Verification tool to validate the code entered by the user.
This integration is licensed under the AGPL-3.0 License.
Built with ❤️ by Metorial