Mattering Automations Twilio integration
Connect Twilio to Mattering Automations: send SMS, MMS, and WhatsApp, place and control voice calls, search phone numbers, pull recordings, and validate numbers with Lookup v2, all from one Account SID and Auth Token.
The Mattering Automations Twilio integration adds Twilio's programmable messaging and voice to your automation canvas: send SMS, MMS, and WhatsApp messages, place and redirect calls, search and list phone numbers, pull call recordings, and validate numbers with Lookup v2.
Setup takes a few minutes: copy your Account SID and Auth Token from the Twilio Console, attach them as a Basic Auth credential in Mattering, and test the connection. This guide walks through each step and ends with the full node reference.
Before you start
- A Twilio account with an Account SID and Auth Token (a trial account works for testing).
- For sending: a Twilio phone number, short code, or Messaging Service, or a WhatsApp-enabled sender.
- A Mattering workspace with access to the Automations app.
Find your Account SID and Auth Token
Mattering authenticates to Twilio with HTTP Basic authentication: your Account SID is the username and your Auth Token is the password. Both are on the Twilio Console dashboard.
Connect Twilio to Mattering
Verify it works
After connecting, open any automation canvas and check the palette: a Twilio section lists the query and action nodes. Drop Twilio: Fetch Account onto the canvas and run a test step; a successful response returns your account name, status, and type, which confirms the credential works.
To verify sending end to end, add Twilio: Send SMS / MMS, set To to a number you control and From to your Twilio number, add a short Body, and run the step. Twilio returns a message SID and a queued or sent status, and the message arrives on the handset.
Node reference
14 nodes, generated from the connector itself so this reference always matches what ships.
Read and query nodes 10
Twilio: Fetch Account
twilio.fetch_account
Fetch the Twilio account (name, status, type). Clean auth probe.
Twilio: Get Account Balance
twilio.get_balance
Get the account's current balance and currency.
Twilio: Get Call
twilio.get_call
Fetch a single call by its SID (CA...).
Twilio: Get Message
twilio.get_message
Fetch a single message by its SID (SM... / MM...).
Twilio: List Calls
twilio.list_calls
List/filter call logs (paginated).
Twilio: List Messages
twilio.list_messages
List/filter sent and received messages (paginated).
Twilio: List Owned Phone Numbers
twilio.list_incoming_numbers
List the phone numbers owned by (provisioned on) the account.
Twilio: List Recordings
twilio.list_recordings
List call recordings on the account (paginated, filterable).
Twilio: Lookup Phone Number
twilio.lookup_phone_number
Lookup v2: validate/format a number and optionally pull data packages (line type, caller name, SIM swap, SMS pumping risk). Add-on packages are billable per lookup.
Twilio: Search Available Local Numbers
twilio.list_available_numbers
Search Twilio's inventory of buyable local phone numbers for a country. Read-only search (does not purchase).
Action nodes 4
Twilio: Delete Message
twilio.delete_message
Permanently delete a message record and its media. Irreversible.
Twilio: Make a Call
twilio.create_call
Place an outbound phone call. Provide Url, Twiml, or ApplicationSid for call instructions. Billable.
Twilio: Send SMS / MMS
twilio.send_sms
Send an SMS/MMS (or WhatsApp) message. Sends a real, billable message.
Twilio: Update / Redirect Call
twilio.update_call
Modify an in-progress call: redirect it with new Url/Twiml, or end it (Status=completed / canceled).
Using the integration
On the automation canvas
Twilio nodes chain with every other node: an inbound reply pulled from [[Twilio: List Messages]] can create an assigned task in Mattering Productivity, a workflow can place a reminder call with [[Twilio: Make a Call]], and [[Twilio: Lookup Phone Number]] can screen a number before a campaign sends.
From AI assistants over MCP
Every node speaks MCP, the open protocol for connecting AI assistants to tools. Claude, ChatGPT, and Matter can send messages, place calls, search numbers, and run lookups through the same nodes your workflows use. Because sends and calls are billable, scope what an assistant may do.
The generic request node
Beyond the typed nodes, [[Twilio: Request]] can call any Twilio REST endpoint with form or query fields, so products such as Verify, Studio, or number purchasing stay reachable without waiting for a typed node.
Troubleshooting
Test Connection fails with a 401
Send SMS returns an error about the From number
A message sends but never arrives
A node needs a Twilio endpoint that has no typed node
Related
The Twilio MCP
What connecting Twilio unlocks for AI agents and automations, with common uses and FAQs.
More guides
All Automations documentation
Every integration guide, plus how connectors, credentials, and workflows fit together.
Twilio is a trademark of its respective owner. Mattering uses platform names to identify the services these integrations connect to; no endorsement or affiliation is implied.