Skip to main content
Version: Current

Send WhatsApp Message

Description​

Sends a message to a WhatsApp recipient using the WhatsApp Business Platform.

The activity supports multiple message types including text, image, video, audio, document, and sticker messages. Media content can be sent using either previously uploaded WhatsApp media identifiers or publicly accessible media URLs.


Common Capabilities​

Process Data Support​

info

This activity supports dynamic configuration using values from the Process Data drawer.

You can bind values from Model Data, Form Data, System Data, Enterprise Variables, and activity outputs.

Learn more → Using Process Data


Design-Time Configuration​

Connection Name​

Specifies the WhatsApp connection used for authentication and API communication.

To​

Specifies the recipient WhatsApp phone number including the country code.

Example:

+14155552671

Message Type​

Specifies the type of WhatsApp message to send.

Supported values include:

  • Text
  • Image
  • Video
  • Audio
  • Document
  • Sticker

The selected message type determines which additional configuration fields are applicable.

Message Body​

Specifies the text content of the message.

This field is primarily used when the message type is set to Text.

Media ID​

Specifies the WhatsApp media identifier of previously uploaded media.

This field is used for media-based message types such as image, video, audio, document, and sticker messages.

Media can be uploaded beforehand using the Upload WhatsApp Media activity.

Media URL​

Specifies a publicly accessible URL for the media file to be sent.

If both Media ID and Media URL are provided, the Media ID value takes precedence.

Caption​

Specifies optional caption text for supported media message types such as image, video, and document messages.

Filename​

Specifies the filename displayed for document messages.

Voice​

Indicates whether an audio message should be treated as a WhatsApp voice message.

Preview URL​

Enables or disables URL preview generation for text messages containing links.

Default value: false

Wait All Incoming​

Execution Control

Controls how the activity behaves when multiple incoming execution paths converge.

Determines whether the activity executes when:

  • any incoming execution path completes, or
  • all relevant execution paths complete before execution

Learn more → Execution Control

On Error​

Error Handling Strategy

Defines how the workflow behaves if this activity encounters a runtime error.

Supported strategies include:

  • Fault
  • Continue
  • Suspend
  • Retry

Learn more → Error Handling


Outputs​

Raw JSON Response​

Contains the complete JSON response returned by the WhatsApp API.

Messaging Product​

Represents the messaging platform used for the operation.

Typical value:

whatsapp

Contact Input​

Represents the recipient phone number supplied as input.

Contact WhatsApp ID​

Represents the unique WhatsApp identifier associated with the recipient.

Message ID​

Represents the unique identifier generated for the sent WhatsApp message.


Notes​

note
  • The recipient phone number must be registered with WhatsApp.
  • Media URLs must be publicly accessible by the WhatsApp platform.
  • Certain media types and file sizes may be restricted by WhatsApp Business Platform limitations.
  • URL previews are supported only for eligible text messages containing valid URLs.