25.40 Shopify feature additions, Klaviyo maintenance & public API expansion

This update delivers several key improvements across Shopify, Klaviyo, and TRIFFT’s public APIs — bringing better control over coupon and country restrictions, more transparent member experiences, and expanded developer capabilities for managing member data and consents. Version released between 22.09. – 05.10.2025.

Integrations

Shopify

A series of updates make it easier for merchants to manage loyalty participation across countries, coupons, and customer checkouts.

  • Coupon-based restrictions Merchants can now define coupon-code prefixes in TRIFFT Admin to automatically disable point burning whenever an acquisition-focused coupon is used — preventing double discounts while still awarding points for purchases.
  • Country-based restrictions Checkout and loyalty widgets now display a clear message when the customer’s shipping country is not part of the loyalty program, replacing silent blocking with a more transparent experience.
  • Transaction and point-expiration transparency Members can now view detailed transaction histories in Shopify — including earned and redeemed points and precise expiration dates for each transaction.
  • Bug fix — loyalty history The points-history widget now displays all transactions instead of being limited to the most recent five.

Klaviyo

  • Refactored integration — upgraded to the latest Klaviyo API for greater stability and compatibility with upcoming automations.
  • **New event support ** — Points Expiration Reminder Sent events now support days_to_expire = 0, allowing day-of-expiry notifications.
  • Anonymization bug fix — anonymization requests in TRIFFT now correctly propagate to Klaviyo, ensuring member data removal is synced across both systems.

Bloomreach

  • Automatic widget availability — Projects with an active Bloomreach integration now automatically include “Bloomreach In-app Content” widgets in the Mobile App channel.

Public APIs & Developer Tools

PATCH Member API

  • The Member API now supports partial updates, enabling developers to send only changed fields instead of full records. View documentation
  • Consent management via API Brands can now update and synchronize a member’s consent states directly through the API — for example, when a customer opts in on a third-party website or via offline registration. This ensures TRIFFT’s consent data always stays aligned with external systems.

Assign a Coupon API

  • Added a new coupon-expiration override parameter, allowing partners to set custom expiry dates per individual coupon assignment through the API.