Utility

Send Whatsapp

Category
Communication
Node Type
Messaging Node

Overview

The Send WhatsApp node lets you send WhatsApp messages to users directly from your workflow using your connected Twilio account. It is ideal for automatic alerts, updates, or personalized notifications.

Description

Send WhatsApp messages via Twilio.

This node integrates with Twilio’s WhatsApp API to send approved template messages.

Business Alerts

Send order confirmations or appointment reminders.

Customer Support

Automate welcome messages or status updates.

Prerequisites:

  • Connected Twilio account.
  • Approved WhatsApp Template (Content SID).

Input Parameters

Configure the WhatsApp message.

From NumberstringRequired
Your WhatsApp-enabled Twilio number.
Example
"+14151234567"
To NumberstringRequired
Recipient’s phone number.
Example
"+919876543210"
Conversation TypestringRequired
e.g., 'Business-Initiated Conversation'.
Content SIDstringRequired
Twilio-approved Template ID.
Example
"HX12345..."
Content VariablesobjectOptional
Key-value pairs to replace placeholders in the template.
Example
{ "1": "John", "2": "Order #123" }

Output Parameters

The node returns the message status.

statusstringOptional
'success' or 'failed'.
message_idstringOptional
Twilio message identifier.
responseobjectOptional
Full API response from Twilio.

Output Type

Output Type: JSON

Returns a JSON object with status and details.

Example Usage

Example 1: Order Confirmation

Send a template message with variables.

{  "From Number": "+14151234567",  "To Number": "+919876543210",  "Conversation Type": "Business-Initiated Conversation",  "Content SID": "HX12345abcdef",  "Content Variables": {    "1": "Neha",    "2": "12345"  }}
{  "status": "success",  "message_id": "SMc25f4b...",  "response": {    "body": "Hello Neha, your order 12345 is confirmed!"  }}

How to Use in a No-Code Workflow

1

Add the Node

Add the Send WhatsApp node to your workflow.

2

Configure Numbers

Set the From Number and To Number.

3

Select Template

Enter the Content SID of your approved Twilio template.

4

Map Variables

Provide values for Content Variables (e.g., names, dates) if your template uses them.

Best Practices

  • Verify your Twilio account connection.
  • Use approved templates for business-initiated chats.

Do / Don’t

Do
  • ✔️ Use correct country codes for phone numbers.
  • ✔️ Test templates with your own number first.
Don’t
  • ❌ Don’t send unapproved content (it will fail).
  • ❌ Don’t spam users; respect opt-in rules.

Common Errors

Invalid phone numberErrorOptional
Missing country code.
Unapproved templateErrorOptional
Content SID is invalid or not approved.
Twilio not connectedErrorOptional
Check Integrations settings.

Example Workflow Integration

Use Case: Order Confirmation

Notify customer when order is placed.

  1. Order Placed: Trigger on new order.
  2. Send WhatsApp: Use template "Order {{1}} Confirmed".
  3. Map Variables: Set {{1}} to Order ID.

Workflow Data Flow:

{{order.phone}} → {{whatsapp.To Number}}
{{order.id}} → {{whatsapp.Content Variables.1}}