Messaging Logs
The Messaging tab includes a table at the bottom showing messages for the selected Date Range across all delivery channels (SMS, Email, RCS, WhatsApp).
The table arranges message records in reverse chronological order (newest to oldest). It includes 10 column headings that identify each element of the message record:
-
Date: date when the message took place.
-
Channel: either SMS, Email, RCS, or WhatsApp.
-
Direction: shows whether the message was outgoing or incoming.
-
Sender: identifies the platform "entity" that was involved in the exchange and the user, which is channel type dependent. For SMS and WhatsApp, it would be the sending or receiving number, for emails, the email address involved, for the App involved, and for RCS, it would be the platform RBM identity or the user's mobile phone number.
-
Recipient: entity who will receive the message.
-
Carrier: display the recipient's Mobile Operator for outgoing SMS messages, when available. Usually, carrier information will not be displayed during Status for Outbound Messages.
-
Status: represents the outcome of the exchange.
-
Status Date: when the status was recorded.
-
Campaign ID: identifies related broadcasts and automations IDs, and the alphanumeric identifier defined in the externalId field when API integrations are used to send messages.
-
Action: opens the details of a specific table entry.
For WhatsApp, you see a preview of outbound messages (MT), showing exactly how they will be seen by recipients. This preview also covers WhatsApp elements like Header types (Image, Video, Documents, text), Body, Footer, and Buttons types (Call to Action, Quick Reply) if they are part of the message.
For incoming WhatsApp messages (MO), you preview multimedia content. This preview feature currently supports images, allowing you to see the image directly within the message interface preview. For other types of multimedia, such as voice messages, video, or documents, the preview is represented by an icon. Each icon is specific to the type of multimedia being received, helping to quickly identify the kind of content incoming.
NOTEFor incoming WhatsApp messages containing images , the preview of these multimedia files (images) will be visible for 3 days. After this period, the image preview will no longer be available, and only the icon representing an image file will be displayed.
| Row Name | Description |
|---|---|
| Campaign ID | Unique identifier of the broadcast and automation. |
| Date | Date when the message was sent. |
| Direction | Direction of the message: "Outgoing": Mobile message routed from a client or an application and delivered to the end user's mobile phone is called an MT (Mobile Terminated). "Incoming": The term MO (mobile originated) message stands for a mobile message routed from an end user's mobile device and delivered to a mobile phone or an application. |
| Sender | Sending identity (Sender) according to the delivery channel. |
| Recipient | Recipient's phone number or email address, according to the delivery channel the message was sent to. For SMS, WhatsApp, or RCS, it corresponds to the recipient's phone number. For Email, it corresponds to the recipient's email address. |
| Subscriber ID | Unique identifier of the contact. |
| Status Date | Date when the last update or status change. |
| Status | Status of the message. Each delivery channel has its message status. For more information on the status message for each delivery channel, go to the Message Status section. |
| Detail | Reason (status description) why sending the WhatsApp and RCS message failed. If the message didn't fail when sending the message, the Detail will be blank. |
At the top of the table, next to the log period detail, View all Logs opens a view of the Messaging log table where you modify its appearance using filters and column settings.
View all Logs
The View all Logs section replicates the Message log table with additional filter and display options. You modify the displayed contents using three filters — Filter by Channel, Filter by Sender, and Filter by Status — and the Fields Visibility menu. Both are located at the top of the View all Logs section, as shown in the screenshot below.
The following filters are available:
-
Date Range Filter: filter the logs according to the selected date range. Only data generated within the selected range in the Show filter will be displayed. When selecting the "This Week" option, the date range filter could consider Sunday as the first day of the week, depending on the browser's timezone.
-
Search by: You search by recipient or by Campaign ID by selecting the desired option from the Search by dropdown menu.
-
Search textbox: Type the recipient or broadcast/automation ID according to the option selected from the Search by dropdown menu.
-
Filter by Channel: Select the desired delivery channel (SMS, RCS, Email, WhatsApp) you want to filter by.
-
Filter by Sender: You select the sender corresponding to the option chosen in the Filter by Channel dropdown menu.
-
Filter by Status: You select the desired status or statuses corresponding to the option chosen in the Filter by Sender dropdown menu.
The Message Status section provides details on status messages for each delivery channel.
-
Fields Visibility: You choose which data fields are visible in the table. You select or deselect columns from the Fields Visibility dropdown menu.
The following example illustrates how to use these options together.
The goal is to view all SMS messages sent from Sender 52811 (short code) with a Status of DELIVRD. The steps are as follows:
-
Under the Filter by Channel, select SMS. This action will enable the two filters to its right, Filter by Sender and Filter by Status, which only become active once one of the delivery channels is selected.
-
From the Filter by Sender, select 52811.
- From Filter by Status, select RECEIVED.
The end result will be the table that follows, which only includes SMS messages sent from 52811 with a state of RECEIVED, as shown in the screenshot.
After modifying the table to display the desired information, you export a report by selecting Export Report, and only after confirming through the dialog box that follows.
The platform generates the report as a .csv file.
After you select OK, a confirmation message appears at the bottom of the screen. It indicates that the report is being processed and will be sent to your email within seconds. The confirmation message disappears after a few seconds.
Processing time depends on the total number of records.
NOTEIf you export an Email report, the "Content" record will not be available in the CSV file.
The example above shows that multiple filter combinations are available. The example followed the path highlighted in red in the figure below, which is one of many possible paths.
The following definitions describe each element in the View all Logs section:
- Back: returns you to the main Messaging tab screen.
- Show: sets the specific date or date range of messages displayed.
- Export report: sends a .csv analytics report to the email address associated with the current session, based on the selected filters and fields.
- Fields Visibility: controls which columns are displayed in the message log table. Default value: all selected.
- Filter by Channel: filters the table by delivery channel (SMS, Email, WhatsApp, RCS). Default: all channels.
- Filter by Sender: filters the table by sender, conditioned on the value set in Filter by Channel. For example, if Filter by Channel is set to SMS, the menu shows the sending numbers or routes configured for SMS delivery. If Filter by Channel is set to Email, it shows the email addresses configured in the platform. Default value: view all.
- Filter by Status: filters the table by message status, conditioned by the values set in Filter by Channel and Filter by Sender. Each delivery channel has a different set of possible statuses reflecting transient and final outcomes. Default value: view all.
INCOMING & OUTGOING FILTERIf you only want to get (filter) all messages that have been incoming, click on the 'RECEIVED' option (status) from the dropdown menu of the Filter by Status.
If you only want to get (filter) all messages that have been outgoing, click on the 'SELECT ALL' option from the dropdown menu of the Filter by Status and unselect the 'RECEIVED' option (status).
The Message Statuses section provides details on possible message states and their descriptions.
