Skip to main content

Understanding Message Analytics in Actimo

This article takes you through how to read and understand the analytics of Actimo messages

Natalia Ponomareva avatar
Written by Natalia Ponomareva
Updated over 2 weeks ago

The Analytics section of a message in Actimo provides insight into how your messages are received and interacted with.

This article will guide you through the available metrics, helping you interpret engagement levels, spot patterns, and assess the overall effectiveness of your communication.


📈 Message Data

The Message Data section provides key insights into how your employees are interacting with your message. Here's what you can find:

  • Open Rate

The open rate shows how many recipients viewed your message compared to how many it was published to.

Viewed by ÷ Published to = Open Rate


Example: If your message was published to 80 people and viewed by 40, the open rate will be 50%.

Please note: open rate can’t be calculated for messages with no assigned contacts.

We also display:

  • Total views: Every time someone opens the message, it’s counted. So if one person opens it 3 times and another opens it 5 times, the total views will be 8.

📝 Thus, total views may include multiple views by contacts, as well as views by not-logged-in users in messages set as public.

  • Unique views: The number of individual people who opened the message, regardless of how many times they viewed it. Using the same example, the unique views would be 2.

📝 For messages with "linked access enabled" ⬇️ - we will now show total views from assigned contacts and unique views from non-assigned contacts.

Along with the open rate, you’ll also see:

  1. Published to: If a message is published to a contact, it means that the contact has been given access to the message. You can publish a message without notifying, but not notify without publishing.

  2. Notified to: When a message has been notified, it means that it has been pushed out using SMS, e-mail, or push-notification.

  3. Viewed by: Number of contacts that have opened a message, either from a notification or by opening it in the app/web app.

  • Traffic Source

The traffic source shows which channel was used to open the message the first time.

This helps you understand how your teams engage with your content based on how it was delivered.

For example, if a message was published with both email and push notifications, the traffic source graph will show which channel led to more initial views. This allows you to compare the data and learn what notification method works best for your employees.

💡Use this data to adjust your communication strategy—if push notifications drive more engagement than email, consider prioritising push for future messages.


🔍 Module Analytics

In the Module Analytics section, Admins can view detailed insights into how each individual module performs.

Each message in Actimo can contain one or multiple modules. A message can include any of the modules that you see on the screenshot below:

Admins can see how many contacts viewed each module.

📝 Views & actions are unique – even if a contact viewed or interacted with the module multiple times, it is counted as one unique view or action.

The type of action shown in the analytics depends on the module. For example:

  • For a button module: the number of unique clicks will be displayed

  • For a video module: the number of unique playbacks

  • For a survey module: the number of unique submissions

And so on, based on the functionality of the module.

These insights are available for each module separately, making it easy to understand how different parts of a message are performing.


Viewed & Not Viewed

By clicking on the number of views a module has received, Admins can open a detailed list of contacts who have viewed or not viewed the module. This list includes only the contacts the message was published to.

From this list, Admins have the option to:

  • Create a new group from the selected contacts

  • Add contacts to an existing group

This functionality is available for both contacts who have viewed a module and those who have not.


👥 Recipient Overview

This section shows exactly who the message was published to, organised by Employees, Groups, or Departments. This gives you a detailed view of how different parts of your organisation are engaging with your communication.

You can switch between views or sort the data by:

  • Individual employees

  • Groups

  • Departments

Each row contains important information about the recipient, including:

  • Name

  • Notification – shows the delivery status of the notification:

    • Sent: The notification was successfully sent.

    • None:

      • No notification was sent because the contact doesn't have the chosen notification channels enabled (email, SMS, or push) in their profile.

      • No notification channel was selected when publishing the message.

    • Failed: The system attempted to send a notification, but it wasn't delivered successfully.

  • Opened on – The date and time the message was first opened.

  • Traffic source – The channel used to open the message the first time (app, SMS, push, or email).

  • Email – The contact's email address.

  • Mobile phone number – The contact's phone number.

  • Department – The department the contact belongs to.

This overview helps you understand not only who received and viewed your message, but also how and when they engaged with it.


📤 Exporting Message Data

You can easily export data from any message in Actimo by generating a custom report.

📓 How to Create a Report

To export message data:

  1. Open the message and go to the Analytics tab.

  2. At the top of the page, click the Create report button.

  3. Choose one of the following options:

    • Create report

    • Create advanced report

🆚 Report Types

  • Create report: A quick and simple report based on what you see in the Employees, Groups, or Departments sorting views.

  • Create advanced report: Offers more control over what’s included. You'll be guided through a few steps to tailor the report to your need.


⚙️ Creating an Advanced Report

The exported data will reflect the timezone of the Admin/Editor who exports the report. This means timestamps in the exported file are based on the Admin's current timezone settings at the time of export.

When creating an advanced report, you’ll be asked to configure a few options:

1. Choose whether to:

  • Include contacts with current access: Only contacts who currently have access to the message (this is selected by default).

  • Include all-time recipients: Includes everyone the message was originally published to—even if they are now deactivated, deleted, or had their access removed.

💡 Use 'All contacts' option if you want to see data for all-time recipients, not just current ones.

2. Group By (Optional)

You can group your report by default or custom contact fields—for example, by:

  • Group

  • Department

  • Company

  • Any other contact field

If you want to keep the report with no grouping, simply leave this field as None.

❗ You can group data by all custom fields (also known as contact fields), but not by contact groups.

This is because contact groups are not unique values—a single contact can belong to multiple groups. In contrast, contact fields (such as Title, Department, City, Country, etc.) are unique values per contact, which makes them suitable for grouping in advanced reports.

If you want to view results based on contact groups, this can be done in a simple report, which Admins can download to see overall progress by contact groups.

✍️ Grouping in Anonymised Messages

When a message has anonymised statistics enabled, individual data is hidden to preserve privacy.


Any contacts who would be grouped with fewer than 5 people are automatically included in a separate group called “Others” to preserve anonymity:

This means:

  • If fewer than 5 contacts meet a grouping condition (for example, fewer than 5 contacts share the same department when grouping by the Department field), their data will be grouped under “Others” to preserve anonymity.

  • Even if a group has more than 5 contacts—for example, 15 contacts belong to the same department—but only 4 of them interacted with the message, those 4 will still be grouped under “Others”, as the number of interactions within that group is below the minimum threshold of 5.

This ensures that no individual can be identified based on their actions.

🔒 Important: For anonymised reports, contact data and delivery data are never exported.

3. Data to Include

Tick the categories of data you'd like to include in your export:

🧑‍💼 Contacts Data

Click the black arrow to expand all available contact fields and select the ones you need.

🚚 Delivery Data

  • Traffic source: The first channel used to open the message (email, SMS, push, app).

  • First opened: The timestamp of when the message was first opened.

  • Operating System & Browser: the one used the most will be shown.

⚠️ Note: Some notification providers (SMS, email, push) don’t always return a timestamp, so this data might be missing in some cases.

📝 Quiz Data

💬 Engagement Data

You can export this data only if the message has Likes, Comments, or Reactions enabled.

🔚 At the end of the setup, you’ll see an option to "Exclude unused columns from the report."
If you’ve selected a field (e.g., Department) that doesn’t contain data for any contacts, this option will automatically remove those empty columns from the export.


These updates to message analytics are designed to give you a clearer, more actionable view of how your communication is performing across your organisation. We hope they help you make even more informed decisions and improve overall engagement.

Get started using your data and get lots of useful insights 🚀

Did this answer your question?