NAV Navbar

ExpandCollapse All

Admin & Rights

Password Configuration Flexibility

You can now specify the minimum length a password must be to log into the SessionM Platform. You can also choose to disable the default requirement that a password must contain at least one uppercase letter, one lowercase letter, one number and one special character.

Coordinate with you Customer Success contact if you would like to take advantage of this feature.


Updated Estimated Audience Size Information

On the details page for an audience, we now are pulling the Estimated Audience Size number from the same location, on the same schedule, as we do on the All Audience index page. This will ensure consistent information no matter which page you are viewing in the platform.

Improved Display of Failed Audience Exports

When an audience export fails we now will display a dashed line under the Count column on the Exports History tab to clearly indicate at a glance that the export didn’t occur. When viewing the Audience Size Over Time graph, failed exports will no longer incorrectly show as “0,” but will simply not be displayed on the graph, which will result in gaps indicating the failure.

Improved Messaging when Multiple Values are Selected in Audience Builder

When you add segments that can accept multiple values -- such as Tag, State, Zip, Locale, Platform, Audience or Snapshot -- we’ve updated the UI to remind you that multiple choices are evaluated as an “OR” group, meaning only one needs to be true for inclusion in the audience.


CheetahMail Added as Export Option in External Campaign

We’ve updated our External Campaign type to now include the option to export a CheetahMail Audience. Within the External Campaign setup you’ll be able to build the audience to target, choose a one-time export or set a recurring schedule. In addition, you can further refine the target audience based on our standard message targeting rules.

Ability to Require Opt-In for a Campaign

We’ve added the ability to require your customers to opt-in to a campaign to indicate they want to participate. If they don’t opt-in, they won’t receive any messaging or outcomes from the campaign.

Every Campaign Setup screen will have a new “Require Opt-In” checkbox. It is unchecked by default. If you check the box, you will see additional fields where you can select an Opt-In Template Country, if relevant for your organization, and the Opt-in Start and End Dates.

New Outcome Hurdle Restriction for Purchase Event

When creating a Purchase Event > Points Per rule in the behavior builder, there is a new restriction you can add called “Outcome Hurdle.” This will allow you to set a certain quantity of items the user must purchase or an amount they must spend before they can qualify for the outcome attached to the behavior. Only after meeting the “hurdle” will the items bought or amount spent be awarded the outcome.

New Minimum and Maximum Item Count in Purchase Rule

When creating a Purchase Event > Purchase > Any Item rule in the behavior builder, you now have the option to set a Maximum Item Count in addition to a Minimum Item Count. This will allow you to create purchase ranges that each have their own outcome.

Qualifying Start & End Date Restriction for Custom Events

When creating a Custom Events rule in the Behavior Builder, you now have a new restriction that can be added: Qualifying Start and End Dates. This restriction lets you set the dates between which a valid custom event can be sent to the platform in order to qualify for the behavior.

Insights (Beta)

New Loyalty Health Dashboard

The new Loyalty Health Tab contains a dashboard with a high-level overview of a your loyalty program health. It displays information about the performance and health of the loyalty program through a set of targeted key metrics tied to revenue, transactions, points and per-member averages.

New Campaigns Dashboard

The new Campaigns Tab includes two sub-tabs: "Deep dive" and "Tracker." The Deep dive tab contains a dashboard that allows marketers to drill down into engagement and transactional metrics for specific campaigns. These reports are aimed at providing an operational overview of the current/past state of campaigns that have been run (or are currently live). The Tracker tab displays tabular data for at-a-glance comparison of high-level KPIs across campaigns.

Store-Level Filtering added to Transactions Tab

The Transactions tab now allows you to filter metrics and visuals for individual stores. You can now use Store Name filters you provide with transactional data to see trends for each store/group of stores.


Bug Fixes

Behavior Builder

  • Fixed an issue where the UI let you remove the timeframe restriction from a rule, but the backend didn’t update.


  • Updated the way we handle caching of CategorySets to stop caching any that are no longer being used by a campaign.

Customer Profile

  • Fixed an issue where Product Recommendations weren’t showing up in the Customers Module, even though the feature was configured.


  • Fixed issue where the platform displays an error when you try to purchase an offer, but the points have been deducted.

Rewards Store

  • Fixed an issue that triggered a 500 server error when trying to edit a Rewards Store that contained HTML code within the custom data for the store.


  • Fixed an issue where the discounted_line_ids array was returned empty when processing a transaction with a discount.