Twilio

Send and receive SMS messages using Twilio.

Available on NocoDB cloud enterprise plan onwards and licensed on-premise deployments.

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.

Twilio Send SMS Action

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.

Twilio Send WhatsApp Message Action

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.

Twilio Call Phone Action

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, #, *, and w (wait ½ second)
    • Useful for IVR or menu-based systems

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.