Skip to main content

SMS/MMS report

Track the performance of your SMS and MMS campaigns with detailed reports that show delivery, engagement, and revenue metrics.

Written by Gareth Burroughes
Updated this week

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

  1. Go to Analytics > Reports

  2. 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.

  3. For a more detailed report, select a campaign name.


View SMS/MMS reports

  1. Go to Analytics > Reports.

  2. 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.

  1. Select FILTERS to open the filters panel.

  2. Configure the filters you want to apply.

  3. 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:

  • The number isn't correct.

  • Mobile networks report this number is no longer active.

  • Some smartphones only allow the delivery of messages from known numbers.

  • Older devices can have an inbox storage limit that might be at capacity.

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

  1. Go to Analytics > Reports > More reports > SMS/MMS.

  2. 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:

  1. Go to Analytics > Reports

  2. Expand the MORE REPORTS drop-down menu and select SMS.

  3. To open the report, select the SMS campaign name.

  4. Expand the MORE REPORTS drop-down menu and select SMS skipped.

  5. 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:

  1. Select EXPORT CSV.

  2. 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:

  1. Expand the User menu and select Settings.

  2. Go to General > Exports.

  3. Find the file you want and select Download.

Did this answer your question?