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:
| Field | Required | Description |
|---|---|---|
| Account SID | Yes | Your Twilio Account SID |
| Auth Token | Yes | Your Twilio Auth Token |
| From Type | Yes | Choose one: Phone Number, Messaging Service SID, or Short Code |
| Phone Number | Conditional | Sender phone number in E.164 format (e.g., +15551234567) |
| Messaging Service SID | Conditional | Twilio Messaging Service SID |
| Short Code | Conditional | Your short code |
You must provide one of: Phone Number, Messaging Service SID, or Short Code.
Prerequisites
Before configuring Twilio in Notiflows:
- A Twilio account
- Account SID and Auth Token from your Twilio Console
- A phone number, messaging service, or short code
Setup in Notiflows
- Navigate to Channels in your project
- Click Create Channel
- Select SMS as the channel type
- Select Twilio as the provider
- Enter your Account SID and Auth Token
- Select your "from" type and enter the corresponding value
- 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 notificationdata.*- Custom payload passed when triggering the notiflow
Phone Number Format
Store recipient phone numbers in E.164 format:
+15551234567 (US)
+447911123456 (UK)