Skip to main content

February 2025

See this release's improvements and features, or subscribe to our RSS feed.

February 2025

New options for achievementsAchievements​

There are now two types of achievements available when you create an achievement:

For each achievement type, you can choose whether the achievement starts, ends, or resets for your customers relative to a user action or following a fixed schedule.

Improved campaign templatesCampaigns​

We have made improvements to the campaign templates workflow:

  • You can now create a campaign template directly from the Templates page.
  • We have redesigned the flows for creating templates and creating campaigns from templates for easier navigation.
  • Admins, Application admins, and users with permission to create and edit campaigns can fully customize the Rule Builder in templates and campaigns created from templates.
More monthly updates
Enhancements:
  • Catalogs: Users can now enter values of over 50 characters in length for the name property of product attributes.
  • Achievements: Improved performance of campaigns that are using achievements in their rules.
  • Budgets: Improved the UI for displaying the list of budgets in campaigns and Applications.
  • Campaign Manager: Page titles are now displayed in the browser tabs for easier navigation.
  • Cart item filters: The total price and item count automatic cart item filter attributes are now also displayed for all Application cart item filters.
  • Dashboards:
  • Documentation: Added a tutorial about Create a stores-based campaign.
  • Loyalty: Improved performance of loyalty balance calculations.
  • Roles & permissions: Added a warning when you try to delete a user who has created Management API keys, as the keys will no longer be usable.
  • SDKs: Updated the SDKs to the latest version.
  • Stores: Redesigned the forms used to link stores to campaigns.
Bug fixes:
  • Campaigns: In Applications with campaign staging and revisions enabled, any budget changes made to revisions are taken into account when the campaign is tested with a testing API key.
  • Loyalty:
    • Fixed a bug where linked Applications were duplicated for some customers in the Linked customers tab of a loyalty card page.
    • Fixed a bug where the Add loyalty points effect reset the reward start and expiration dates to the default program settings if the effect contained an incorrect formula.
    • Fixed an incorrect error message that was displayed when users tried to export a batch of loyalty cards.
  • Budgets: Fixed a bug where the addFreeItem effect incremented only once per session regardless of the number of items awarded. The counter now respects the number of items awarded.
  • Dashboards: Fixed a bug in the loyalty dashboard where the correct date range didn't display when users selected a custom range.
  • Achievements:
    • Fixed a bug where the conditions and effects related to achievements could not be used in stores-based campaigns.
    • Fixed a bug where users could not edit the Achievement name and Description of live achievements.
  • Attributes:
    • Fixed a bug where an empty value was displayed in the Entity column on the Attributes page for attributes associated with the giveaway entity.
    • Fixed a bug where sometimes the value of attributes associated with the campaign entity were not saved after the campaign was updated.
  • Budgets:
    • Fixed a bug that sometimes prevented users from creating campaign budgets in campaigns created from scratch.
    • Fixed a bug where the Application currency was displayed alongside the limit of unrelated campaign budgets.
  • Campaign Manager: Improved the behavior of the feature feedback button.
  • Dashboards: Fixed an error that occurred in the Application dashboard when sorting by campaign name in expanded data points.
  • Management API: Fixed a bug where the tiers array was not included in the response of the Get Application endpoint for loyalty programs with tiers.
  • Roles & permissions: Fixed incorrect messages that were displayed when users with draft-campaign-permissions tried to archive a campaign or request a campaign activation.
  • Rule Builder:
    • Fixed a bug where the Attribute Selector displayed unsupported attribute entities when creating a strikethrough rule.
    • Fixed a bug where the Attribute Selector did not display all the available attributes when using the Update attribute value effect.
    • Fixed a bug that caused long loading times when creating a cart item filter with a built-in SKU attribute.