Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This document aims to explain in detail how BK ES will migrate their Loyalty system from SessionM to RBI. Prior understanding of the RBI Loyalty API is required.

Assumptions

Info

List of assumptions coming from the original RBIberia plans.

  • SessionM is a third party Loyalty engine (like Salesforce is for CRM - Session M is for Loyalty)

  • The BK ES apps (native) are provided by Airtouch, using BE integrations with Homeria for guests (including authentication) and delivery orders (menu, restaurant, prices), and with Airtouch for collection orders

  • Both the Airtouch and Homeria back end services integrate with SessionM for loyalty

  • User data and authentication of users is entirely managed by Homeria

  • WinRest and Tillster call SessionM directly for Loyalty. There is no integration with Airtouch or Homeria

  • Kiosks do not show the guest’s Loyalty Tier

  • Rewards are configured in SessionM (Rewards Store)

  • Offers/Coupons are just PLU’s with a set price, and they are not available on delivery so they are only configured in Airtouch

  • Website is Homeria (both FE and BE)

  • It is possible to authenticate SessionM transactions using an email address (there is an endpoint to retrieve the SessionM ID using an email address)

  • The Airtouch app does not allow scanning offers to add them to the basket on the Kiosk or POS. Instead, there is only a static loyalty code to authenticate.

...

  • To add offers while ordering on a kiosk, guests need to be logged into the Airtouch app, see the offer code and input it in the kiosk

Decisions

Info

List of decisions taken during the planing process in coordination between RBI and RBIberia.

Points expiry

Note

Under discussion

Loyalty Tiers

Note

Under discussion

Cancellations and refunds

Note

Under discussion

Overall Plan

This is the overall plan agreed with RBIberia for the loyalty system migration:

...