Twilio
Send and receive SMS messages using Twilio.
NocoDB integrates with Twilio to enable automated communication workflows directly from your bases. Using the Twilio integration, you can send messages or place calls as part of a workflow.
Prerequisites
- Twilio account: Learn more about Twilio and create an account by visiting the Twilio website and referring to the Twilio documentation.
- NocoDB Twilio integration: Refer to Integrations for setup instructions. At least one Twilio integration must be configured to use this feature.
Currently, Twilio node in NocoDB supports three sub-actions:
- Send SMS
- Send WhatsApp Message
- Call Phone
Each sub-action can be added as a workflow step and configured independently.
Available Twilio Actions
1. Send SMS
Use this action to send text messages to one or more phone numbers.

Configuration
-
Twilio Account: Select the connected Twilio account. Refer to Integrations for setup instructions. You will be required to add at least one Twilio integration to use this feature.
-
From Number: Select a Twilio phone number enabled for SMS.
-
Alphanumeric Sender ID: (Optional) Custom sender name (up to 11 characters). Must be enabled in Twilio and supported by the destination country.
-
To Number: Recipient phone number(s).
- Include country code
- Separate multiple numbers with commas
-
Message: Text content of the SMS.
-
Media URL: (Optional) Public URL of media to include in the message. Twilio must be able to download the file.
-
Send Large Messages?: (Optional)
- Enabled: Sends messages up to 1600 characters (split into multiple messages)
- Disabled: Sends a single SMS, truncated at 160 characters
2. Send WhatsApp Message
Use this action to send WhatsApp messages via a WhatsApp-enabled Twilio number.

Configuration
-
Twilio Account: Select the connected Twilio account. Refer to Integrations for setup instructions. You will be required to add at least one Twilio integration to use this feature.
-
From Number: Select a WhatsApp-enabled Twilio number.
-
Alphanumeric Sender ID: (Optional) Custom sender name (up to 11 characters). Must be enabled in Twilio and supported by the destination country.
-
To Number: Recipient WhatsApp number(s).
- Include country code
- Separate multiple numbers with commas
-
Message: Message content to be sent on WhatsApp.
-
Media URL: (Optional) Public URL of media (image, document, etc.). Private or restricted URLs may not work.
3. Call Phone
Use this action to place an automated voice call and speak a message to the recipient.

Configuration
-
Twilio Account: Select the connected Twilio account. Refer to Integrations for setup instructions. You will be required to add at least one Twilio integration to use this feature.
-
From Number: Select a Twilio phone number enabled for voice calls.
-
To Number: Recipient phone number(s).
- Include country code
- Separate multiple numbers with commas
-
Message: Text that will be converted to speech during the call.
-
Voice: Select the voice used for text-to-speech (e.g., Woman).
-
Language: Language and accent for speech (e.g., English – US).
-
Send Digits: (Optional) DTMF digits to send after the call connects.
- Supports
0–9,#,*, andw(wait ½ second) - Useful for IVR or menu-based systems
- Supports
Testing the Action
Each Twilio action includes a Test Step option.
Use this to:
- Validate credentials and configuration
- Confirm message delivery or call execution
- Test using data from previously tested workflow steps
Notes & Limitations
- Phone numbers must be properly configured and enabled in Twilio.
- Media URLs must be publicly accessible.
- Alphanumeric Sender IDs are country-dependent and require prior Twilio approval.
- Message delivery and call availability depend on Twilio and regional regulations.