Wavy WhatsApp icon

Wavy WhatsApp

Interact with Wavy WhatsApp Gateway

Message → Send AI Rich Table

AI-generated

Summary

Sends a WhatsApp message with an AI-generated Rich Table formatted using JSON data.

Inputs

  • to (required) — The recipient's chat ID (phone number or JID).
  • quoted — Raw message object to quote (from a webhook or trigger payload).
  • aiRichTableText — Optional text accompanying the table.
  • aiRichTableFormMode (required) — Enable to add rows/columns via a UI form; disable to manually enter a JSON 2D array.
  • aiRichTableRows — Table rows (visible only when aiRichTableFormMode is enabled). Each row contains columns with cell values.
  • aiRichTableJson — Table data as a 2D array (visible only when aiRichTableFormMode is disabled). Format: [["Header1","Header2"],["Val1","Val2"]].
  • aiDisclosure — Send AI metadata disclosure if the message type supports it.
  • secureMetaServiceLabel — Request secure service metadata labels on supported message types.

Output shape

The response from the Wavy API (typically a JSON object indicating success and the sent message details).

The node validates table structure: minimum 1 row, maximum 50 rows, and maximum 12 columns per row. It sends the request via the /sessions/{sessionId}/send-advanced endpoint with messageType 'aiRichTable'.

Examples

Example 1: Send a simple 2x2 table to a user using the UI form.

Enable 'Build Table Using Form', add 2 rows with 2 columns each, set recipient to a phone number.

Example 2: Send a dynamic table generated from workflow data.

Disable 'Build Table Using Form', set 'aiRichTableJson' to an expression like {{ $.tableData }}.

Links

Discussion