SMS/MMS campaign reports help you understand how your messages are performing, so you can make informed decisions and improve future sends. These reports show key metrics like delivery rates, click-throughs, conversions, and revenue, giving you a clear picture of what’s working and where you can optimise. You can also view skipped sends, split test results, and export your data for deeper analysis.
View an SMS/MMS campaign report
Go to Analytics > Reports
Expand the MORE REPORTS drop-down menu and select SMS.
On the SMS/MMS reports page, the Campaign sends tab displays a table of metrics showing your campaigns’ performance.
The SMS/MMS report table shows:Last sent
Campaign name
Click-to-delivered rate
Conversion rate
Direct orders
Assisted orders
Last modified by
Revenue
Assisted revenue
Total segments
Total clicks
Total delivered
Total sent
Type
Unique clickers
Unsubscribes
Unsubscribes are attributed to the last SMS campaign sent to a contact prior to the unsubscribe action.
To export the SMS/MMS campaign reports table, select EXPORT CSV.
For a more detailed report, select a campaign name.
View SMS/MMS reports
Go to Analytics > Reports.
Expand the MORE REPORTS drop-down menu and select SMS/MMS.
On the Campaign sends tab, the table displays performance metrics for all SMS and MMS campaigns you’ve sent.
The table includes:
Last sent
Campaign name
Last modified by
Send type
Message type
Total segments
Delivered
Clicks
Unique clickers
Unsubscribes
Unsubscribes are attributed to the last SMS campaign sent to a contact before the unsubscribe action.
To export the table, select EXPORT.
Sort the SMS/MMS reports table
Select any column header to sort the table by that metric.
Select the header again to switch between ascending and descending order.
Filter SMS/MMS campaigns
You can refine the SMS/MMS reports table using the filters in the DISPLAY side panel.
Select FILTERS to open the filters panel.
Configure the filters you want to apply.
Select APPLY.
After applying filters, select a campaign name in the table to open its detailed report.
Date range
Select a PREDEFINED or CUSTOM date range to view campaigns within a specific period.
SMS/MMS reporting data is available from 1 January 2025 onwards.
If you select a date range that starts before this date, no filtered results appear.
To view older campaign data, select All time.
Show data for
Choose how the table shows your data:
All time
Shows cumulative data for each campaign.
Date range
Shows only data from activity that occurred inside the selected date range.
Show only
Choose how date filtering is applied:
SMS sent in date range
Shows campaigns sent during the selected period.SMS with activity in date range
Shows campaigns that had engagement (clicks, conversions, unsubscribes) during the selected period.
Campaign type
Filter the table by campaign type.
Standard campaigns
Triggered campaigns
Standard and triggered campaigns
Channel
Choose which message types to include:
SMS
MMS
Understand the SMS/MMS campaign report
Selecting a campaign opens a detailed report, including a visual preview, performance tiles, and delivery information.
SMS/MMS preview
At the top of the report, there’s a visual preview of your campaign. Select the preview to switch between portrait and landscape modes.
Overview
The overview shows key performance metrics:
Revenue
Unique sends
Unique deliveries
Pending
Soft bounces
Hard bounces
Deleted
Unsubscribes
Unsubscribes are attributed to the last SMS campaign sent to a contact before the unsubscribe action.
Delivery details
Under the heading Delivery details, five tabs categorise your contacts by delivery status:
Field | Description |
Delivered | Your message has been successfully sent and delivered to these contacts. |
Pending | Your message has been sent and is with the network, but it hasn't yet been possible to deliver it -- the contact's phone might be switched off. |
Soft bounces | The message wasn’t delivered because the time allowed for message delivery expired. A network allows for a certain amount of time when attempting to deliver a message to a contact's phone, and whilst this differs between networks, it is usually between two to three days. |
Hard bounces | Your message has failed to deliver. There are several reasons why this might happen:
After three hard bounces, we automatically suppress the contact, so you don't send to them again.
Learn how to turn off automatic suppression in Turn off SMS hard bounce automatic suppression. |
Deleted | Mobile numbers that have been deleted by a network. |
Split test campaign report
After your split test has been sent, you can view the campaign report to see statistics about the send and how each split test variant performed.
View a campaign report
Go to Analytics > Reports > More reports > SMS/MMS.
Select the campaign name.
Once the report opens, you can use the options on the page to explore the performance of each variant.
ALL VARIANTS
Switch between individual campaign versions.SPLIT TEST REPORT
View the Percentage metrics and All metrics tables for all variants side by side.
Select EXPORT CSV to download the report data.+ SHOW LOSING SPLITS
Display results for the non‑winning variants.
This option is available only for Test then send winner split tests.VIEW DESIGN
Open a preview of the selected campaign variant.
To learn more about SMS split test campaign, see Send a split test SMS campaign.
SMS skipped report
Sometimes your SMS campaign might intentionally skip certain contacts and not send to them. For example, SMS personalisation for a contact with a long first name can cause the SMS campaign to exceed the maximum number of segments for the send.
Learn more in Set max SMS segments.
To view the SMS skipped report:
Go to Analytics > Reports
Expand the MORE REPORTS drop-down menu and select SMS.
To open the report, select the SMS campaign name.
Expand the MORE REPORTS drop-down menu and select SMS skipped.
The report shows the contacts that were skipped in campaign’s send and the reasons for each skip.
SMS skipped reasons
These are the potential reasons a contact can be skipped in an SMS campaign send:
Reason | Details |
SkippedNoContent | The SMS campaign is empty. |
SkippedHypersonalization | Liquid markup was added to the SMS campaign, which caused the send to skip certain contacts. |
FailedHypersonalization | Liquid markup took too long to load. |
ContentTooLong | The SMS campaign was longer than the maximum SMS segments set or longer than 2000 characters.
Learn more in Set max SMS segments. |
Export SMS/MMS report data
You can export a .csv file containing the data from the SMS/MMS report.
To do this:
Select EXPORT CSV.
You're taken to the Exports page. Select Download to access your file.
If you don't want to export the file at the current time, you can do so at any point in the 30 days from the date of export. To do this:
Expand the User menu and select Settings.
Go to General > Exports.
Find the file you want and select Download.
