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
Log into LoyaltyLion, and go to Settings > API Keys.
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.
4. Enter your API Key into the LoyaltyLion integration.
5. Once integrated, you can assign points as offers. These can be configured by selecting 'Rewards' as the offer type.
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.
Once added, you can enable the LoyaltyLion integration for the experience via the studio configuration:
Click the configuration cog.
Select the Integrations tab and tick the checkbox to enable the integration.
Map 'points_value' and either email or merchant_id as a minimum.
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.
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.
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.









