Skip to main content
Category: Communication Type: Utility

Overview

The Send SMS using Twilio node lets you send SMS messages via Twilio directly from your workflow. Use it for notifications, OTPs, alerts, and status updates.

Description

This node integrates with Twilio for outbound SMS delivery. Provide your Twilio Messaging Service SID, the recipient phone number, and the message text.

Important Notice for Twilio

WorqHat partners with Twilio for SMS delivery. To use this feature, you’ll need to:
  • Have an active Twilio account
  • Verify your phone number with Twilio
  • Set up your Twilio messaging service

Important

You must enable the Twilio integration from the integrations page before using this node. Only verified Message templates from Twilio can be used for outbound messages.

Input Parameters

  • messagingServiceSid The Twilio Messaging Service SID to send messages from.
  • phoneNumber Recipient phone number in international format (e.g., +919876543210).
  • message SMS body text. Keep concise; long messages may be segmented.
Notes:
  • Provide flat key-value pairs.
  • Use E.164 format for phoneNumber including country code.

Output Parameters

  • deliveryTime ISO timestamp when Twilio accepted or delivered the message.
  • deliveryId Twilio Message SID or provider delivery identifier.
  • deliveryStatus Delivery status (e.g., queued, sent, delivered, failed).

Output Type

Output Type: Text

Example Usage

Input:
{
  "messagingServiceSid": "MGXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
  "phoneNumber": "+919876543210",
  "message": "Your verification code is 524916."
}
Expected Output:
{
  "deliveryId": "SMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
  "deliveryStatus": "queued",
  "deliveryTime": "2025-10-29T18:35:45Z"
}

How to Use in a No-Code Workflow

  1. Add the Node Drag and drop the Send SMS using Twilio node from the Utility category.
  2. Configure Inputs Set messagingServiceSid, phoneNumber, and message.
  3. Run the Workflow Execute and verify outputs for delivery tracking.

Best Practices

  • Use a Twilio Messaging Service SID for production use.
  • Maintain templates that meet Twilio compliance and local regulations.
  • Log deliveryId and deliveryStatus for audit/monitoring.

Common Errors

  • “Missing messagingServiceSid” Provide a valid Twilio Messaging Service SID.
  • “Invalid phone number format” Ensure phoneNumber is in E.164 format including country code.
  • “Integration not enabled” Enable Twilio in Integrations before attempting to send messages.