Ready-made templateText the number on each new row in the sheet
Add a row with a phone number and a message, and Twilio sends it. Teams use it for one-off notices without opening a texting tool.
New Spreadsheet RowSend SMS
View the template

A spreadsheet is often the contact list, the appointment book or the job board for a small team. FlowMattic connects it to Twilio, so a new or changed row can send a text or place a call, and every text or call that comes in is written back as a row. It suits clinics, repair shops, field teams and anyone booking by phone.
8 triggers 21 actions 7 example workflows 2 ready-made templates Unlimited runs
When this happens in Google Sheets6 triggers
Do this in Twilio2 actions
When Google Sheets fires New Spreadsheet Row, FlowMattic runs Send SMS in Twilio with the data from that event.
You build this in the FlowMattic workflow builder on your own site. See the setup steps
Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.
Ready-made templateAdd a row with a phone number and a message, and Twilio sends it. Teams use it for one-off notices without opening a texting tool.
New Spreadsheet RowSend SMS
View the template
Ready-made templateEach incoming SMS becomes a row with the sender, the message and the time, so the whole team can read and search replies without sharing one Twilio login.
Incoming SMSAdd New Row
View the template

Watch only the status column. When someone types Ready, a Filter checks the value and the customer gets a pickup text, so staff never write the same message twice.
Update Specific Column ValueFilterSend SMS

Each evening the workflow reads the rows for the next day, loops over them with Iterator and texts each person their time, which cuts no-shows for anyone who books from a sheet.
ScheduleGet Row DataIteratorSend SMS

Lookup Row Data finds the row by the sender's number and Update Row sets the status, so the front desk sees who has confirmed without reading every text.
Incoming SMSLookup Row DataUpdate Row

Incoming Call writes the caller's number and the time to a sheet, which gives a small office a list of who to call back at the end of the day.
Incoming CallDate/Time FormatterAdd New Row

A text is easy to sleep through. When the priority column turns Critical, Call Phone rings the person on duty and reads the issue from the row aloud.
Update Specific Column ValueFilterCall Phone
At the end, adding a row with a phone number and message to your sheet sends that message from your Twilio number.
Add columns such as Name, Phone and Message, with phone numbers written with the plus sign and country code.
In FlowMattic Connects, add Google Sheets with an account that can see the spreadsheet, and Twilio with your account details.
Create a workflow with Google Sheets and New Spreadsheet Row, pick the spreadsheet and tab, then add a test row so FlowMattic captures it.
Add Twilio with Send SMS, pick your Twilio number as the sender, map Phone and Message, test with your own number and switch the workflow on.
1. Trigger in Google Sheets
New Spreadsheet Row
2. Action in Twilio
Send SMS
Fields mapped from the earlier steps (a typical setup)
| From Google Sheets | To Twilio |
|---|---|
| Phone | To number |
| Message | Message body |
| Name | Message body |
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
Google Sheets and Twilio connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Contact lists pass from your sheet to Twilio through FlowMattic on your own WordPress site, not through another company's automation account.
Runs are unlimited, so an evening reminder batch of two hundred texts costs only what Twilio charges for the messages.
Outgoing texts come from rows and incoming replies go back to rows, so the sheet the team already uses becomes the inbox too.
Connect both accounts in FlowMattic, start a workflow from a Google Sheets trigger such as New Spreadsheet Row, and add Twilio's Send SMS with the phone and message columns mapped. For the other direction, start from Incoming SMS and write each text with Add New Row.
Yes. Start from Schedule, read the rows with Get Row Data, loop over them with Iterator and run Send SMS for each. Add a Delay inside the loop if you want the texts spaced out.
Yes. Start from Incoming SMS, search the phone column with Lookup Row Data using the sender's number, then write the reply or a status with Update Row.
Yes. Build the SMS text from several columns, for example the first name, the appointment time and the address, so each person gets their own details.
Yes. Call Phone dials a number and says a message, and that message can be mapped from any column of the row that started the workflow.
Did not find your answer? You can browse the help center or ask us directly.
Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.
30-day money-back guarantee Unlimited workflows and runs Self-hosted
Reviewed 23 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Google Sheets integration 2.2.4, Twilio integration 1.0.