2022
See the complete list of features introduced back in 2022.
December 2022
New Campaign Trigger: Internal event - Achievement progressed
This event triggers when the progress of Achievement changes. It is possible to use achievement-related properties in the campaigns:
periodGoal - goal to be achieved
currentPeriodValue - current progress value
consecutivePeriods - applicable only for consecutive Achievements: periods to be achieved
completedConsecutivePeriods - current achieved periods
progressChanges - the difference between the current periodGoal and the previous periodGoal
Additionally, an advanced cashback threshold mechanism was added to Campaigns Effect.
Rewards - Export to S3 Bucket
Rewards can now be exported as CSV files directly to the S3 Bucket, offering a streamlined way to manage and analyze reward data outside of the platform
Adding Units Transfers in Admin Panel
Admin panel allows adding units transfers and specify pending and expire values.
Units Transfer - Export to S3 Bucket
Unit Transfers can now be exported as CSV files directly to the S3 Bucket.
November 2022
Achievements - unique Transactions (one per Member)
Achievements now support the case for checking if the given number of Referees made an order, e.g: “10 of your invited friends made an order”
Achievements - Referral events
The Achievements module now includes support for Referral events, allowing the configuration of achievements for Referrers based on Transaction and Custom events. This feature rewards Referrers for bringing in valuable Members who meet specific criteria, such as placing orders above a certain value or contributing a minimum number of product reviews.
October 2022
Campaign popularity
A new endpoint, GET /api/{store}/analytics/campaign, has been introduced, which provides the number of campaign executions created. This feature enhances the ability to track and analyze the popularity and engagement levels of various campaigns, offering valuable insights into their performance.
Deduct units in Campaigns
It is now possible to configure the “Deduct units” option in Campaign Effect for given Conditions. It will create a spend unit transfer for a given Member.
Webhooks Subscription Interface
The admin panel now features a new subscription mechanism, enabling the configuration of webhooks through a user-friendly interface. Each webhook can be directed to a specific URL. For legacy users, there's an option to activate legacy mode for individual webhooks to continue receiving responses in the old format. However, be aware that legacy mode will only be supported until the end of this year.
September 2022
Achievement - sum of event attribute’s values consecutively
The new feature allows for the configuration of achievements based on the consecutive sum of values from Transaction and Custom Event attributes. Possible cases:
Custom Event:
Track a workout of at least 30 minutes every day for 5 days in a row
Walk at least 40 000 steps a week for 6 weeks in a row
Transaction:
Spend 50$ 5 months in a row
Buy 5 products from consumable category 4 months in a row
This enhancement enables more dynamic and goal-oriented achievements within the platform.
August 2022
Achievement - Calculate Event Attributes values (Custom Events)
Achievements module now supports cases where we want to aggregate event attributes, rather than event itself, e.g: Spending 5h on a workout
Webhook subscription mechanism
A new webhook subscription mechanism was added. Before, all webhooks were sent to a single address. Currently, it is possible to configure a separate address per webhook.
Mutliwallet units expiration and locking
It is now possible to set the expiration and locking configuration per wallet. Before only the default wallet had such a configuration.
Achievement - Calculate Event Attributes values (Transactions)
The achievements module now supports cases where we want to aggregate event attributes, rather than the event itself, e.g:
Spend a total of 300$ among many Transactions
Buy 10 products from your favorite brands ( Quantity of products with given Custom Attribute)
Spend a total of 100$ on products with the given SKU
Multi wallets
A new module that allows managing multi-wallet scenarios. It is possible to have many wallets and assign units to them separately. Spending on units is also separate.
This feature introduces support for different business scenarios, e.g:
Separate wallets for paying with points and for redeeming
Rewards Credit wallet or debt wallet
Gamification: experience points wallets
July 2022
Achievements - Custom Events - Overall
It is now possible to create Achievements based on counting the number of Custom Events.
Achievements - Consecutive
It is now possible to create Achievements based on events (Transactions, Custom Events) in a row.
Achievements - Transactions
We added a new functionality of Achievements that allows gamifying the shopping experience in regards to Transactions and allows to create of loyalty Campaigns based on it. For example, it is possible to create this scenario: Shop 5 Transaction 50$ each
Auth0 Support
It is possible to configure Auth0 and log in to the admin panel with this method.
June 2022
New Endpoint - Return all campaigns
Endpoint for returning available challenges per Member - GET /api/{code}/member/{member}/campaign
endpoint added.
This endpoint returns all active Campaigns with information if their limit was reached for a given Member. For Campaigns that have not reached the limit it returns "limitReached": false, and for Campaigns that have reached the limit it returns "limitReached": true.The logged Member can only see its own available Campaigns and precise Campaign logic is hidden
May 2022
Campaign Limitation
A new feature of Campaign Limitation was implemented. It allows anti-fraud and business control of the Campaigns.
General Points limit - It allows limiting the points earned by all the Members for the given Campaign.
Per Member Points Limit - It allows limiting the points earned per Member for the given Campaign.
Per Member executions Limit - It allows limiting the executions of the given Campaign per Member.
Last updated
Was this helpful?