Skip to main content

Odicci Integration Manual

Gamify your loyalty program with Odicci and LoyaltyLion

Written by Jason Leader
Updated today

The Odicci integration requires an active Odicci account and is available on Classic, Advanced, and Plus LoyaltyLion plans.

In this article:



Overview

Odicci is a leading interactive marketing solution that allows you to acquire, engage, and retain customers through loyalty-driven omnichannel experiences. This can include interactive rewards, games, and quizzes, all of which provide you with rich data on your customers, helping you make data-led retention decisions.



Why LoyaltyLion and Odicci?

Integrating Odicci with LoyaltyLion allows you to offer points for customers completing gamified activities on your site, combining Odicci's interactive customer engagement platform with LoyaltyLion's loyalty and rewards program.

This encourages customers to create accounts and spend more time engaging with your brand, building a stronger relationship and a lasting impression. It's also a powerful way of collecting zero-party data (information customers willingly share with you, like their preferences and interests), giving you a valuable advantage in understanding and retaining your customers. For example, creating a product quiz to encourage customers to share what they are looking for, and steering them closer to conversion.


How to integrate LoyaltyLion and Odicci

  1. Log into LoyaltyLion, and go to Settings > API Keys.

  2. Create an API Key, and ensure that you have enabled, at minimum, the read_customers and write_customers scopes.

Make sure to take note of your token when it's generated. You will not be able to see it again once you close the box.

Now head over to Odicci:

3. Log into Odicci, and go to Integrations > LoyaltyLion.

Screenshot 2026-04-15 at 09.56.48


4. Enter your API Key into the LoyaltyLion integration.

Screenshot 2026-04-15 at 09.57.05


5. Once integrated, you can assign points as offers. These can be configured by selecting 'Rewards' as the offer type.

Screenshot 2026-04-15 at 10.01.35



Configure your experiences

To activate the LoyaltyLion integration at an experience level, you need to make either an email address or merchant ID available for the API calls. You can do this by adding one as a hidden field on the first frame of your experience, or as an editable field for the user.

Screenshot 2026-04-15 at 10.04.50


Once added, you can enable the LoyaltyLion integration for the experience via the studio configuration:

  1. Click the configuration cog.

  2. Select the Integrations tab and tick the checkbox to enable the integration.

  3. Map 'points_value' and either email or merchant_id as a minimum.

Screenshot 2026-04-15 at 10.07.01



Error Messaging

If a customer does not have a valid LoyaltyLion account, they will be prevented from playing the game and will instead be shown the 'Stop/pause' frame.

You can find this frame on the bottom left of your frames panel, and it can be customized to match your branding and messaging requirements.

Screenshot 2026-04-15 at 10.14.05



Reporting

Once your experience is live, you can check the status of your integration pushes by referring to the 'Integration push' column in the 'All Entries' report.

Screenshot 2026-04-15 at 10.08.34

There are two status types:

  • Success - the push has been completed and successfully received by LoyaltyLion.

  • Failed - the push was unsuccessful. This can occur if a customer does not have a valid LoyaltyLion account. If failures persist, contact customer support.


Support

If you experience any issues with the Odicci integration or have questions about configuring your experiences, please reach out to the Odicci team.

If customers are not earning points as expected, reach out to the LoyaltyLion support team at support@loyaltylion.com, or via the live chat in your program.

Did this answer your question?