Twilio Zapier integrationAutomate Twilio with Zapier.
The Twilio Zapier integration gives you 6 triggers and 4 actions to wire texts, calls and WhatsApp messages into your other tools. Here is what each one does, which trigger reacts instantly, what it costs and where it fails.
Verified Trustpilot reviews · AI, automation & growth agency
What the Twilio Zapier integration actually does
Twilio is a developer service for sending and receiving texts and phone calls, and on Zapier it handles WhatsApp messages too. Plugging it into Zapier means those messages can start automations in your other apps, and your other apps can send texts or place calls without anyone dialing.
Three outcomes cover most setups. Alerts that reach a phone: a new order, a booking or a failed payment in another tool fires Send SMS or Send WhatsApp Message to a customer or to your on-call person. Inbound messages that land in your tools: New SMS and New WhatsApp Message copy each reply into your CRM, help desk or a spreadsheet. Calls that leave a trace: New Call, New Recording and New Transcription log every conversation where your team can find it.
The detail that changes everything: out of six triggers, New Call is the only instant one. It reacts the moment a call ends, even on the free plan, while the other five wait for Zapier's next check.
What Zapier does not do for Twilio: there is no search step, so a Zap cannot look up a past message or call. Nothing deletes a number or a recording either. If you want to compare approaches, the Twilio Make integration and the Twilio n8n integration handle the same app their own way.
Zapier vocabulary in one minute
Seven words come back on every line below. Read them once and the rest goes fast.
- Zap
- The automation you build: one event that starts it, then one or more steps that run every time that event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is on, Zapier waits for it, for example a text arriving on your number.
- Action
- What the Zap does once it has started: the step that sends, writes or moves something for you, like texting a customer.
- Task
- The unit Zapier bills. One task is one action that completed successfully, and your plan is a monthly count of them.
- Polling vs instant
- Zapier checks a polling trigger on a timer. An instant trigger is pushed by the app as it happens. Twilio has five of the first and one of the second.
- Filter
- A step that lets the Zap continue only when what arrived meets your condition, and stops it quietly the rest of the time.
- Connection
- Your Twilio account linked to Zapier once, then reused by every Twilio step of every Zap you build afterwards.
What a Twilio Zap really costs on Zapier
Zapier counts tasks, not Zaps, and Twilio bills its own messages separately. This block is only about the Zapier side.
- Trigger checksFree of charge
- Successful action1 task each
- Failed actionNot counted
- Free plan100 tasks a month, two-step Zaps
The trigger never costs a task, and neither does Zapier checking Twilio for new texts, however often it looks. Every action that works counts as one task, and in a Zap with two actions each one counts on its own. An action that fails is not billed. Twilio is not a premium app, so it runs on the free plan: 100 tasks a month and unlimited Zaps, limited to two steps, one trigger and one action. Add a filter or a second action and the Zap becomes multi-step, which needs a paid plan.
Connect your Twilio account to Zapier
- 01
Open your connections
In Zapier, open the Apps page of your account and click + Add connection. You need a Twilio account, and at least one phone number in it if you plan to send or watch messages.
- 02
Pick Twilio
Type Twilio in the search box of the dialog, select it, then click Add connection. A new tab opens where you sign in to the Twilio account the Zaps should use.
- 03
Allow access
Grant Zapier access to that account. The connection then appears in your list, and every Twilio step you add later, in any Zap, can reuse it, so this is done once.
Your first Twilio Zap, step by step
GoalAfter every call on your business line, the caller gets a short thank-you text with a link to book a follow-up.
- 01
Create the Zap
In the editor, pick Twilio as the app that starts things and New Call as the event, then select your Twilio connection. Look for the lightning bolt: it marks an instant trigger.
- 02
Test the trigger
Run the test: Zapier pulls the three most recent calls of your account. Pick a real one and read what came back: the next step can only use the details the test actually shows.
- 03
Add the text
Add Twilio again and choose Send SMS. Set your Twilio number as the From Number, take the recipient from the call details the test brought back, if the caller's number is among them, and write the message.
- 04
Test, then publish
Send the test to your own phone first and read it there. When it looks right, click Publish: the Zap is on, and the next call triggers it right away.
The 6 Twilio triggers
6 events start a Zap when something happens in Twilio, and one of them is instant: the app calls Zapier straight away, whatever your plan.
New Phone Number
Polling triggerIn Zapier“Triggers when you add a new phone number.”
Adding a phone number to your Twilio account starts this Zap with the details of that number. Handy when numbers are bought for each campaign, branch or client, and someone has to keep the inventory straight.
New Call
Instant triggerIn Zapier“Triggers when a call is finished on your Twilio number.”
Once a call on your Twilio number is over, this Zap starts with the details of that call. It is the trigger to build on whenever a phone conversation should lead to a quick next step.
New Recording
Polling triggerIn Zapier“Triggers when a new recording is available on your account.”
When a call recording becomes available on your account, the Zap starts and can pass that recording along. Useful for teams who review calls for quality or training and want the files where they already work.
New SMS
Polling triggerIn Zapier“Triggers when an SMS is sent to your Twilio number.”
A text sent to one of your Twilio numbers kicks off this Zap with that message. It turns a phone number into an inbox that the rest of your tools can read.
New Transcription
Polling triggerIn Zapier“Triggers when a new transcription is available on your account.”
As soon as Twilio has turned a recorded call into text and Zapier picks it up, this Zap starts with that transcript. Words are easier to search, quote and share than audio files.
New WhatsApp Message
Polling triggerIn Zapier“Triggers when a WhatsApp message is sent to your Twilio number.”
A WhatsApp message reaching your Twilio number sets this Zap off with that message. It brings a chat channel your customers already use into the tools your team works in.
The 4 Twilio actions
Twilio gives you 4 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Call Phone
ActionIn Zapier“Call a number or numbers and say a message.”
Places a call to one or more numbers and reads your message aloud, so an alert reaches someone who will not see a text in time.
Send WhatsApp Message
ActionIn Zapier“Send a WhatsApp message to one or more recipients.”
Sends a WhatsApp message to one recipient or a list of them, from the Twilio number you choose.
Send SMS
ActionIn Zapier“Send a SMS to a number or numbers.”
Texts one or several phone numbers from your Twilio number with a message built from earlier steps of the Zap.
API Request (Beta)
ActionIn Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”
An advanced step that sends a raw request to Twilio with the connection you already set up, for anything the three ready-made actions do not cover.
When a Twilio Zap breaks
Twilio Zaps tend to fail in the same few places. Knowing them saves you from customers who never got their text.
Zapier links a help article called Common problems with Twilio on Zapier to this app. The cases below come from the limits every Zap shares and from the one Twilio setting that trips people up most. When a Zap stops and you cannot see why, start with our Zapier troubleshooting page.
Old messages never come through
A Zap only reacts to what happens after you switch it on. Texts and calls from last week stay in Twilio, and moving that history is a separate job.The Zap texts itself in a loop
A Zap that sends an SMS to the very number its New SMS trigger watches sets itself off again and again, and drains your task count fast.A burst of messages gets held back
When a trigger suddenly returns a huge batch, after a bulk import for example, Zapier's flood protection can hold it back.Long texts arrive cut short
Send SMS stops at 160 characters unless you allow large messages. Turn that option on and the limit rises to 1600, billed by Twilio as several texts.
Need help automating Twilio with Zapier?
A person reads every message.



