For the complete documentation index, see llms.txt. This page is also available as Markdown.

WhatsApp message

Overview

The WhatsApp Message Sending Component is an action node focused on session outbound communication. Its main function is to transmit active messages containing text or media files directly to the end user's device during the automation flow. It is used to provide informative feedback, share informational materials, and enrich the support experience with various media within the customer's active conversation window.

Configuration Parameters

The component configuration determines the format of the content that will be sent to the application's sending queue:

  • Message type: Dropdown menu that defines the nature and structural behavior of the message bubble the customer will receive. The options include:

    • Text: Messages composed strictly of text blocks (with support for emojis and links).

    • Audio: Transmission of sound files (usually sent with the native recording property).

    • Document: Sharing of corporate or tax files (PDFs, spreadsheets, text files).

    • Image: Sending visual and corporate graphic files (PNG, JPG).

    • Video: Sharing of audiovisual media in compatible formats (MP4).

    • Payment: Specialized module for sending billing orders or interactive charges.

  • _Message ( Required Field):_* The body of the message's main text that will accompany the sending (in media formats such as Document or Image, this field functions as the media caption).

Visual Builder

The graphical interface is highly responsive and instantly adapts its form blocks according to the item selected in the field Message type:

  • Basic Structure (Text): Renders a lean interface composed only of the type selector and a required rich text box (*).

  • Advanced Media Structure (Document, Image, Video): When switching to media sending, the builder expands and adds new management blocks on screen:

    • File URL: Text input field to provide the HTTP address or public link where the media is hosted for the API server to fetch.

    • Upload Button: Native purple button that opens the local system's file window to upload the file directly to the platform's CDN.

    • documents block (+ Add file): List repeater selector that allows grouping multiple attachment files in batch within the same processing node.

Special Operators

The logical properties of this component manage payload compilation and dynamic data injection in the display layer:

  • Scope Tag Interpolation (Dynamic Mapping): Both the content field of the Message (or caption) and the field of the File URL accept the inclusion of global and local variables from the platform through double-brace syntax ({{...}}). This allows the system to fetch the link to a PDF payment slip generated by a previous API node and dynamically insert the link into the sending field.

  • Sequential Asynchronous Sending: The automation engine processes the sending quickly in a linear manner. After passing the data package to the WhatsApp gateway, the block's output port releases the contact instantly to the next component in the design flow, avoiding freezes in the experience.

Practical Examples

The table below shows classic application scenarios for this component to trigger varied content throughout a flow:

Selected Message Type

File URL / Upload

Configured Content (Message)

Practical Use Case

Text

None

"Thank you for registering, {{name}}! A consultant will contact you shortly."

Send a simple registration confirmation text using variables collected during the screening.

Document

{{link_boleto_pdf}}

"Here is the billing slip for your invoice generated for the current month."

Automatically send the PDF billing file to a customer who requested a second copy in the menu.

Image

Upload of banner.png

"Check out our new service hours for the end of the year! 🎄"

Trigger an informative graphic card with an explanatory caption at the opening of a specific flow.

Last updated

Was this helpful?