Loymax, 2024

Recommendation systems integration


To increase the customer loyalty and build a strategy for retention, return and reduction of customer churn, Partners can use various recommendation systems to generate personal offers for Loyalty Program (LP) members and send mailings through the most effective communication channels.

How recommendation systems work

Recommendation systems collect and update data based on changing customer preferences, while also analyzing existing historical data. The following groups of parameters are considered when collecting and analyzing data:

  • personal data of LP Members (e.g. gender, age, presence and age of children, etc.);
  • purchasing power (e.g. frequency and number of purchases, receipt amount and length, producer-related preferences, promotional sensitivity and communication channel preferences, etc.);
  • products and product categories (e.g. frequency and number of purchases, product attributes, price niche, presence of product categories in the receipt, etc.);
  • retail outlets (e.g. attributes of retail outlets, price segment of buyers and goods, availability of manufacturers, etc.);
  • calendar and seasonal factors (dependence of purchases on the season, time of year, day of the week, holidays, etc.).

The results of data collection and analysis are processed and then the optimal model for the specific personal offer is selected. As a result, the LP members receive unique offers through the communication channels that suit them best.

Integration of Loymax Loyalty with recommendation systems

The Loymax Loyalty module can be integrated with any recommendation system to automate processes and free up marketing team resources. This will allow to optimize the approach to setting up offers with account of offer personalization, reduce the load on calculation of offers, provide an instant System response, even if there are complex rules in the offer, eliminate delays, etc.

To integrate the recommendation system with Loymax Loyalty, the following settings should be made:

Recommendation_systems_en.png

Integrations

During the initial stage, the Partner and Loymax representatives carry out preliminary system settings, including integration with the Partner's ERP system. This involves uploading of the product catalog with all product attributes. Integration of the cash register protocol, the functionality of displaying messages to the cashier and message printing on the receipt are checked for completeness.

Data collection

Information for analytics and generation of personalized offers is downloaded from the data warehouse (DWH). There are also direct data loadings from the Partner's database.

Uploading personal offers and selecting communication channels

At this stage, the external recommendation system is integrated (via a special loader on the Partner's side) using the Loymax Loyalty API methods. This stage includes creating and uploading customer attributes, uploading target audience lists, and configuring all basic parameters and restrictions for setting up offers, as well as coordinating the mechanics used, etc. For example, if the Loymax ML module is used as a recommendation system, it is possible to select up to 8 mechanics for generating personal offers:

  1. Discount, % per receipt,
  2. Points, % per receipt,
  3. Discount, % of receipt amount,
  4. Points, % of receipt amount,
  5. Discount, % for category,
  6. Points, % for category,
  7. Discount, % for product,
  8. Points, % for product.

Steps for uploading personal offers

To upload personal offers to the customer's attribute, this attribute should first be created. The type of attribute for personal offers must be JSON. The attribute structure may differ depending on the mechanics used. To learn more about creating and uploading customer attributes and uploading personal offers, please refer to the relevant articles. Next, perform batch uploading of attributes and import offer templates with the required mechanics for the created attribute.

Also, if a special Loymax Loyalty module is used, channels for communication with customers are selected and configured, and mailing templates are formed at this stage.

Additional information

The results of calculations with personalized recommendations are transferred to the Loymax Loyalty module (Loymax processing), where the following actions are carried out:

The results of processing can be further used by the recommendation system for generation of new personal offers.

News
Version history
Tags
Glossary
Site