Ecrebo
The following guide provides details on how the AIR platform can be integrated with Ecrebo as part of Eagle Eye Connects.
Introduction
Ecrebo is an industry leader in coupon printing and receipt re-organisation, and offers retailers an easy cost-effective way to deliver personalized offers and messages at checkout through their existing POS hardware without requiring POS application integration.
The solution provided by Ecrebo enables retailers to intercept POS data, and perform actions (e.g. reformat the receipt, create a coupon, request a coupon from another service etc) before returning the data to the receipt printer.
Integration Details
Eagle Eye supports an integration between AIR and Ecrebo as part of Message At Till. This provides retailers with a single platform that can deliver their promotional offer types managed within AIR across any (physical or digital) channel at scale as part of an omnichannel marketing strategy.
AIR acts as the decision engine determining which coupons a customer should receive and provides the content required to be printed on the receipt. Ecrebo takes this information and renders a receipt print which the customer can walk away with.
There are three phases involved in integrating with Ecrebo.
Phase 1: Offer Synchronisation
The first phase ensures the Ecrebo “OnPoint” platform has received all the required data necessary to render a coupon in real-time. Offer synchronisation in itself is a two-step process and requires integration with Eagle Eye's Offer Sync API.
- Ecrebo calls AIR to find all the offers that are set up as "Message At Till" campaigns. The response from this call is cached with a TTL of 10 minutes between refreshes. Print offers are very slow-moving.
- Details of any offers that have been updated or not processed before are requested (determined by the offer’s last updated date). This includes an approval process on the offer to validate whether it can be printed. If it cannot be printed for any reason, Ecrebo will reject the offer with details of the issues. If it is accepted, Ecrebo calls back to AIR to mark the offer as accepted and includes an image of the rendering.
The following process flow shows the synchronisation process for the offers.
As part of validating the offer, Ecrebo takes all the data they have been provided and attempts to render the receipt against the template. They check for:
- Image Quality
- Image Size
- Text lengths (including words that are too long to fit across the receipt)
- All required data is provided
- Can the barcode be rendered?
A coupon must have first been accepted into the Ecrebo platform for it to be printed on a receipt.
Phase 2: Real-Time Messages Call
The second phase of the integration is a real-time call made whilst a customer is going through the checkout lane in-store during the POS transaction. When the POS completes the transaction it sends the data to the printer to render a receipt. Ecrebo’s platform intercepts that data and makes a real-time call to Eagle Eye. It sends in the customer's identity value scanned at the POS and the basket contents. This is passed into the Message At Till Create API which interprets the data and, based on the setup, creates accounts and returns them to Ecrebo. Ecrebo then uses the data returned in the real-time call and the data it has previously synchronised in phase 1 to render the receipt for the customer.
Phase 3: Reporting
Once an account is returned to Ecrebo and the receipt is printed, a subsequent call to AIR is made (this may be delayed) reporting on the success/failure of the print. This could fail due to the printer being out of paper, a paper jam, an unknown campaign etc. Based on this reporting message, any successfully printed coupons are made active, and any that failed to print are cancelled within AIR.
Onboarding
Please reach out to your Eagle Eye Account Manager for further information regarding onboarding including detailed process flows, authentication information, initial configuration and Offer Sync API documentation.
The real-time API call documentation is available within this portal.
Updated about 4 hours ago
