Skip to content

Connect Airtable to Twilio

Airtable holds the people and the details: clients, tenants, contact lists, opening hours. Twilio sends and receives the text messages, which most people read within minutes. Connecting them lets you text the right people from a table, and turn texts that come in into records your team can act on.

Build your own

Build any Airtable and Twilio automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what should happen between Airtable and Twilio in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Text appointment reminders 24 hours ahead, but skip records marked Opted out or already Confirmed, and send a second reminder 2 hours before if there was no reply.

When a customer replies to a text, use AI to classify it as confirm, cancel or question, update the Airtable status, and flag questions for staff.

Use cases

Why people connect Airtable and Twilio

How the two apps work together

  • ClickRuntime checks Airtable every few minutes or on a schedule for records that need a text, then sends them through Twilio.
  • Incoming texts reach ClickRuntime instantly when your Twilio number's webhook points to a ClickRuntime trigger link.
  • Each reply is matched to a record by phone number and written back to Airtable.
  • Appointment reminders by SMS

    Clinics, salons and tutors keep bookings in Airtable. A text goes out the day before each appointment with the time and address.

  • Log replies against the contact

    When customers text back, the reply is saved on their Airtable record. Staff see the full history without opening Twilio.

  • Order and delivery updates

    Small shops and delivery teams change an order's status in Airtable. The customer gets a text when it moves to Shipped or Out for delivery.

  • Volunteer or staff shift messages

    Event and nonprofit coordinators text everyone on a shift list in Airtable. Replies of YES are marked as confirmed on each record.

More apps

Airtable, Twilio and other apps in one automation

An automation isn't limited to two apps. Add the next step in another app and it runs as part of the same automation.

Bookings synced to Calendar with SMS confirmations

When a new booking is added in Airtable, create a Google Calendar event and text the client a confirmation through Twilio.

Payment links by text

When an Airtable invoice record is marked Ready, create a Stripe payment link and text it to the customer with Twilio.

Customer replies to Slack

When a customer texts our Twilio number, log it in Airtable and post the message with their name in #customer-texts on Slack.

Setup

Connect Airtable and Twilio once

Every idea on this page uses the same two connections, so you set them up once. If one is missing, your assistant tells you and links to the right place.

Airtable

Database / No-code

  1. In Airtable, go to airtable.com/create/tokens and create a new token with a name you'll recognise.
  2. Add the scopes the automation needs, such as data.records:read, data.records:write and schema.bases:read.
  3. Add the bases or workspaces the token may use.
  4. Copy the token. Airtable only shows it once.
  5. In the ClickRuntime dashboard, open Connections & secrets and save the token as a secret for Airtable.

Twilio

SMS / Voice

  1. Sign in to the Twilio Console and note your Account SID from Account Info.
  2. Go to Account, API keys & tokens and create a Standard API key.
  3. Copy the key's SID (it starts with SK) and its Secret. Twilio only shows the Secret once.
  4. In the ClickRuntime dashboard, open Connections & secrets and save the Account SID, key SID and Secret as secrets for Twilio.

FAQ

Questions about connecting Airtable and Twilio

What do I need from Twilio?
A Twilio account with a phone number that can send SMS. Your Account SID and Auth Token are saved as secrets in your ClickRuntime dashboard.
How do incoming texts reach the automation?
In Twilio, set your number's 'A message comes in' webhook to the trigger link ClickRuntime gives you. Each text is then passed to the automation as it arrives.
How are opt-outs handled?
Twilio handles STOP replies on its side and will not deliver to numbers that opted out. The automations also skip records you mark as opted out in Airtable.
Which phone number format should Airtable use?
International format with a plus sign, such as +447700900123. Twilio needs that format to deliver the message.
Do texts cost extra?
Twilio charges for each message on your own Twilio account. ClickRuntime does not add a charge per text.
Can it send messages at a specific time of day?
Yes. Scheduled runs can be set for a time and time zone, such as 9am local time.
Can it send to a whole view at once?
Yes. The script can send to every record in an Airtable view, with a pause between messages if needed.
Does it store message history?
It can write each sent and received message to a Messages table in Airtable linked to the contact.

Tell your assistant what Airtable and Twilio should do together

Free plan. No credit card.