Release Date: July 2026

Release Notes: July 10

Release highlights in this article

New Features

Loyalty

Self-Scheduled Dashboards

Users can now schedule any Analytics dashboard for automatic delivery — no admin required. Send the entire dashboard or a specific one, on a daily, weekly, monthly, or custom cadence, with control over delivery days, time, and time zone. Delivery is no longer limited to email — dashboards can also be routed to SFTP, a webhook, or an Amazon S3 bucket.

Messaging

Evo Messaging: Send Test

Users can now dispatch cross-channel test campaigns to dedicated lists of accounts, with resulting metrics automatically excluded from live reporting.

Evo Messaging: Split Testing

Users can now run up to 10 variants in a single campaign, featuring automatic winner selection and full pause/resume controls.

 
 
 

Updates & Fixes

Loyalty

Updated Page Designs

Refreshed the look and feel of several key screens — Account Lookup, Campaign Message Templates, Coupon Manager, Email Builder Center, Report Center, and Social Login Configuration — for a more consistent, modern experience.

New Omni Analytics Link in Recent Pages

The recent pages analytics link now points to the new Omni URL instead of the legacy one. This update also cleans up duplicate old-URL entries, removes outdated "Omni" wording from titles and strings, and ensures the analytics page is properly tracked in a user's recent pages when selected.

Fixed Expired Password Links in Welcome Emails

New Evo users were sometimes receiving welcome emails with password-setup links that had already expired by the time they clicked them. The link is now generated only at the moment the user clicks it, so it will always be valid.

Batching for Large Campaign Account Updates

Campaign execution now updates account records in batches of up to 1,000 rows at a time. This improves reliability and performance for very large campaigns that previously risked timeouts during the account update step.

More Resilient Evo Webhook Delivery

Evo webhook delivery is now more resilient across server instances, with duplicate deliveries filtered out and cleaner handling of timeouts and claim releases. The wait timeout was also increased so webhooks are less likely to be dropped or processed twice.