25.50 Promotion Participation Events, Smarter Member Search & Web Portal Enhancements
about 2 months ago by Jakub Minks
This release introduces a new Promotion Participated event for analytics and automation, improves member search accuracy in Administration, strengthens Shopify Earn & Burn reliability, and adds powerful new capabilities to the Customer Portal.
Version released between 29.11. – 12.12.2025.
Platform & Admin Experience
- Member search now prioritizes exact full-name matches, making it faster and more reliable for support and operations teams.
- Added Promotion Participated entries to the Member Account Detail Page for clearer visibility into member engagement with promotions.
Loyalty Features & Promotions
Promotion participation events
Whenever a member takes part in a promotion, a new Promotion Participated event is generated.
Includes:
- promotion name
- points awarded
- number of coupons awarded
- list of awarded coupons
This event provides a clean, non-transactional signal that can be used for reporting, analysis, and automation.
Integrations
Klaviyo
- The Promotion Participated event is now sent to Klaviyo, enabling marketers to trigger flows based on promotion engagement rather than transactional logic.
Shopify
- Improved reliability of Earn & Burn processing by preventing duplicated point deductions in rare cases where Shopify sends concurrent webhooks.
Touchpoints
Customer Portal (Web Portal)
- Custom CSS styling is now more stable and future-proof.
Custom styles no longer depend on auto-generated class names, ensuring they persist reliably across deployments. - URL parameters can now be persisted to browser storage and mapped to member custom parameters during registration.
This enables use cases such as:- pre-filling hidden fields (e.g. country or venue)
- attributing registrations to campaigns or locations
- capturing contextual data without exposing additional form fields
Performance & Infrastructure
- Improved handling of unverified member records.
Inactive, unverified accounts are now cleaned up correctly, preventing users from being blocked when re-registering with the same email or phone number.
