WhatsApp nodes
Tools for sending text messages, templates, and media via WhatsApp. These nodes are also served as MCP tools on the whatsapp MCP server. Back to the full node reference.
WhatsApp Send Media
whatsapp_send_media · natural-language configurable · 3 credits on Cloud
Send a media message via WhatsApp.
Credential: WhatsApp (API key)
Parameters
| Field | Type | Required | Description |
|---|---|---|---|
caption | string | Optional caption to send alongside the media. | |
mediaUrls | array<string> | ✓ | List of media URLs to send to the recipient. |
phoneNumber | string | ✓ | Recipient phone number in international format. |
Output
Returns a list of records — reference fields downstream as $<node>.error.
| Field | Type | Description |
|---|---|---|
error | string | Error message when the media send failed. |
messageId | string | Identifier of the sent WhatsApp message. |
status | boolean | Whether the media was sent successfully. |
WhatsApp Send Template
whatsapp_send_template · natural-language configurable · 3 credits on Cloud
Send a template message via WhatsApp.
Credential: WhatsApp (API key)
Parameters
| Field | Type | Required | Description |
|---|---|---|---|
languageCode | string | ✓ | Locale code for the template (e.g. en_US). Default: en_US. |
phoneNumber | string | ✓ | Recipient phone number in international format. |
templateName | string | ✓ | Name of the WhatsApp template to send. |
Output
Returns a list of records — reference fields downstream as $<node>.messageId.
| Field | Type | Description |
|---|---|---|
messageId | string | Identifier of the sent WhatsApp template message. |
status | boolean | Whether the template message was sent successfully. |
WhatsApp Send Text Message
whatsapp_send_text_message · natural-language configurable · 3 credits on Cloud
Send a text message via WhatsApp.
Credential: WhatsApp (API key)
Parameters
| Field | Type | Required | Description |
|---|---|---|---|
message | string | ✓ | Text message body to send. |
phoneNumber | string | ✓ | Recipient phone number in international format. |
Output
Returns a list of records — reference fields downstream as $<node>.messageId.
| Field | Type | Description |
|---|---|---|
messageId | string | Identifier of the sent WhatsApp message. |
status | boolean | Whether the message was sent successfully. |