Twilio Make integrationAutomate Twilio with Make.
Twilio sends the message, Make decides when. The Twilio Make integration gives you 26 modules, the bricks you assemble to handle texts, calls and recordings without code. It fits support and ops teams. This page covers linking your account, then your first build.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Twilio Make integration actually do?
It means Twilio becomes one of the apps you drive from a scenario, the automation you build in Make by chaining modules on a canvas. You link your Twilio account once, that link is the connection, and every Twilio module reuses it. From there, 26 modules cover messages, calls, recordings, transcriptions, alerts and Studio executions.
Three shapes cover most of what teams build here. The reply that sends itself: Watch Messages picks up an incoming text and Create a Message answers it, with nobody on duty. The log that fills itself: Watch Calls catches each new call, Get a Call adds the detail, and the row lands in your spreadsheet. The archive: Watch Recordings notices a new recording and Download a Recording Media drops the file where your team can find it.
What Make will not do is invent capacity you do not have in Twilio. A free Twilio account only reaches numbers you have verified, which is the first thing to check when a test run looks silent. Availability also depends on the region you pick when you create the connection, so a module that works for one account can be missing for another. And alerts do not stay queryable forever, so Watch Alerts is a habit to set up early rather than a rescue tool.
Twilio also exists in n8n, the other tool this site covers, and neither choice is wrong. The n8n vs Make comparison sets out the criteria, and the Twilio n8n integration page covers the same ground on the n8n side. If the canvas is new to you, Make training is a shorter road than trial and error.
How do you connect Twilio to Make?
- 01
Copy your SID and auth token
You need a Twilio account first, created at
login.twilio.com/u/signup. Log in there, open the Dashboard, go to the Developer tab, and copy the account SID and auth token from the Account info section. - 02
Start the connection in Make
Back in Make, add any Twilio module to a scenario and click Create a connection. Name it in the Connection name field if you like, then pick your area in the Region field.
- 03
Paste the two keys
Put the account SID in the SID field and the auth token in the Auth Token field, then confirm access if Twilio asks you to. The connection is saved once, and every Twilio module in the scenario picks it up from there.
Your first scenario: a text that answers itself
GoalWhen a new message arrives in Twilio, Make reads it and sends a reply with Create a Message.
- 01
Create the scenario
Open the Scenarios page in Make, create a new scenario, and click the + to add the first module. That first module is the one that decides when everything else runs.
- 02
Add Watch Messages as the trigger
Search Twilio by name, pick Watch Messages from the list, then click Create a connection to link your account. Fill the fields the module asks for, and Make reads back what your account can see.
- 03
Add Create a Message after it
Click the + on the right of the trigger, search Twilio again, and choose Create a Message. Take the number and the text from the bundle the trigger produced instead of typing values by hand.
- 04
Test with Run once
Click Run once to run the scenario a single time, then send yourself a message. Each module shows the bundles it received, which is where you see whether the data travelled as you expected.
- 05
Schedule it and switch it on
Click the clock on the first module to set the schedule, every 15 minutes by default, then flip the scenario on. From there it runs on its own, and Run once is still there whenever you change something.
What starts a Twilio scenario
6 modules start a scenario when something happens in Twilio. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Twilio as soon as it happens.
Watch Messages
Scheduled triggerIn Make“Triggers when a new message is created.”
Watch Messages hands your scenario every message created on your Twilio account, one message per bundle, which is the unit of data that travels from one module to the next. Whatever it brings back becomes material for the modules you put behind it.
Watch Calls
Scheduled triggerIn Make“Triggers when a new call is created.”
Every new call recorded on the account can start a run here. Watch Calls picks up the call as it appears in Twilio and passes it on, so the rest of the scenario works from a real call instead of a manual export.
Watch Recordings
Scheduled triggerIn Make“Triggers when a new recording is created.”
A recording appears in Twilio and this trigger puts it at the top of your scenario, ready to be moved, renamed or sent elsewhere. It is the usual pairing with Download a Recording Media, which turns the reference into an actual file.
Watch Transcriptions
Scheduled triggerIn Make“Triggers when a new transcription is created.”
Text beats audio when you need to search later. Watch Transcriptions starts the scenario as soon as a new transcription exists in Twilio, so the words of a call can travel to a CRM note, a database row or a review queue.
Watch Alerts
Scheduled triggerIn Make“Triggers when a new alert (notification) is issued.”
Watch Alerts is the trigger for things going wrong. When Twilio issues a new alert, your scenario starts and can push it where your team actually looks: a chat channel, an inbox, a board.
New Message Status Event
Instant triggerIn Make“Webhook for status callback field in a create message action. Triggers for outgoing messages.”
This one reports back on what you sent. New Message Status Event is the webhook, the address Twilio calls to reach Make, wired to the status callback field of a create message action. It fires when an outgoing message moves to queued, failed, sent, delivered or undelivered.
What Twilio can do inside Make
Twilio gives you 20 modules in 6 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Messages
6 modulesCreate a Message
ActionIn Make“Sends a message.”
Create a Message is the module that actually sends the text. You give it the number and the content, Make sends it through your Twilio account, and the rest of the scenario carries on with the result.
List Messages
SearchIn Make“Returns a list of messages associated with your account.”
Need the history rather than a single message? List Messages is a search, so it returns zero, one or several messages, each as its own bundle for the modules that follow.
Get a Message
ActionIn Make“Returns details of a message.”
One message, all its details. Get a Message pulls a single record from its reference, which is what you want when an earlier module only gave you an identifier and the scenario needs the rest.
Delete a Message
ActionIn Make“Deletes a message record from your account.”
Delete a Message removes a message record from the account. The scenario keeps running afterwards, the record does not come back.
List Message Media
SearchIn Make“Returns a list of media associated with your message.”
Pictures and files sent with a message live apart from its text. List Message Media searches the media attached to one message and returns them as bundles, so you know what there is before touching any of it.
Download a Media Resource
ActionIn Make“Downloads a media resource from the message.”
Here the file finally enters the scenario. Download a Media Resource takes the media attached to a message and hands the following modules something they can store, convert or forward.
Calls
4 modulesCreate a Call
ActionIn Make“Calls a specified phone number and executes specified instructions.”
Create a Call places a call to a number and runs the instructions you give it, so a scenario can reach someone by voice and not only in writing.
List Calls
SearchIn Make“Returns a list of calls associated with your account.”
List Calls goes through the calls on the account and returns them one by one. A search like this can also come back with nothing, a normal result that is worth handling in the scenario.
Get a Call
ActionIn Make“Returns call resource of an individual call.”
Behind a reference there is a whole call, and Get a Call is what fetches it. It completes Watch Calls and List Calls, which tell you a call exists without telling you everything about it.
Delete a Call
ActionIn Make“Deletes a call record from your account.”
Delete a Call takes a call record out of the account. Like its message twin, it is a one way door: the scenario continues, the record is gone.
Recordings
2 modulesDownload a Recording Media
ActionIn Make“Downloads a recording media file.”
Download a Recording Media turns a recording that lives in Twilio into a file inside your scenario, ready for a drive, a bucket or an email.
List Recording Transcriptions
SearchIn Make“Returns a set of transcriptions available for a recording.”
Ask a recording what text exists for it. List Recording Transcriptions returns the set of transcriptions available for that recording, as separate bundles, or as nothing at all when none were made.
Execution
4 modulesCreate an Execution
ActionIn Make“Creates a new execution.”
Twilio Studio runs flows of its own, and an execution is one run through one of those flows. Create an Execution starts that run from your scenario, so Make hands the conversation over instead of scripting it step by step.
Get an Execution
ActionIn Make“Returns details of selected execution.”
Get an Execution returns the details of the execution you select, so the scenario can look at where a Studio run stands before deciding what to do with it.
Update an Execution
ActionIn Make“An active Execution can be updated to ended using the REST API. Once ended, subsequent widgets in the Flow are not processed, and any new events that Studio receives for that Execution are rejected.”
An execution that is still active can be moved to ended, and this is the module that does it. Once it has ended, the widgets further down the Studio flow stop being processed and new events for that execution are rejected.
Delete an Execution
ActionIn Make“Deletes a selected execution.”
Nothing survives this one. Delete an Execution wipes the record of a run, which is not the same thing as ending a run that is still going.
Other
3 modulesMake an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Some things the Twilio API does are covered by none of the modules above. Make an API Call reaches any authorized endpoint of that API with the same connection, so the scenario can go where the ready made bricks stop.
Make an API Call for Studio
ActionIn Make“Performs an arbitrary authorized API call.”
Studio has its own corner of the Twilio API, and this module opens it. Make an API Call for Studio sends an authorized request there with your existing connection, past the point where the four execution modules stop.
Make an API Call for Lookup
ActionIn Make“Performs an arbitrary authorized API call.”
The Lookup side of the API gets one ready made module in this app, Get Line Type. Make an API Call for Lookup reaches the rest of it, using the same connection and the endpoint you name yourself.
Other modules
1 moduleGet Line Type
ActionIn Make“Returns details of selected line type of a phone number.”
Before you spend a message, you can ask what kind of line you are writing to. Get Line Type gives back what Twilio knows about the line behind a number, and the scenario can branch on that answer instead of blasting a whole list.
Need help automating Twilio with Make?
A person reads every message.
Questions that come up next
01Is the Twilio Make integration free?
02What do you need to connect Twilio to Make?
03Do Twilio triggers fire in real time in Make?
04What if a Twilio module is missing in Make?
05Make or n8n for Twilio?
Get our weekly automation tips.
No spam. Unsubscribe anytime.