notiflowsDocs
Channels & ProvidersSMS

Twilio

Configure Twilio as an SMS provider in Notiflows

Twilio is a global SMS delivery platform with carrier-grade reliability.

Configuration

To create an SMS channel with Twilio, configure the following:

FieldRequiredDescription
Account SIDYesYour Twilio Account SID
Auth TokenYesYour Twilio Auth Token
From TypeYesChoose one: Phone Number, Messaging Service SID, or Short Code
Phone NumberConditionalSender phone number in E.164 format (e.g., +15551234567)
Messaging Service SIDConditionalTwilio Messaging Service SID
Short CodeConditionalYour short code

You must provide one of: Phone Number, Messaging Service SID, or Short Code.

Prerequisites

Before configuring Twilio in Notiflows:

  1. A Twilio account
  2. Account SID and Auth Token from your Twilio Console
  3. A phone number, messaging service, or short code

Setup in Notiflows

  1. Navigate to Channels in your project
  2. Click Create Channel
  3. Select SMS as the channel type
  4. Select Twilio as the provider
  5. Enter your Account SID and Auth Token
  6. Select your "from" type and enter the corresponding value
  7. Save the channel

Templates

SMS templates use plaintext content type.

Use Liquid templating for dynamic content:

Hi {{ recipient.first_name }}, your order #{{ data.order_id }} has shipped!

Available variable contexts:

  • recipient.* - Recipient user data (first_name, last_name, phone, etc.)
  • actor.* - User who triggered the notification
  • data.* - Custom payload passed when triggering the notiflow

Phone Number Format

Store recipient phone numbers in E.164 format:

+15551234567  (US)
+447911123456  (UK)

On this page