Release Notes

Find details about the changes or new features coming with each new release updated by our Product team!

Hello! 👋 These are the fresh updates from our product team:

Release 1.197

MMS Campaigns are here!

We are adding a brand new channel to our list, currently available for the US, Canada, and Australia regions. Adding media to messages proved to increase user engagement and build brand awareness, in fact, MMS is showing a 15% higher click-through rate than SMS.

MMS Campaigns enable you to effectively send in-bulk or event-triggered 1:1 personalized multimedia messages through the Engagement application. This is through the same user-friendly editor that you are used to from our SMS Campaigns, including all functionalities, like automatic highlighting of special characters or link shortener. Read more in the MMS Campaigns article.

Active session setting change

In our effort to continuously improve the security of the Engagement App, we now only allow one active session at a time, i.e. you will only be able to be logged in from one browser.

The main goal for this setting is to prevent session hijacking. Furthermore, if you forget to log out from some devices, with the new one-session-setting, other devices will be automatically logged out. Please note that this will affect only users that are using email and password for login, as for users that are using Gmail as login, this setting is already enabled.

Customer profile limit

To increase the stability of the platform, we will be enabling a new limit of max 500 000 standard events per customer profile. Starting September 29, 2021, the oldest events above this limit will get flagged as 'archived' and will not be used in any analyses. If there is a need for those events, please, consider the option to export the events out of Bloomreach Engagement from within the customer profile. Starting now, the impacted profiles are listed in the health dashboard of every project.

📘

We have moved the date

Please note that we have recently decided to move the original date (22/Sep/2021) for the Customer profile limit to 29/Sep/2021.

Release 1.196

Android SDK update

Our Android SDK version 2.9.6 is here! Read more in the package release notes or documentation.

We've heard your feedback

  • Improved testing of personalization in Web layers: preview for a specific customer is enabled

Several minor bug fixes, tweaks, and other UX improvements.

Release 1.195

1st party cookie tracking solutions

Accommodating for various tracking limitations such as ITP or ETP, which are aimed against 3rd party cookies, we introduce 3 different solutions aimed at sustaining consistent tracking of anonymous users using 1st party server-side cookies. The objective of our solutions is to sustain a single customer view, data quality and provide reliable and consistent web tracking of anonymous users.

To ensure consistent and long lasting identification of anonymous customers, you can choose to implement one of the following 3 options:

  • Custom tracking Domain (CTD) using NS zone DNS records
  • Web tracking via GTM server-side tag manager
  • Server-side handling of identification of anonymous users by your infrastructure

You can read more about each of these solutions in a comprehensive guide that we have prepared for you.

Custom campaign tracking and Email settings update

We extend custom campaign tracking to Email templates and Transactional emails! This allows you to define custom event attributes and other settings with your email templates and use these with transactional emails too, or define them directly in the body of the API payload.

We make this possible by adding a new Settings tab to email templates that you can use to pre-populate campaign settings when selecting a particular template in an email campaign or Scenario action node.

The good news does not end here, as we have also added support for Jinja (with some limitations) as a value of a custom campaign tracking attribute!

Read more about Email templates settings or Transactional API settings

File Management upgrade

After successfully releasing files as a new asset type in 1.192, we now bring you a file management upgrade! In addition to already existing standard per file or in-bulk options, such as moving or deleting, files can now be added to an Initiative or cloned to another project - including their folder structure within the File Manager.

Furthermore, we have also added a handy new option when previewing files, which lets you explore in which campaigns the file is being used, so that you can easily check for any dependencies.

Read more in our File Management article.

Release 1.194

Several minor bug fixes, tweaks, and other improvements.

Release 1.193

Mobile SDKs updates :iphone:

Android SDK
The newest version comes with flexible event attributes in mobile push notifications. This means custom tracking attributes added into push notification payload are automatically included in the events as properties. The update also features some visual and technical bug fixes. Find out more.

iOS SDK
The iOS SDK update features expanded device model name for more granular segmentation, and similarly to the Android SDK, flexible event attributes in mobile push notifications with better support for custom tracking attributes. This update also comes with numerous technical and documentation improvements. Find out more.

React Native mobile SDK
Android push icon and accent color can now be specified in a more user-friendly way, and new configuration parameters are available. Find out more.

We’ve heard your feedback! 👩 👨

  • A characters counter is now included in the Push notifications builder
  • In Customer view > Events tab, you are now able to pin event properties to view them even for unexpanded events
  • We have added a notification with an explanation for when an empty report results in an empty chart
  • When working with personalization in the Display condition of the Visual editor, the “Add segment” option has been renamed to “Set segment” to better reflect its functionality

Other UX and technical improvements

Release 1.192

Plenty of exciting news!

Shopify Integration Upgrade 2.2

The Shopify Integration upgrade you have been waiting for! In the version 2.2, your data will be fresher than ever, with a 6x increased frequency of catalog import to every 4 hours. The upgrade also adds new customer fields, multiple searchable data fields, and features numerous bug fixes.

To make your life easier, we have automated much of the upgrade process and prepared a comprehensive guide outlining each step.

File Management

In this release, we are uniting all uploaded files into one central and shared access point within the Asset Manager. This provides you with an easy and unified way to work with files/images, and be able to upload, find, and reuse an image, a video, or other files in every place where such files can be used, including emails, weblayers, or push notifications.

The file management system comes with everything that you would expect, including organization into folders, archivation, and easy access from within campaigns. Existing files used in email templates or blocks will be automatically migrated. Please note that full support for visual editor will come in a later release. Read more about Files.

Custom campaign tracking

No more relying on ‘campaign name’ naming conventions for more granular campaign type analytics! You can now define custom attributes that will be added to every campaign event generated by that campaign, from enqueued to click events in the campaign or action node “Settings”.

This allows you to categorize and tag campaign data for easier analysis of related campaigns, or cross team and cross tools data stitching. Read more about custom campaign tracking.

Exponea Console

We have rebuilt our Exponea Console Google Chrome extension from the ground up and moved it from Beta to General availability! No need to add API endpoints to your extension anymore. You can now effectively debug your JS SDK by viewing tracked events, user IDs, SDK configuration, and more, directly on your website. Read more about the Exponea Console

Exponea Usage Dashboard update

To provide you with even better insights, we have added new data types into the Exponea Usage Dashboard. These include Tracked and Imported events, or history of the Maximum event storage usage for the last 12 months. Stay tuned for more!

Other UX and technical improvements, or bug fixes.

Release 1.191

SMS Keywords auto-responses :iphone:

To stay compliant with US carriers regulations that require immediate replies to inbound keyword text messages (such as “HELP”), we have enhanced our existing opt-out keywords feature with more actions, such as opt-ins and auto-replies. You can now define SMS replies tied to a specific keyword and action, and if provided, they will be sent out immediately after receiving any message matching the keyword.

Not only this helps you with staying compliant with regulations, but the new available actions and auto-replies also enable you to create further automated use cases, such as standardized info texts as replies to incorrect keywords, etc.

Read more about Keywords auto-responses.

Release 1.190

Analytics improvements :chart-with-upwards-trend:

In this update, we bring you a set of smaller analytics improvements that will make your work with our real-time analytics tools easier and better. These improvements include:

  • Ability to set a maximum axis limit on the chart in Trends and Reports to make comparing different, e.g. trends easier
  • Freezing the header and first column when scrolling tables in Reports

Read more about the new analytics improvements.

User insights for better results from Recommendations :+1:

When setting up recommendations, Exponea will now show insights about the data used to train the recommendations engine so that you can make more informed decisions and get better results. This includes the number of events and customers which influence the quality of recommendations, inclusion of specified IDs in the catalog, or others. Read more about the new user insights in recommendations.

Exponea API authentication key naming :computer:

A small change with a big impact! Being aware that our previous naming conventions around API authentication were a little clunky, we have decided to make slight adjustments that should make working with our API much more straightforward.

Since both types of API Groups essentially fulfill the same purpose, we now focus on the type of access that the group uses. This is why we no longer differentiate between a Public and Private group, but instead, you can now simply create an API Group and can choose between Public and Private access types that the group will use.

To better reflect the technical reality of the API keys, we have also renamed the Public key that was used in a Token authentication to an “API Token”; and the Public/Secret key pair used in a Basic authentication to an “API Key ID/API Secret pair”. We hope that, in the long run, this makes working with our API much clearer and easier. Read more in our new API Reference Intro documentation.

Cookie expiration :cookie:

Because we know different jurisdictions have different rules, we now give you full control over the expiration date of Exponea cookies! The default cookie expiration values can be fully customized according to your needs in the configuration object passed into the exponea.start() function. This allows you to modify the expiration of the tracking, A/B testing, or time cookies.

As this feature might severely impact your tracking, however, please make sure you read and fully understand our cookie expiration documentation before configuring the cookies.

We’ve heard your feedback! 👩 👨

  • Dashboards in a view mode keep the date range filter always visible on the top
  • You can now adjust the maximum number of stars in a Survey
  • Catalogs can now be renamed
  • The Retargeting Scenario node can now have a custom name to help you better orient yourself in bigger scenarios
  • You can now use the “Until now” time filter in Trends
  • A warning message is shown if an ID starts or ends with a whitespace
  • A reminder message is shown if you attempt to use Jinja but do not check the “Enable personalization” checkbox

Thank you for providing us with important feedback so that we can continue improving the application!

Release 1.189

Email testing speed boost :racehorse:

Sharing your work became easier than ever! You can now generate and share a preview of the email template in a certain language variant via a public link. You can share the URL with anyone in your company. People do not need access to Exponea to access the preview.

Send test emails to your colleagues faster! You can now send up to 20 test emails at once. We have upgraded the UI to display what version of the email will be sent. Read more about the UX improvements in our Email Testing documentation.

Default email provider changes :email:

We have some news concerning the default email provider too! The first email integration created on the project level will be automatically assigned as the default email provider. When creating and configuring an Email campaign, the chosen email integration input field will now be always visible. Furthermore, you can now unset the default provider, which is useful when you want to, for example, remove the integration.

On the instance level, we have renamed the “Default” instance provider visible in the integration picker to “Global provider” to avoid confusion with the project-level default provider.

Webhooks in the Campaign calendar :calendar:

The Webhook scenario action is now available in the Campaign calendar!

Usage warnings in Scenarios :warning:

To optimize the performance of your campaigns, Scenarios now check and inform about potential usage issues that might negatively influence (e.g. slow down) the given campaign and/or all campaigns running in parallel. The results of these checks are displayed in the Test tab of your Scenario, or in the “Confirm scenario execution” modal window when starting a campaign. Read more about usage warnings.

Exponea Usage Dashboard :memo:

Exponea usage dashboard gives you important insight into your usage of the Exponea app over the last months. The dashboard provides an overview of your Exponea app usage on an instance, account, or project level for the metrics that are also referenced in the order form. This includes metrics, such as monthly processed events, different types of campaigns, or even active prediction models. Read more about the usage dashboard Exponea Usage Dashboard.

Other small UX and technical improvements

Release 1.188

Several minor bug fixes and tweaks.

Release 1.187

Global URL Lists :earth-americas:

Big news for any frequent user of our website personalization features, such as web layers or experiments! Global URL lists allow you to create and manage URL lists in one place and subsequently reference them in your web layers, experiments, and tags. This means that you no longer have to manually type out Show on/Do not show on settings for each individual campaign separately. Save time by simply selecting a predefined list containing all the URLs you want to use! Read more about Global URL Lists.

Snippets :paperclip:

Have you been frequently reusing the same content across campaigns, such as Jinja personalization? There is no need to store these in 3rd party spreadsheets anymore, we’ve got you covered with Snippets!

Snippets are custom pieces of Jinja, code, text, or HTML that can be saved in the Asset Manager and reused in your campaigns. This can include frequently used Jinja, or even the unsubscription sentence that you use in all your SMS campaigns. Read more about Snippets.

UI update for personalization helper and blocks in HTML editor

As part of extending our asset manager features, we have split the personalization helper in the HTML editor into 2 separate buttons. The ({}) button will now open the standard side panel for jinja personalization and images. The (+) button will open an asset picker flow for adding blocks or snippets into the campaign.

The picker for blocks was moved from the original side panel to the new asset picker flow. This should provide better search options and new functionalities such as preview of the block. Learn more here.

New Visual editor features :art:

With this release, we are turning on 2 new features in our Visual “BEE” editor.

Commenting

Collaboration on new email templates brought to a next level! You can now select any element in your email template and leave a comment for your team members. Collaborate more effectively, cut time-to-publish and get a more efficient sign-off for going live with your campaigns with the new commenting feature. Read more about this feature in the BEE plugin documentation.

Reverse stacking on mobile

A new row option to revert the stacking order of columns on mobile is now available. This is useful for layouts with alternating visuals & text: applying it will ensure that, on mobile, images are consistently on top of their accompanying copy.

We’ve heard your feedback! 👩 👨

  • Improved UX when creating a new entity from an initiative by removing a tooltip that covered some important elements
  • Improved UX when configuring static IP addresses or SSH tunnel to better reflect real configuration possibilities

Thank you for providing us with important feedback so that we can continue improving the application!

Release 1.186

Campaigns tracking update :dog2:

In this release, we have enhanced the campaign event tracking.

We have added:

  • sent_timestamp attribute to Browser Push Notifications and Transactional email
  • message attribute for mobile push notifications status=sent
  • consent_category attribute for all types of campaigns that use consents
  • integration_id and integration_name for Email and Transactional email type events
  • language and subject attribute for Browser Push Notifications
  • template_id and template_name if Exponea template was used in the Transactional email
  • Other fixes or improvements

See the full campaign tracking list for more details.

Other technical and usability improvements

Release 1.185

New browser push notifications display options :calling:

We have added two brand new display options that you can configure for your browser push notifications. Require interaction will prevent the notification from disappearing until the user clicks or dismisses the notification. Silent notification will prevent any sound or vibration regardless of the user’s device settings. Read more in our Browser Push Notifications article.

Mobile design mode for the Visual editor :art:

Our email visual editor just got an upgrade! With the mobile design mode, you can easily switch between desktop and mobile in the editor directly. This allows you to design for mobile first and allows you to visualize mobile optimization options without the need to switch between edit and preview constantly. Read more in the BEE Plugin documentation.

We’ve heard your feedback! 👩 👨

  • The style of the preview on mobile devices has been unified into a simpler and cleaner look.

Release 1.184

Several minor bug fixes and tweaks.

Release 1.183

Email UX Improvements :email:

A multitude of smaller and larger user experience improvements in our Email Campaigns to make your work with emails easier and smoother. These improvements include:

Data mapping & Scalable cloning :floppy-disk:

Data mapping now includes a new mapping option for main and variant catalog names that can be used for cloning and Profile Overview.

New predefined events are supported, such as Return item, Add to wishlist, Remove from wishlist, Search; and attributes, such as category level 1, 2, and 3 for event Purchase item, View item, Add to cart, and Add to wishlist. Read more about Data mapping.

Event attributes defined during data mapping are used during cloning to preserve the functionality of some of the most important definitions, metrics, and analyses. Read more about Scalable cloning.

De-BETA-ing :100:

We have gone over the Exponea features, investigated their usage, and updated their status accordingly. This has resulted in 10 different features moving out of BETA and ALPHA into General Availability. These features include:

  • Zapier integration
  • Batch webhook
  • Email click map
  • Sendinblue integration
  • Sinch SMS & Delivery reports
  • Safari browser push notifications
  • Adform integration
  • Facebook Messenger editor
  • Rule-based recommendations
  • In-app messages

Other technical, usability, and security improvements.

Release 1.182

Several minor bug fixes and tweaks.

Note that more specific examples have been added retrospectively to the 1.181 release.

Release 1.181

We’ve heard your feedback! 👩 👨

Based on your feedback we have implemented multiple minor changes that will improve your experience while using Exponea.

  • "Pre-header" and "reply-to email" fields are now uncollapsed by default to save you that extra click you always needed to do. This affects email campaigns, email scenario nodes, and email templates in the asset manager as well.
  • Correct data types will be from now inferred also for booleans and collections in imports out of the box.
  • Tags are now supported for initiatives. There are still some UX improvements pending, like showing the assigned tags in lists, but for now, you are able to change the assigned tags under "edit" and filter them in the list of all initiatives.
  • A running scenario now displays the progress on each individual node, which is useful and also very visually pleasing. Check it out next time you'll be running a campaign.
  • Copywriting has been improved when deleting instance-level permissions.
  • Readability has been improved in the node detail in the evaluate tab of a campaign for some more complex cases.

Release 1.180

SMS Link shortener 📱

Displaying a full URL in a text message or having to rely on external link shorteners are now problems of the past. Our new link shortener automatically replaces all hyperlinks in the text of an SMS campaign with their shortened version. The link shortener is secure and effective! Read more.

New Web Layer templates 🆕

We have created another set of predefined templates for various use cases and themes, such as product recommendations or NPS templates! We have also made multiple improvements to working with web layers, involving unified parameters grouping, or the order of parameters in the editor. Read more about Web Layers.

Cloning and Importing 💾

Running predictions can now be effectively cloned, imported, and exported as well! Webhooks and Ads audiences referencing an integration can now be imported without any dependency issues. Problems with cloning, or importing and exporting running aggregates using an existing definition have been resolved. Importing webhooks across instances is now possible without encryption issues. Happy cloning! Read more.

We’ve heard your feedback! 👩 👨

Based on your feedback we have implemented multiple minor changes that will improve your experience while using Exponea.

  • It is now possible to change colors in charts for individual series. You can choose one of our predefined colors or pick your own. And yes, it's persistable!
  • From now on a warning will be shown in the Data manager when the number of attributes of an event exceeds the threshold of 200. There is a hard limit of 255 attributes per event.

Release 1.179

We’ve Heard Your Feedback 👩 👨

Based on your feedback we have implemented multiple minor changes that will improve your experience while using Exponea.

  • When picking a value of customer property and the autocomplete does not match anything, you will see a message saying "There are no values to display".
  • Your preference about the page size for individual lists throughout the application will now be stored so that you do not need to adjust them every time.
  • From now on, you can send a dashboard to your email immediately using the "Send now" option under the "Send via email" menu entry on the dashboard detail page.
  • Improvements have been made to our Single Customer View - attributes marked as dates in data manager should now also be displayed as dates.

Release 1.178

Facebook Conversion API🖥

Facebook Conversions API (FB CAPI) allows you to send important events, such as purchases and leads, to Facebook’s Ads, without having to rely on browser pixel events. It helps you measure the effectiveness of your campaigns, define custom audiences to target visitors, and set up dynamic ad campaigns. It also solves problems that are associated with Facebook Pixel. Read more.

Suppression Lists⛔

Email suppression lists feature allows you to automatically suppress any email addresses or domains. These are defined by suppression lists, which review the addresses before sending and thus help you improve deliverability, open & click rates, and inbox placement. Read more.

New Web layer Templates🆕

We have created a new set of weblayer templates with new designs, an enhanced visual editor, and updated code. A bigger set of parameters in the visual editor will now allow you to not only easily update the visuals and texts but also e.g positions, animation, or triggers! Together with catchy designs, you will be able to easily create great customized web layers without knowledge of coding. And stay tuned, there are more templates to come in the following months! Read more.

Custom Rows Management🔠

You will now be able to do all standard operations with your saved custom rows such as deleting, renaming, updating, etc. You can do so via the asset manager or the visual editor interface. Read more.

Clone to Multiple Projects🔁

You can now clone assets and initiatives to multiple projects and accounts at once. Read more.

Release 1.177

Bounce management for Mailgun 💌

We introduce an upgrade to our bounce management for Mailgun together with migration to new Mailgun webhooks to correctly deal with failed deliveries and improve deliverability, domain, and IP reputations. Existing Mailgun integrations will be automatically migrated to use new Mailgun webhooks. Read more.

We’ve Heard Your Feedback 👩 👨

Based on your feedback we have implemented multiple minor changes that will improve your experience while using Exponea.

  • We have redesigned the edit screen for trends. You can now also rename the individual steps.
  • You can now reorder filter items in filter expressions for better readability.
  • You are now able to set the starting day of the week (whether you want it to be Monday, Tuesday, or any other day) as well as the starting month of the quarters.
  • The negation icon in the customer filter has been fixed to display its state correctly.

Release 1.176

Unifying the naming 🔠

We have unified the naming of our features, in order to align them with industry standards as well as provide clarity. The changes were done to the names of the following features:

Retargeting has been changed to Ad Audiences
Screenshots have been changed to Email previews
Optimal Email Time has been changed to Optimal Send time
Groups Category have been changed to Communication Group Consent Category
Limit has been changed to Customer Limit
Facebook Message has been changed to Facebook Messenger

Flexible column management 🆙

We have upgraded our Visual editor for emails. Now you can add, resize, and delete columns in a row in real-time, all thanks to a brand new widget which can be found inside Column properties.

We’ve Heard Your Feedback 👩 👨

Based on your feedback we have implemented multiple minor changes that will improve your experience while using Exponea.

  • To prevent losing unsaved data in scenario nodes, you will now be asked for confirmation in case you have some unsaved changes and have hit the ESC button.
  • The icons which were used in custom webhook templates are now used in scenario nodes. This will allow you to better navigate complicated scenarios.
  • A tooltip has been added into the Exponea Usage Dashboard, to make the stats about SMS more clear.
  • The unsupported Ad network identifier in Facebook Ads retargeting node has been removed
  • We have removed attributes that belong to initiatives from our single customer view, to make the app more consistent.
  • You are now able to use metrics within metrics.
  • Your preference about the number of items displayed in individual lists will now be stored to save you repetitive clicks.

Release 1.175

Improvements to Import UX 🔀

We have improved the clarity for connection timeout errors for PostgreSQL, MSSQL, MYSQL and SFTP. You will now also be able to see the actual number of imported rows in the case of partially failed imports.

2-way SMS messaging and Opt-out keywords📨

We are bringing our Sinch SMS integration to the next level by introducing 2-way messaging. Together with SMS Opt-out keywords you will now have an effective solution for SMS un-subscription. Your customers will be able to easily unsubscribe from all SMS communications by a keyword SMS reply such as STOP. Moreover, this will enable other use cases such as collecting NPS responses or customer feedback by SMS reply. Read more.

Release 1.174

Several minor bug fixes and tweaks.

Release 1.173

Unify email campaign events 📥

We unified the statuses of email campaign events from email providers and renamed them to meet the industry standards and improve user experience. Read more.

Imports changes 🔀

In order to prevent potential issues, we have made changes regarding scheduling file Imports. Read more.

We’ve Heard Your Feedback 👩 👨

Based on your feedback we have implemented multiple minor changes that will improve your experience while using Exponea.

  • You can now view a list of usages of definitions for the following entities: email blocks, recommendations, catalogs, integrations, all analyses entities, predictions, aggregates, event segmentations, expressions, metrics and running aggregates. This functionality can be found in the 3-dots-menu in the detail and edit views and is named Show usages.
  • To make it easier to navigate, the Weblayer list view now also displays the column "group".
  • We have added a tooltip, to explain how the customer search works, and what data is used for filtering.

Release 1.172

In-App Messages Update📩

You can now set the Display delay and Closing timeout for In-App Messages. Display delay allows you to change the time after which the messages are shown to customers, and Closing timeout gives you control over when the messages will disappear if not interacted with. Read more

New Experiments🔬

New Experiments give you a way to create a non-flickering experience with added stability measures. This helps prevent downtimes that may have been caused by previous versions. Read more

We’ve Heard Your Feedback 👩 👨

Based on your feedback we have implemented multiple minor changes that will improve your experience while using Exponea.

  • The width of the subject field for emails has been adjusted to fit more text and JINJA expressions.
  • In Predictions, we have renamed 'EVENTS, ATTRIBUTES' to 'FEATURES'.
  • The Evaluate tab in scenarios now displays information more consistently when it comes to action_name and action_id.
  • Autocomplete in Imports for Events, Catalogs etc. has been adjusted to work more intuitively.

Release 1.171

Several minor bug fixes and tweaks.

We’ve Heard Your Feedback 👩 👨

Based on your feedback we have implemented multiple minor changes that will improve your experience while using Exponea.

  • On the customer detail page, in addition to looking at the date, you can now copy customer properties into clipboard and then use it.

Release 1.170

We’ve Heard Your Feedback 👩 👨

Based on your feedback we have implemented multiple minor changes that will improve your experience while using Exponea.

  • You will now get alerted before reaching the limit in Tag Manager (at 90%).
  • Webhooks and retargeting are no longer hidden under "Other" in scenarios but instead, they are now directly accessible under "Actions".
  • If you add additional metrics to reports, it will not affect the assignments of your primary or secondary axes, nor your graph type.
  • You can now change the CPM (cost per thousand impressions) value in the Adform integration for you to better estimate the value of your campaigns
  • You can now choose to display any combination of the chart, trend, and table in the preview
  • When filtering your strings, the attribute filter operators ("starts with" and "ends with") are now a part of the autocomplete suggestions
  • You can now select or unselect all columns when setting up your import.
  • When hiding metrics from charts in reports they will not reappear as visible after reload
  • sender_name and sender_email will no longer be mandatory for transactional API if already present in the API template, so you do not have to repeat yourself

Release 1.169

Turn-Off List Unsubscribe ✍

You can now disable the List Unsubscribe feature. Disabling it will result in removing the unsubscribe header from your emails. Read more

Scalable Use Case Cloning: Customer Properties Mapping 👨

Definitions and data mapping will now remap not only events but also customer properties. This will allow you to copy content dependent on them across different projects. Read more

Release 1.168

Sinch SMS Delivery Reports 📲

With upgraded Sinch SMS integration delivery reports you can now assess whether any particular message has been delivered and in case of failure, evaluate its cause. Read more

Facebook Lead Ads: Consents Upgrade 📢

We’ve added new Facebook Lead Ads attributes which you can transform into consent events. This way your customers can grant you consent directly through a Lead Ad in their app. Read more

SMS Editor Upgrade ⏩

Personalizations and special symbols in SMS messages might inflate their character count. The new design makes it much easier to identify when the character limit is exceeded. Read more

BEE editor upgrade 🖊

The new BEE editor allows you to create menus and use icons in combination with the text. Read more

Release 1.167

Sinch SMS Provider 📲

We’re introducing the possibility to send SMS messages through a new additional SMS provider - Sinch. You can contact your CSM for more details. Read more

Webhook authentication upgrade ⏩

You don’t need to fill out API credentials every time you set up new Webhooks anymore. The credentials can now be securely stored in integrations as an authentication preset that can be chosen from a drop-down window in scenarios. Read more

Oracle Responsys Integration 📩

If you are using Oracle Responsys for email or SMS delivery, you will now be able to trigger its campaigns directly from Exponea while utilizing all your customers’ data. Read more

Mobile Push Notifications Upgrade 🔔

Mobile Push Notifications have been improved in multiple ways:

  • We've added the Priority component to the settings so that you can target even Android devices in the low-power mode. Read more
  • We now apply deduplication to prevent a notification being sent multiple times to the same device. Read more
  • You can now send silent notifications to your customers to check whether they still have your app. Read more
  • UTM tags are now collected as separate attributes as in all other campaigns. Read more
  • You can now track the delivered status of notifications on iOS devices much more precisely as they are now recognized upon delivery not upon opening the app. Read more

Scalable Use Case Cloning ♊︎

You will be now able to copy-paste your work from one project to another, despite them having different data structures. Cloneable data mapping will automatically modify your data mapping events´ names, so it is compatible with another project. Read more

Role-Based Access Control 🗝

The new Role-Based Access Control is now also deployed to instances that use Single sign-on. Read more

Release 1.166 (2020-June-18)

Data Exports ♻

Utilize the data you gathered in Exponea on other platforms? It just got a lot easier! You can now send any integration to SFTP from where most platforms will be able to import the data. Read more

Webhook Throughput Policy ⧛⧛⧛⧛

Many 3rd party platforms limit the number of requests which can be sent to them at a particular time. To be able to maintain real-time communication with them, we’ve introduced the Webhook Throughput Policy which allows you to limit the number of webhook requests you make. Read more

Custom Tracking Domain 🛡🔨

We’ve made a new countermeasure to the tracking prevention mechanisms introduced by multiple browsers. With CTD the standard tracking of your users remains fully operational. Read more on how to set it up on your Shared or Private Instance.

Release 1.165

Role-Based Access Control 🗝

Now you can tailor the access rights of your users exactly to your needs! Our access management has been completely reworked with new roles, the ability to create custom ones, and the option to set them an expiration date. Read more

Release 1.164

Automatic Email A/B Testing 🆎

Do you find A/B testing tedious? The automatic-winner distribution will test your A/B test variants on a small sample of customers. Then, without you having to lift a finger, it chooses the best performing variant and sends it automatically to all the remaining customers. Read more

Google and Facebook Ads Integration Upgrade 🥳

Retargeting through Google and Facebook Ads integrations just got a lot more effective! You will now be able to increase the size of the retargeted audience using external IDs. You will also be able to use value-based retargeting to better target high-value audiences. Read more for Facebook Ads or Google Ads

Mobile In-App Messages 🗨

Do you have an app for your customers? Do you want to target them with Exponea the same way you do it on your website? Now, you will be able to easily send them a pop-up message directly in the app! Read more

Webhook Batch Processing 🖇

Integration with 3rd party tools just got a lot easier! Webhook batching helps deliver your data to a 3rd party tool in a manageable way. It helps you manage high data volume campaigns by batching requests together. Read more

Adform integration 🗣

A new integration, Adform, will allow you to retarget your customers with 100% accuracy or acquire completely new ones - all through scenarios. The integration utilizes cookie matching. Read more

Web Push - Chrome Support❗

Nothing changes in web push. Web push notifications will continue to be supported in Chrome, regardless of the recent changes in subscribing users through the Google Cloud Messaging sender.

Release 1.163

Frequency Management: Adding Segments 💌

It is now possible to add multiple segments with multiple different rules for every policy. Read more

Health Dashboard 📊

Do you want to make sure that you can fix any problems with your project ASAP? Want to check if the tracking, deliverability, and campaigns are all doing fine? The new dashboard allows you to look at the health of data tracking, campaign send-outs, and merging. Best of all, you can set up an automatic email notification if anything suspicious starts happening. Read more

Release 1.162

Customer limit in Scenarios 🏁

In any scenario, you can now use a new node that limits the number of customers who can successfully go through it. This is useful particularly when the scenario leads your customers to a channel with only limited capacity. The limits are highly customizable using personalization. Read more

Frequency Management: Adding Rules 🧱

It is now possible to add multiple different rules for every policy. You can also use a new Smart Newsletter Policy which has been pre-defined by Exponea’s email deliverability experts for your campaigns to achieve the most optimal results. Read more

XML Imports

Importing customer data that you’ve already tracked on other platforms just got easier, as we now support XML format for imports as well. This change is especially important for importing other platforms’ product catalogs, as these are most often stored as XML. Read more

WhatsApp Integration 💬

You will now be able to send messages to your WhatsApp users and receive their answers directly in Exponea. In addition, if your customer responds you can also approach them with a free SMS for 24 hours since the response. Read more

Amazon S3 Integration 📦

Using Amazon S3 file storage? It is now fully integrated with Exponea! Read more

Storage File Import Upgrade 💾

Imports from file storages have now been enhanced:

  • ’New file uploaded’ allows you to trigger import immediately after you upload a new file.
  • You are now able to use regexp for filenames in the file matching system.
  • Duplicate uploads are now prevented.
    Read more

Timestamp column in imports

You will now be able to add a column with an import timestamp. This can be very useful for catalogs where the timestamp column allows you to easily identify the products which are out-of-stock as their timestamp has not been updated for a while.

Optimized Email Links 👨→ 👶

Is Gmail clipping your email campaigns? The probability of Gmail doing so will now be much lower as the links you include in emails will be shortened and the emails’ size will decrease.

Invalid Email Tracking 😬

Do not panic if your customer fails to be targeted by your email campaign. The new event "invalid_contact" now displays its specific causes. Read more

Email click Heatmap 💌

The only way you can effectively improve your email marketing is to understand how your customers interact with your emails. Email Click Heatmap provides a fast and visual way to understand where your customers are clicking in your emails. Read more

Minor updates

  • The visual email editor loading time has now been halved.

Release 1.161

Custom URL Parameters in Campaign Settings ⚒️

Tired of always having to set up your URL parameters for tracking from scratch? It is now possible to define custom URL parameters (including UTMs) for each campaign and their default values in project settings.

Custom Import Names 📋

Confused when doing multiple imports of the same category? Now, you will be to keep the process much more clear by giving a custom name to each import.

Security documentation 🔒

We released new security documentation that explains how we keep your Exponea project safe.

Release 1.160

Email Dashboard 💌

Want to see important analytics of your email campaigns with just one click? A new email dashboard allows you to see right away how successful is the campaign you are running. Read more

Personalized Category Recommendations 👱

Want to recommend to your customers the best items from a particular category? Now you can do so easily and with confidence that plenty of products will be recommended even for smaller categories. Read more

Universal Link Support 🔗

If your customers have your mobile app let them make use of it! Now, the links you send them can be set up so that they open conveniently right in the app instead of their browser. Read more

Facebook Lead Ads beta 📢

Would you like a smoother Facebook communication with your customers? Now you can allow them to subscribe or fill forms for you directly through Facebook with these events tracked in your Exponea project. Read more

Delete Events by Filter 🗑

Have you tracked or imported a lot of defective data? Now you can easily delete all of it using the data-filter. Read more

Mobile SDKs upgrade 📱

Mobile SDKs have now been upgraded resolving the issues with stability. Moreover, the tracking of push notifications has significantly improved. The guide will be coming soon.

Customer Properties Synchronization 🧑‍🤝‍🧑

If you maintain your customer properties in multiple different systems are you sure that the data is consistent across all of them? With synchronization, you will be able to eliminate the differences and prevent crashes. Read more

General Consent Setting ✔️

Project admins will now be able and should configure their General Consent Settings in order to limit its use. The goal is to minimize the chance of your users sending communications to all customers without any underlying legal basis. Read more

New AB-split Scenario Node Implementation ↹

Do you find your scenario AB tests not fast enough? Their execution has now been rebuilt, resulting in much better performance. Note, however, that you will not be able to edit any variant that has already been visited by a customer.

Email suppression segmentation 🗑

Project admins are now able to define an email list hygiene filter that will be evaluated before sending an email via a scenario or email campaign. The goal is to avoid sending emails to customers who have been inactive for a long time which would hurt your domain reputation. Read more

Communication Frequency Management 💬

Sending too many emails that are not clicked on can hurt your domain reputation while sending too few means missing a lot of opportunities. In the current first iteration, we support more complex rules in the Policies, such as sending at most “4 emails in two weeks & 1 email a day”.
Coming soon: We are working on an improvement, which will allow you to set various policies for different customer segments. We will also suggest a Smart Newsletter Policy, which combines the knowledge of our email deliverability experts and our data scientists.

Release 1.159

1. Textual similarity recommendations template

A new recommendation model allowing you to offer alternative products that can help your customers with product discovery. This model relies on titles and descriptions of the items in the catalog and uses machine learning techniques to recognize the similarity of words like black and dark. Released now as Open Beta after bringing excellent results during testing.

2. Metric filter for reports

Need to remove unnecessary values from your metrics? You will now be able to filter all your metrics in reports so that only values that meet your criteria will be included.

3. Consent category name translation

Do you use the same consent categories for multi-language audiences? Now, it becomes much more comfortable as you will be able to set up translations for the names of the consent categories used on the consent page.

Release 1.158

1. New user access rights 🚪

You can choose the access rights of a new user of your project right during the invitation or you can update them even when the invitation is still pending before being accepted.

Release 1.157

1. Advanced expression functions 🔨

In expressions, you can now use a function "length()" that will count values in a list, for example, it can count the number of customer cookies. We also added functions "sqrt()" and "power()" which can find the square root or the power of your input.

2. New filter 🗑

Filtering your strings just got more effective! After adding "starts with" and "ends with" filters, string values can now also be filtered using a “regexp” constraint so that you can use regular expressions to customize your filtering even more than before.

3. Saving nodes without integration 💾

Do you want to save your email nodes in scenarios even without email integration? Now you can!

4. Personalized Recommendations for Category Page 🖊

This new recommendation template will allow you to pick the best products for category listing. For new visitors, it will suggest products based on a smart combination of the number of views, purchases, and age of products, for your repeated customers it will personalize the selection based on affinity.

Release 1.156

1. Optimal email time in email campaigns and scenarios 💌

Ever wondered when is the best time to email your customers? We have improved the optimal email time feature which predicts the best time for sending out emails. If you have predictions enabled you can use it immediately with just one click in both email campaigns and scenarios.

2. JS and CSS for surveys❓

Tailor your surveys exactly to your needs! Now, you can do so by customizing them using both JavaScript and CSS.

3. New API route for triggering imports ⏩

Don’t want to rely on import schedules? You can now set your API so that imports triggered automatically when your data is ready. Moreover, CSV/File storage import files with dynamic names can also be uploaded by setting the path of the files as a variable. Read more

4. Saving subtemplates in the visual builder ♻

Tired of always having to make similar looking emails from scratch? Not anymore! Now you can save your custom made rows in the visual builder so that you can reuse them anytime in the future.

5. “starts with”, “ends with” filter 🗑

Filtering your strings just got more effective! String values can now be filtered using “starts with” and ”ends with” constraints.

Release 1.155

1. Category by metric 🛍

Do you want to easily recommend your top products to your customers? We added a new recommendation template for exactly this purpose. It enables you to define a metric to select top sold or viewed items and narrow it down by a category specified in a recommendation request. The feature will be explained more in the upcoming documentation update of the whole recommendation section.

Release 1.154

1. List-unsubscribe 👎

Problem with customers who mark your campaign emails as spam and worsen your deliverability ratings? Not anymore! Now, the list-unsubscribe header will be automatically included in the emails you send so that your customers can easily unsubscribe from the lists they don’t want to see. Read more

2. “distinct values” aggregation 🦄

The new “distinct values” aggregation type can give you a list of all unique values within an aggregate.

Release 1.153

1. Google Cloud Storage integration 💼

Better cross-platform interaction for better results! Now, you can directly access and import the data you keep in Google Cloud Storage. You can find out more about how to set it up if you go to the app > Data & Assets > Integrations > + Add new integration > Google Cloud Storage for Imports.

2. Minor improvements 🔧

  • Most events now include browser version as an event attribute.
  • 0 is now available as value for all catalogs so that it is not mistaken for an empty data set.
  • Webhooks now have a new design and the bulk mode will not be available anymore. However, old webhook nodes that are using it will be preserved.

Updated 6 days ago

Release Notes


Find details about the changes or new features coming with each new release updated by our Product team!

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.


We rely on cookies

to optimize our communication and to enhance your customer experience. By clicking on the Accept and Close button, you agree to the collection of cookies. You can also adjust your preferences by clicking on Manage Preferences. For more information please see our Privacy policy.

Manage cookies
Accept & close

Cookies preferences

Accept & close
Back