25.40 Shopify feature additions, Klaviyo maintenance & public API expansion
10 months ago by Jakub Minks
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.
