Skip to main content

Eagle Eye integration

A guide on how to integrate with and transfer information collected in Playable to Eagle Eye

Written by Anders Lund

Eagle Eye is a loyalty platform that allows you to reward participants with vouchers or loyalty points when they interact with your Playable campaign. This integration connects your campaign to your Eagle Eye loyalty program, enabling automatic reward distribution based on participant actions.

In this article

In this article, we’ll walk through how to set up and configure the Eagle Eye integration in Playable. We will cover how to:

What does the integration do?

With the Eagle Eye integration, you can:

  • Issue vouchers when users register

  • Award loyalty points when users win prizes

  • Combine both voucher issuance and points rewards

  • Validate whether a participant has an active loyalty account before allowing registration

Add the Eagle Eye integration

To add the integration:

  1. Go to the Integrations tab in your campaign

  2. Click Add Integration

  3. Select Eagle Eye

Configure the Eagle Eye integration

After adding the integration, configure the following settings.

Authentication:

Enter the following credentials provided by Eagle Eye:

  • Environment

  • Client ID

  • Client Secret

Select integration mode

Mode (1)

Defines how rewards are distributed

Eagle Eye campaign (2)

Defines which voucher is issued (if applicable)

Enable validation (3)

Restricts participation to users with an active loyalty account

Error page (only applicable if validation is enabled)

Redirect page if validation fails

Select trigger and conditions

The Eagle Eye integration is event-based and triggers actions depending on user behavior.

Triggers

The triggers available depend on the placement of your registration form(s) and whether you have included prizes in the campaign.

Trigger Name

Event that Triggers Data Transfer

Primary registration form submitted

Data is sent every time the primary registration form (containing the email field) is submitted

Game completed

Data is sent as soon as the game status is known (winner or loser), only if the primary registration form has already been submitted. Note: this option is only available if registration form is placed BEFORE the game.

Prize won

Data is sent when a regular prize has a winner assigned (whether or not the game has been completed)

Bulk prize won

Data is sent when a bulk prize has a winner assigned (whether or not the game has been completed)

Conditions

It is possible to add additional conditions to the trigger. Together with the trigger, these must be met in order for the data to be transferred.

  • Using the form field option you can define a specific field in the registration form(s) that must be filled out.

  • With the advanced option you have the option to set up a data flow based on more complex conditions. For example, the trigger could be based on performance in the game or a specific selection or data input in the registration form.

Reward modes

The Eagle Eye integration supports three reward modes. Each mode defines when rewards are triggered and what type of reward is issued.

Issue ticket

Issues a voucher when a participant registers.

Behavior

Details

Trigger

Registration

Reward

Voucher

Wallet ID

Required

Account ID

Not required

Eagle Eye campaign

Required

Use this mode when all participants should receive a voucher upon registration.

Points only

Awards loyalty points when a participant wins a prize.

Behavior

Details

Trigger

Prize won

Reward

Points

Wallet ID

Required

Account ID

Required

Eagle Eye campaign

Not required

Use this mode when only winners should receive rewards.

Issue points ticket

Combines both voucher issuance and points awarding.

Behavior

Details

Trigger

Registration + Prize won

Reward

Voucher + Points

Wallet ID

Required

Account ID

Required

Eagle Eye campaign

Required

Use this mode when all participants should receive a voucher, and winners should also receive points.

Set up Wallet ID and Account ID

The integration requires identifiers to match participants with their loyalty accounts.

If your campaign does not already include the required identifiers, Playable will automatically add them to your registration form when the Eagle Eye integration is configured.

The fields added depend on the selected mode:

Mode

Fields added

Issue ticket

Wallet ID

Points only

Wallet ID and Account ID

Issue points ticket

Wallet ID and Account ID

These fields are added as hidden fields, meaning they are not visible to participants.

You must still ensure that the correct values for these fields are passed into the campaign URL.

Parameters definition:

wallet_id

account_id

Wallet ID

  • Identifies the participant’s loyalty wallet

  • Automatically added as a hidden field in the registration form

  • Must be passed into the campaign URL

Account ID

  • Identifies the loyalty account used for point rewards

  • Required for any mode that includes points

Ticket validation

If validation is enabled:

Scenario

Result

Wallet is valid

Registration continues

Wallet is invalid or inactive

Participant is redirected to the error page

Use validation when the campaign should only be available to existing loyalty members.

Points Mapping

When using a mode that includes points (Points only or Issue points ticket), points are configured directly on the prize level.

  1. Go to your Bulk prize settings

  2. Create or edit a bulk prize

  3. Locate the Eagle Eye points field

  4. Enter the number of points to award for that prize

Each bulk prize can have its own point value.

Test the Eagle Eye integration

Before going live, test your setup based on the selected mode.

Issue ticket

  • Open the campaign with a valid Wallet ID

  • Submit the registration form

  • Confirm that a voucher is issued

Points only

  • Open the campaign with Wallet ID and Account ID

  • Play the campaign and win

  • Confirm that points are awarded

Issue points ticket

  • Open the campaign with Wallet ID and Account ID

  • Submit the registration form and confirm voucher issuance

  • Win the campaign and confirm points are awarded

Troubleshooting

Issue

Cause

Solution

Voucher not issued

Missing or invalid Wallet ID

Ensure Wallet ID is passed into the campaign URL

Points not awarded

Missing Account ID

Ensure Account ID is included

Validation fails

Wallet not found or inactive

Verify wallet exists in Eagle Eye

Campaign not selectable

Campaign is inactive

Ensure the Eagle Eye campaign is active

Rewards not triggered

Incorrect mode

Verify the selected mode matches your setup

Did this answer your question?