Skip to main content

What's new

See the latest improvements and features in Talon.One here, or subscribe to our RSS feed.

January 28, 2026

New budgets condition

Campaign Manager

We’ve added a new condition to the Rule Builder that checks whether a specific budget has reached its limit. You can also add a failure effect to the condition, for example, to communicate to a customer that the limit has been reached.

New endpoint for coupon rejection reasons

Coupons

The new Summarize coupon redemption failures in session endpoint enables you to summarize the reasons for coupon rejection in a given customer session.

Talon.One support role

Roles and permissions

The new Talon.One support role is a restricted default role used only by authorized Talon.One staff, specifically for troubleshooting and debugging purposes.

January 14, 2026

Introducing experiments

ExperimentsEarly access

Experiments is a new A/B testing feature that allows you to test two different rules in a single campaign simultaneously. The experiments dashboard offers key metrics and confidence scores, enabling you to compare A and B variants and optimize your campaigns.

Additionally, you can use third-party tools to control variant assignments. This helps you maintain consistency with other integrations that offer testing functionality, such as Braze.

AI-powered summaries for campaigns

Campaign ManagerEarly access

Campaign data can now be summarized in the campaign dashboard. This allows you to keep track of recent updates to a campaign.

Action-based points activation

LoyaltyEarly access

Loyalty points can now be activated when a defined action occurs in your system. Using the new Activate loyalty points endpoint, you can activate all points earned in a session or only the points earned in specific transactions.

This feature is supported in the Add loyalty points and Add loyalty points per cart item effects, and also when manually adding loyalty points.

Shopify integration improvements

Integrations

In the Talon.One Shopify app, you can now do the following:

More granular role permissions

Roles & Permissions

You can now assign more granular account-level role permissions, in particular for custom roles.

Monthly updates
Enhancements:
  • (2026-01-28) Loyalty:
  • (2026-01-28) Webhooks: Added a X-UUID header to all webhooks and notifications. The header serves as a unique ID to make message processing idempotent.
  • (2026-01-14) Loyalty:
  • (2026-01-14) Roles and permissions:
  • (2026-01-14) Dashboards: The product dashboard search bar now supports case-insensitive search entries.
  • (2026-01-14) Cart item filters: You can now reference an Application cart item filter in effects in a campaign with strikethrough rules.
  • (2026-01-14) SDKs: Updated the SDKs to the latest version.
  • (2026-01-14) Strikethrough pricing notifications: Notifications for strikethrough pricing updates now include a timestamp to indicate when they were sent by Talon.One.
  • (2026-01-14) Rule Builder: Renamed the Discount individual item in bundles pro rata effect to Discount individual item in bundles and updated the functionality. Users can now select whether to apply a discount value pro rata or non-pro rata.
  • (2026-01-14) Achievements: Improved the UI for creating achievements, which are now grouped by recurrence type.
Bug fixes:
  • (2026-01-28) Loyalty:
    • Fixed a bug where the tier expiry date was calculated based on the timing of the reevaluation instead of the customer's tier join date.
    • Fixed an issue in the List loyalty program transactions endpoint where setting the subledger parameter with empty strings returned transactions from all ledgers instead of only from the main ledger.
  • (2026-01-14) Achievements:
    • Fixed a bug where the UI did not allow start dates for fixed-schedule achievements to be set to a date in the past.
    • Fixed a bug where the Rule Builder prevented the use of achievements in campaign rules after the total number of achievements became greater than 1000.
    • Fixed a bug where the end dates for recurring fixed-schedule achievements were shifted forward by one day.
  • (2026-01-14) Loyalty:
    • Fixed a bug where the Loyalty Points tab displayed an error when retrieving data for customer profiles with a high volume of loyalty transactions.
    • Fixed a bug where the Export customer loyalty balances endpoint returned negative point values in the spentBalance column.
    • Fixed a bug where tiers were reevaluated based on the timing of the reevaluation instead of the scheduled tier expiry time.
    • Fixed a bug where end-of-month expiry dates for points and tiers were shifted forward by one month.
    • Fixed a bug where the Add loyalty points effect returned a 500 Internal Server Error when it referenced a loyalty program that didn't have the loyalty card provided in the session.
  • (2026-01-14) Roles and permissions:
    • Fixed a bug that caused errors when admin groups were renamed or deleted in Microsoft Entra ID provisioning.
    • Fixed a bug where Application settings became view-only for users with Manage permissions in a connected loyalty program.
    • Fixed a bug where users were prompted to connect attributes when creating a campaign from a template that used entities not connected to the destination Application.
  • (2026-01-14) Dashboards:
    • Fixed a bug that caused issues when using wildcards in the product dashboard search bar.
    • Fixed a bug where the Low on budget label failed to appear for certain campaign budget types in the Application dashboard.
  • (2026-01-14) Rule Builder: Fixed a bug where a discount for an individual item could sometimes not be applied pro rata when, after rounding was applied, the discount value was higher than the item's price.
  • (2026-01-14) Campaign Manager: Fixed a bug where the customer session overview displayed an error if the setLoyaltyPointsExpiryDate API effect was triggered during the session.