Check and send your WhatsApp messages send-whatsapp

Preview your WhatsApp message preview-whatsapp

Once your message content has been defined, you can use test profiles or sample input data uploaded from a CSV / JSON file, or added manually to preview its content. If you inserted personalized content, you can check how this content is displayed in the message.

To do this, click Simulate content then check your message using the test profile data.

Detailed information on how to preview & test content is available in the Content Management section.

Validate your content whatsapp-validate

You must check alerts in the upper section of the editor. Some of them are simple warnings, but others can prevent you from sending the message. Two types of alerts can happen: warnings and errors.

  • Warnings refer to recommendations and best practices. For example, a warning message is displayed if your text message is empty.

  • Errors prevent you from testing or activating the journey, or publishing the campaign, as long as they are not resolved. For example, an error message warns you when the subject line is missing.

Send your WhatsApp messages whatsapp-send

IMPORTANT
If your campaign is subject to an approval policy, you will need to request approval in order to be able to send your text messages. Learn more

When your WhatsApp message is ready, complete the configuration of your journey or campaign to send it.

Analyze WhatsApp interactions whatsapp-channel-context

Journey Optimizer captures additional interaction data returned from the WhatsApp channel and stores it in the Reporting - Email Tracking Experience Event Dataset under the whatsAppChannelContext field group. Use these fields to build audiences, run queries, and analyze WhatsApp engagement. Learn more about system datasets.

The following fields are captured:

Field
Description
messageType
WhatsApp message type (for example, templateBased, response).
inboundMessage
Inbound reply content (for example, stop, start, subscribe).
inboundNumber
Sender ID where the inbound message was received.
channelType
Channel category (Utility, Marketing, or Promotional).
profileNumber
Phone number from which the inbound message was received.
origTimestamp
Original timestamp from Meta / WhatsApp.
status
Delivery status including standardized provider feedback (sent, delivered, bounce, error, delay, duplicate, denylist, exclude, or unknown) and the raw provider status message.
reactionEvent
Content of the user response: emoji for reactions, or message text for replies to a specific message.
reactionMessageID
ID of the original message being responded to.
reactionActionName
Type of response action (react, unreact, or reply).
interactiveSelectedTitle
User-selected title from a WhatsApp interactive message.
interactiveType
Interactive message type (list reply, button reply, or button).
interactiveSelectedDescription
Description of the selected WhatsApp interactive option.
interactiveSelectedID
ID of the selected option from WhatsApp.

To query this dataset, use the ajo_email_tracking_experience_event_dataset table in Query Service. For query patterns and related use cases, see Dataset query examples.

recommendation-more-help
journey-optimizer-help