Project 8: Loyalty Enablement

Milestone

Name

Outcome

Work required

How to test

Owner

Milestone

Name

Outcome

Work required

How to test

Owner

1

Digital Loyalty Content

Loyalty platform is content ready in Staging and Production, with no impact on guests or operations

  • Add Loyalty content in Sanity / Lokalise

    • Pictures, descriptions, empty states for home page, Rewards, buttons and Banners

  • Add Rewards and Loyalty content

  • Test content shows correctly for Rewards, Empty States, Home page, Banners and button routes

BK DE

2

Digital Loyalty Functionality

Loyalty platform is technically ready in Staging and Production, with no impact on guests or operations. All Rewards and functionality is working as expected via Mobile Ordering.

  • Input correct PLUs in all rewards and configure correct amount of points for all POS vendors

  • Ensure all Rewards are available in the app

  • Test every single Reward is being checked out with successfully. Observe the correct number of Loyalty points is deduced from user’s balance

  • Test event Reward Redeemed Online is fired every time reward is purchased successfully via app

  • Test all other loyalty flows (account history, home page, checking out with offers and rewards)

BK DE

3

Set Loyalty User Balance to 0

When Loyalty is enabled in Production, all Loyalty User balances will be set to 0

  • Run script to clear balances of BE Loyalty users

  • Check all loyalty users have balance of 0

    • Use Snowflake

    • Test with certain users

Valentina

4

Rollout

BK DE has digital / mobile Loyalty enabled

  • Enable the Loyalty platform flag(s) to all users in Production

  • Configure selected test users in Launch Darkly

  • Complete the loyalty user journey

  • Track Loyalty metrics after launch

Silvia (configuration)

Valentina (metrics)