Skip to main content

Odicci - Integration Manual

Give customers points for playing Odicci games and quizzes, using an API key you create in LoyaltyLion

Written by Jason Leader

The Odicci integration needs an active Odicci account, and is available on the Classic plan and above. To compare plans, see our pricing page.


In this article:


Overview

Odicci builds interactive experiences such as games, quizzes and interactive rewards. Connect it to LoyaltyLion and your customers earn points for taking part.


How the Odicci integration can help you

  • Give customers points for completing a game or quiz, so they have a reason to create an account and come back

  • Collect zero-party data, the preferences and interests customers choose to share with you. For example, a product quiz that asks what they are looking for


How to connect Odicci

  1. In LoyaltyLion, go to Settings, then API keys, and click Create API key.

  2. Tick at least the write_customers scope, which lets Odicci add points, and read_customers. Then click Create.

  3. Copy the token that appears. You cannot view it again once you close the box.

  4. In Odicci, go to Integrations, then LoyaltyLion.

    Screenshot 2026-04-15 at 09.56.48
  5. Enter your API key into the LoyaltyLion integration.

    Screenshot 2026-04-15 at 09.57.05

Once connected, you can offer points in an Odicci experience by choosing Rewards as the offer type.

Screenshot 2026-04-15 at 10.01.35

Configure your experiences

To turn on the LoyaltyLion integration in an experience, the experience needs the customer’s email address or merchant ID. Add one as a hidden field on the first frame, or as a field the customer fills in.

Screenshot 2026-04-15 at 10.04.50

Then turn on the integration in the studio configuration:

  1. Click the configuration cog.

  2. Open the Integrations tab and tick the checkbox to turn on 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 LoyaltyLion account, Odicci stops them playing and shows the Stop/pause frame instead. You can find this frame at the bottom left of your frames panel, and customize it to match your branding and messaging.

Screenshot 2026-04-15 at 10.14.05

Reporting

Once your experience is live, check whether points reached LoyaltyLion in the Integration push column of the All Entries report.

Screenshot 2026-04-15 at 10.08.34

There are two statuses:

  • Success. LoyaltyLion received the points.

  • Failed. The push did not go through. This happens when a customer does not have a LoyaltyLion account. If failures continue, contact Odicci support.


Support

For questions about the Odicci integration or setting up your experiences, contact the Odicci team.

If customers are not earning points as expected, contact our Support team at support@loyaltylion.com, or use the live chat in LoyaltyLion.

Did this answer your question?