Campaign Performance Reports

In Performance Reports, multiple aspects of the campaigns are addressed. But most importantly, it covers the campaigns results as well as their statuses.

The Platform gathers engagement data that can help you better understand how your audience uses and reacts to your apps and messages. Use the Platform’s Performance Analytics and Real-Time Data collection to interpret that data and learn how to best interact with your users.

The platform provides access to engagement data via:

  • Dashboard Reports : Reports for each message delivered. It provides flexible and interactive dashboards with clear performance view and easy customization. Navigation is intuitive and familiar, accessed from within the main Dashboard interface using drop-down menus and tabs.

  • Performance Analytics : Provides access to reports and graphs based on engagement data. Displays engagement data, helping you understand what your customers are doing and which behaviors cause them to take action. Furthermore, take action on KPIs using the Analytics Hub, time charts, breakdowns, and dashboards.

You access the Performance Reports section through its icon on the Navigation sidebar on the left as shown in the following figure.

It is divided into two tabs, one for each group of campaign types, Messaging and Interactive Campaigns. Each tab offers filters, the possibility to create new campaigns and displays campaigns cards in the main section of the pane.


Each tab offers three filters:

  • Date Range Filter
  • Campaign Type
  • View by Status

Each of the filters works in the context of the tab in which they are offered, and can be used together to get to specific campaigns for a specific date range, type and status.

Date Range Filter

This is the general Date Range Filter offered throughout the platform that allows you to narrow down the display to specific dates.

The Show Date Range Filter is used in multiple sections of the UI, and all instances, it is used with the same purpose, to filter the displayed data in the section to the selected date range. Only data generated within the selected range in the Show filter will be displayed.

Selecting it yields several predefined date range options and a two-month calendar, as shown in the following figure.

Narrow down the data to be displayed in any given section of the UI by selecting either one of the eight predefined options, selecting all records since the beginning of time or selecting from the calendar a custom range by choosing the start and end dates that you are interested in and and clicking on OKAY. The result will display only the information that was generated within the selected date range.



Selecting the "All" option will display every record from the beginning of time to the current date. This option is only available when filtering by Messaging or Interactive Campaigns.

Campaign Types

Campaign Type is a context dependent filter that displays the types of campaigns associated to each tab, as shown in the following figure with Campaign Types for the Messaging tab on the left and for Interactive Campaigns on the right.

View by Status

The filter View by Status, is as well, a context dependent filter with similar behavior as the Campaign Type filter, as it displays the possible states that a campaign can be in, depending if it’s a Messaging campaign or an Interactive Campaign. The figure below shows the possible states that campaigns can be found in with Messaging campaigns on the left and Interactive Campaigns on the right.

Messaging campaign States

As it was shown before, depending on where a Messaging campaign is, in relationship to the delivery process, it can be in any of these four states:

  • Completed,
  • In Progress,
  • Scheduled and
  • Pending.


Messaging campaigns with a Completed Status indicate that all Messages to be Sent have been submitted to the Delivery Carrier.

Once a Messaging campaign has been Completed, you can view the delivery metrics and analytics by selecting Report on the right side of the campaign card.

In Progress

Messaging campaigns with an In Progress Status indicate that Messages are in the process of being sent.

The In Progress status will be displayed in real-time during the submittal of the Messaging campaign and will remain in this state until all the messages of the campaign are sent.


Messaging campaigns with a Scheduled Status indicate that its delivery has been specified for a future date.

Clicking on Details of the Scheduled Messaging campaigns card will result in a redirect to the Details window for this campaign, where you can change its Scheduled Delivery Date, or delete it.


Messaging campaigns with a Pending Status indicates that it does not have a set delivery date.

Clicking on Details of the Pending campaign card will result in a redirect to the Details window where you can change its Pending status, or delete it.

These States are reflected on the Messaging Campaign Cards as shown in the example below.

Campaign Card Composition

Using the figure that follows as a guide, each card is organized, from left to right:

On the left end of the card

  • name given to the campaign: test
  • platform sending entity: 61e9bb8f4a01ea313002dc2d
  • campaign type: RCS and
  • platform generated campaign ID: 6023

In the middle section of the card,

  • Color Coded Campaign Status: Completed
  • Creation Date: and time: Feb 9, 2022, 1:07 PM

On the far right of the card, one of two actions that can be taken on the campaign, according to its status. For this example,

  • Action: Report

The other possibility offered by the campaign cards is to review the Details of a campaign, which applies to all campaigns with the exception of Completed campaigns. The information revealed under the Details action vary according to the current status of the campaign.

Messaging Campaign Reports

Only Messaging campaigns that are in the Completed state will give access to the campaign Report section. Select from the following list to view the details of each messaging campaign report.

Interactive Campaign States

There are six States that an Interactive Campaign can be in. Through View by Status, you can select any of the possible states, and the platform will display only Interactive Campaigns in that state. Reiterating, they are:

  • Completed,
  • Live,
  • Processing,
  • Scheduled,
  • Pending and
  • Draft.

Furthermore, when a campaign card is shown in the different sections of the platform, its state will be identified through the color code scheme shown in the View by Status menu as well as the explicit state of the campaign within it, which is identical to the scheme used for messaging campaigns, except that it shows the interactive campaign status options.

Details associated with each campaign state follow.


Completed campaigns are those whose participation has been closed.


Live campaigns are those that are active for participation and have not reached their end of life. Live campaigns offer access to interim reports and can be paused for modification.



To make a change to a Live Campaign, it needs to be paused and edited. This is done inside the Report section. A paused campaign will be interrupted, so the moment to pause the campaign must be according to the scope and need of the change.

For the case of Campaign Combos, where several campaigns can be associated, the platform will alert what campaigns will have their state affected if a campaign is paused. After the paused campaign is brought back to a Live state, the platform will alert what other campaigns need to be have their states modified.


Campaigns in Processing state are those that are in a stage of preparing and/or submitting the campaign details for its proper setup and neither one of those steps have been fully completed.


Scheduled campaigns are those whose deployment date have been set for a specific date in the future and can only set in this state at the moment they are defined.


Pending campaigns are those that have been paused after having been active. A Pending campaign state can only be reached from the Live state.

Within the Details section it will display the statistics that have been gathered up to the moment of the campaign being paused. The statistics shown will be dependent on the type of campaign.



Depending on the campaign selected, different types of metrics and details are offered in the Details section of each campaign.


A campaign with a Draft status is a campaign that was saved at the end of the creation process as a draft, which is the only way a campaign can fall into that state.

These States are reflected on the Interactive Campaign Cards as shown in the example below.

As it was the case for the messaging campaign cards, the interactive campaign card structure follows the same format.

Interactive Campaign Reports

Unlike the the case of messaging reports, where the reports are based on the channel type, Interactive Campaign reports are made up of different elements that address the relevant information that the platform gathers for a given campaign.

Let us use two different campaign types, an E-swipe and a Digital Coupon campaign, to illustrate this point.

In the figure below is a partial view of a sample E-swipe campaign report.

Breaking down the elements that make up the report of this type of Interactive Campaign, we have:

  1. The familiar campaign card in a Completed state on the very top.
  2. A set of KPIs, in this example three, that are relevant to E-swipe campaign and the configuration that it was given.
  3. A a two tier section with a series of tabs, for this example there are six tabs, each addressing a different aspect of the campaign and how it was configured when created:
  • Delivery
  • Performance
  • Campaign Overview
  • Participants
  • Link Tracking and
  • Interaction events.

For the case of the Digital Coupon campaign in the example, the report would be:

  1. Again the campaign card in a Completed state on the very top.
  2. A set of KPIs, in this example also three, relevant to Digital Coupon campaign and the configuration that it was given.
  3. A a two tier section with a series of tabs, for this example there are six tabs, each addressing a different aspect of the campaign and how it was configured when created:
  • Performance
  • Communications
  • Campaign Overview
  • Participants
  • Wallet Pass
  • Redemption

Comparing the two, item by item, we can see that, although there are some common elements, each campaign has a specific report construct. For this comparative scenario, the table below shows tabs that are common to these two campaigns and tabs that are applicable only to one or the other.

E-swipe CampaignDigital Coupon Campaign
KPIsCampaign specificCampaign specific
Common Tabs
Campaign Overviewβœ…βœ…
Specific tabs
Link Trackingβœ…βŒ
Interaction eventsβœ…βŒ
Wallet PassβŒβœ…

Just as there are different tabs that represent different data/information between these two campaigns types, there are other tabs that are applicable to other campaigns that represent data/information items associated with these other campaigns. In total there are fifteen tabs carrying unique data/information that are applicable to different campaigns with pertinent information:

  1. Delivery Performance tab
  2. Delivery tab
  3. Campaign Report Card & Statuses
  4. KPIs
  5. Performance tab
  6. Link Tracking
  7. Participants
  8. Interaction Events tab
  9. Prizes and Winners Reports
  10. Keyword Usage
  11. Chatbot Interactions
  12. Wallet Pass
  13. Pass Holders & Communications
  14. Pass Redemption
  15. Questions and Answers

Creating New Campaigns

In addition to the capabilities described above, in the Performance Reports section you can also invoke the creation of new campaigns of either group. For this, the Messaging tab offers the New Message+ button, as well as the Interactive Campaign tab with the New Campaign+ button. By selecting them you will be taken to a new screen where you can begin the creating the new campaign.

When you select New Message+ you are taken to the following screen.

In it, you are offered the same Messaging campaigns as those offered under the New Campaign icon in the Navigation sidebar. And the procedure is similar. You enter the name of the campaign you will be creating and select the type of channel that will be used on the campaign from the cards shown in the main pane of the screen, select Next, and you will be taken to the starting point of the campaign creator that you selected.

Similarly, in the Interactive Campaigns tab you select New Campaign + and you will be taken to a screen presenting the available options as cards to be selected from, shown below.

As before, you enter the name of the campaign you are going to create and select the card from the options offered in the main pane, and select Next. You will be taken to the starting point of the campaign creator that you selected.

Under the descriptive text of each card, you will find a chip list of the channels that can be used to deliver the campaign.

In either case the flow for the campaign creation is the same as the one accessed through the New Campaign icon in the Navigation sidebar.