You are here:
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:
|
| 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:
|
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
|
| Engagement Channel Action | The type of engagement event that occurred. Possible values are:
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:
|
| Engagement Channel Type ID | A reference ID to the type of engagement channel. For the WhatsApp channel, the value of
this field is |
| Engagement Date Time | The date and time when the engagement event occurred. |
| Engagement Event Direction ID | Indicates where the event originated. Possible values:
|
| 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
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:
|
| 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 The error code begins with |
| 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:
|
| 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. |

