25.40 Shopify feature additions, Klaviyo maintenance & public API expansion
about 1 month 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.