Loading
Marketing Cloud Engagement
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Key WhatsApp Data Model Objects for Unified Reporting

          Key WhatsApp Data Model Objects for Unified Reporting

          In the unified reporting system for Marketing Cloud Engagement+, there are three data model objects (DMOs) that contain helpful data for creating reports related to WhatsApp messaging. These DMOs contain information about your send definitions, engagement data, and message content.

          Required Editions

          Available in: Marketing Cloud Engagement Pro+, Corporate+, and Enterprise+ Editions

          These DMOs contain information that’s useful for creating reports that focus on WhatsApp sends:

          • Bulk Message: Contains metadata about your messages, such as the campaign ID and send method. The data applies to WhatsApp messages that you send from Journey Builder in Marketing Cloud Engagement. It also contains information about API-triggered WhatsApp messages.
          • Digital Content: Contains metadata about the WhatsApp send.
          • Message Engagement: Contains send and engagement data related to WhatsApp messages.

          Bulk Message

          The Bulk Message DMO contains metadata related to a WhatsApp send, based on the send definition in Marketing Cloud Engagement.

          This table lists the fields in the Bulk Message DMO that you’re likely to use when creating WhatsApp-related reports in the unified reporting system.

          Field Label Description
          Campaign ID The ID of the campaign in Marketing Cloud Next that sent the bulk send. This ID isn’t the same as a campaign ID from Marketing Cloud Engagement.
          Data Source ID The ID of the Marketing Cloud Engagement enterprise ID (EID) that the data came from.
          Data Source Object ID The ID of the Marketing Cloud Engagement data stream that the data came from.
          Engagement Channel ID The messaging channel for the message. For WhatsApp messages, the value of this field is WHATSAPP.
          ID

          The job ID for the WhatsApp send.

          For journey sends, this value contains the ID of the journey activity that sent the message.

          Message Purpose

          The category of the message send, which impacts the price you pay for each message. Possible values:

          • Promotional—Messages sent for a marketing-related purpose.
          • Transactional—Messages sent in response to a customer action, such as a confirmation or authentication message.
          Name

          The name of the send definition used to send the WhatsApp message.

          For journey sends, this value contains the name of the journey activity that sent the message.

          Send Method Type

          The mechanism used to send the WhatsApp message. Possible values are:

          • Journey
          • API Triggered

          Digital Content

          The Digital Content DMO contains information about the content that’s associated with your message sends.

          This table lists the fields in the Digital Content DMO that you’re likely to use when you use the unified reporting system to create reports related to WhatsApp messaging.

          Field Label Description
          Data Source A reference ID for the source of records identified by an external record ID.
          Data Source Object The ID of the data source that the object came from.
          Id The message ID in Marketing Cloud Engagement. This ID is different from the asset ID.
          Name The name of the asset in Content Builder.

          Message Engagement

          The Message Engagement Data Model Object (DMO) contains information about the sending, delivery, and engagement of WhatsApp messages sent from your account.

          This table lists the fields in the Message Engagement DMO that you’re likely to use when you use the unified reporting system to create reports related to WhatsApp messaging. For a complete list of fields, API names, and data types for this DMO, see Data 360 DMO and Mapping Guide: Message Engagement DMO.

          Field Description
          Bulk Message ID A job ID for the WhatsApp send. Use this field to join to BulkMessageDMO.
          Contact Point ID A reference ID that’s associated with the recipient’s phone number.
          Country ID An ID associated with the recipient’s country.
          Data Source ID The ID of the data source that’s associated with the WhatsApp send.
          Data Source Object ID The ID of the data source object that produced the WhatsApp send.
          Device Type Indicates whether the recipient viewed the message on a mobile device or on a computer.
          Engagement Action Reason Text

          A description of the reason that a WhatsApp error occurred.

          Available for NOT_SENT, FAILED, and WARNING events only.

          Engagement Channel Action

          The type of engagement event that occurred. Possible values are:

          • DR—The status of an inbound message is available. Retrieve it in your WhatsApp Business account.
          • INBOUND—A customer sent a message to you.
          • SEND_STATUS—The message was sent and the resulting status is available.

          If your account used Data 360 with the Marketing Cloud Engagement channel bundles before the Winter ’26 release, the possible values for this field are:

          • Inbound—A customer sent a message to you.
          • Sent—The message has been sent but hasn’t been delivered to the recipient’s device.
          • Undelivered—The message couldn’t be delivered to the recipient’s device.
          Engagement Channel Type ID

          A reference ID to the type of engagement channel. For the WhatsApp channel, the value of this field is WHATSAPP.

          Engagement Date Time The date and time when the engagement event occurred.
          Engagement Event Direction ID

          Indicates where the event originated. Possible values:

          • Inbound—The message was sent from a customer to your brand.
          • Outbound—The message was sent from your brand to a customer.
          Engagement Notes Indicates the Salesforce product that the message was sent from. Possible value: MARKETING_CLOUD_ENGAGEMENT.
          ErrorMessageText

          A description of the reason that a WhatsApp error occurred.

          Available for NOT_SENT, FAILED, and WARNING events only.

          This field contains the same information as the Engagement Action Reason Text field.

          ID The unique ID of the engagement event.
          Individual ID The ID of the unified individual that the message was sent to.
          Internal Organization ID The ID of the business unit or other internal organization that owns the business account. This ID can also refer to a Marketing Cloud Engagement member ID (MID).
          Marketing Journey Activity ID The ID of the journey activity that sent the message. Use this value to join to Journey Builder DMOs.
          Marketing Batch Number The batch ID for the WhatsApp send.
          Message Recipient Send Status

          The status of an attempt to deliver a message. Possible values:

          • NOT_SENT—The message wasn’t sent to the WhatsApp platform.
          • SENT—The WhatsApp platform accepted the message.
          • DELIVERED—The message was successfully delivered to the recipient.
          • READ—The recipient viewed the message.
          • FAILED—The WhatsApp platform was unable to deliver the message to the handset.
          • WARNING—The WhatsApp platform flagged the message content.
          Message Text The text in the message body.
          Messaging Error Code

          A status code that indicates the reason a message wasn’t delivered. This field is only provided for messages where the value of the Engagement Channel Action ID field is NOT_SENT, FAILED, or UNDELIVERED.

          The error code begins with MC if the error code originated from Salesforce, or WA if the error code originated from the WhatsApp platform.

          Recipient Message ID A unique ID for each instance of an outbound or inbound message.
          Send Classification ID

          The send classification for the message send, which impacts the price you pay for each message. Possible values:

          • Promotional—Messages sent for a marketing-related purpose.
          • Transactional—Messages sent in response to a customer action, such as a confirmation or authentication message.
          Sender Code The WhatsApp channel ID that was used to send the message.
          Sender Display Name The sender name that was used to send the message.
          Send Time Phone Number The recipient’s phone number.
           
          Loading
          Salesforce Help | Article