Case study 02 / 04

KFC App Growth — Reward Sharing
& Habit-Forming Social Features

UX/UI — Reward Sharing & Habit-Forming Social Features

Role
Senior Product Designer
Client
KFC
Duration
4 months / 1 quarter
Skills
Behavioural Design Habit Formation Technical Constraints
KFC Rewards app

Turning one-time users into repeat customers through social mechanics

KFC wanted to apply game mechanics to their app by launching a new in app arcade game. My role as Senior Product Designer was to lead the design of a reward-sharing feature that would accompany the launch of the new game while increasing engagement, driving new sign-ups, and turning one-time users into repeat customers through social and habit-forming mechanics.

Designing in a moving landscape

Outcomes

Three clear goals driving every decision:

Aligning on the right problem to solve

I facilitated a remote ideation workshop with the wider digital team, including the Product Owner, Product Manager, Developers, Designers, and Commercial Revenue team. We ran structured rounds of idea generation, presentation, and refinement to align on concepts that could drive habits and expose customers to more of the menu.

Three ideas were prioritised for research:

  1. Reward sharing
  2. Increasing the app's visibility across other KFC platforms
  3. Promoting the free sign-up gift more prominently
Key Insight

Most ideas focused on individual reward usage, but introducing a social loop presented a unique opportunity to drive engagement and acquisition. This led to the decision to focus on reward sharing.

Miro remote ideation workshops image
Miro remote ideation workshops

Validating the opportunity to differentiate

I conducted a competitor review to validate the reward-sharing concept. While Costa Coffee offered reward sharing, competitors like McDonald's did not, presenting an opportunity for KFC to differentiate its loyalty experience.

I informed the team of the design effort and time frame to deliver user flows and test the designs. Reward-sharing was selected and the development team started investigating the system capability to build this as I designed it.

Costa Coffee competitor analysis image
Costa Coffee competitor analysis

Five criteria to define scope

I aligned with the Product Owners to discuss the project's scope and define five key acceptance criteria:

Four flows to capture every scenario

I created four user flows to capture all scenarios:

  1. Sharing a reward won from the KFC arcade
  2. Sharing a reward from the rewards section
  3. Receiving a reward as a KFC app user
  4. Receiving a reward as a non-app user
System action User action Error state Decision
KFC Reward Sharing User Flow 1 Receive free item Share from win screen? skip to sharing CustomerID (Member A) PromotionID (Antavo Coupon) Reward ID (Antavo Code) Copy link sharing Point of no return, if we remove reward from account No Yes Start Open app Navigate to Reward section View reward detail screen Information on sharing Gift Reward Reward less than X days from expiry? No Yes Sharing available Select share/ gift item Sharing not available for item End Create share link Is there an error state? connection Choose method to share the item Enter/ select recipient details Generate share message Is there an error state? connection Confirm (Final OK) Gift sent confirmation screen Is there an error state? connection Probably show in reward history Reward item removed from this user account Return to rewards section End
Sharing a reward user flow

One of the challenges was incorporating the unreleased KFC arcade game as a way of users winning rewards. Flows were peer-reviewed with the Product Owner and Development team. Another challenge was the platform capabilities were still being explored by the engineers, I annotated the flows with notes to focus engineering investigations. This ensured alignment and reduced rework later.

Designing for feasibility from the start

With agreed-upon user flows, I designed wireframes and screen flows for the updated screens. Regular check-ins with the Development team ensured feasibility and allowed iterative updates as technical capabilities were clarified.

Wireframes reward sharing flow
Wireframes — reward sharing flow

Applying the KFC design system to new components

After updating the user flows and wireframes to match the platform build capability I applied the KFC design system to create a polished UI for the new screens. Key focus areas included:

New personalisation reward tags element image
New personalisation reward tags element I created
New explainer banner element image
New explainer banner element I created
UI of main reward sharing screen image
UI of main reward sharing screen with new reward sharing components

Designing for reuse and scale

A prior project revealed that users were confused by the KFC Arcade game, generating numerous customer support queries. To address this, I designed reusable "how-to" screens for the reward-sharing feature, which could be scaled across the app to reduce user confusion and future support needs.

A small adjustment with a meaningful impact

As I was designing new screens to solve a known problem that would be crucial to the experience of the new feature, I conducted guerrilla usability tests on the main flow and how-to screens. Key finding: users instinctively swiped through the carousel, making the instructional copy unnecessary. Removing it increased white space and improved visual clarity, demonstrating that small adjustments can meaningfully enhance user experience.

Prototype of new KFC how-to screens

From sign-off to handover

I updated the KFC design system in Figma with the new elements and presented the designs in a sign-off meeting with the Product Owner, Product Manager, Developers, Designers, and Commercial Revenue team. After approval, I prepared handover files and participated in weekly developer check-ins to resolve implementation questions and ensure fidelity to the design vision.

Post-launch metrics tracked monthly

Month 1
Loyal customer engagement 12%
New KFC sign-ups 6%
Rewards click-through 7.5%
Month 2
Loyal customer engagement 10.5%
New KFC sign-ups 4.25%
Rewards click-through 5%

These results validated the introduction of social mechanics and habit-forming design as drivers for engagement, acquisition, and loyalty.

Designing for behaviour, not just features

This project highlighted the value of designing for behaviour, not just features. By introducing reward sharing, I shifted the experience from transactional to social, driving both engagement and acquisition through a single mechanism. Working alongside evolving technical constraints strengthened my approach to close collaboration with engineering, ensuring solutions were both ambitious and feasible. A key learning was addressing user confusion from the KFC Arcade by creating reusable "how-to" screens, which improved clarity and can scale across the app. Going forward, I would explore deeper personalisation and experimentation to optimise which reward behaviours drive the strongest long-term engagement.

← Previous case study
Travelex Digital Transformation — Scalable B2B & B2C Checkout
Read case study →
Next case study →
Guardian Digital Experience — Personalisation & Content Discovery
Read case study →
Made with Claude