Redesigned My Coke Rewards into an evergreen mobile app for Coca-Cola North America, rebuilding the loyalty experience around immediate, experiential rewards instead of stockpiled points.
My Coke Rewards, Coca-Cola's loyalty program, launched in 2006 and grew to 3.2 million active users, but engagement had stagnated. CCNA wanted an evergreen mobile app that modernized the experience without losing existing members, built to scale across other Coca-Cola Company brands.
The behavior we needed to change was tedious and slow: users collected bottle caps and batch-entered codes later rather than redeeming them right away, in part because many rewards felt too low-value to bother with immediately. That gap, between how the brand talked about loyalty and what redeeming a reward actually felt like, was the real problem underneath the outdated interface.
I worked as the UX designer on the Android app, partnering with a PM, a UI designer, and two mobile engineers from research through design and internal testing. Early on, I ran an IBM Design Thinking workshop with the CCNA team to map user behavior and surface pain points before we started designing.
Rather than one generic rewards catalog, the app let users browse and opt into individual campaigns, each offering a different experiential reward: movie screenings, exclusive playlists, and other brand-aligned perks. Research showed the average American belonged to 21 loyalty programs but actively used fewer than half, and that the ones people stuck with built a relationship with the individual rather than just tracking points. Campaigns were the mechanism for that shift.
The habit we needed to break was batch entry, users collecting codes and redeeming them in bulk long after the fact. I designed entry around a simple loop: drinking Coke as the cue, entering the code as the routine, and the campaign reward as the payoff, placed as close to the moment of purchase as possible. Barcode scanning was planned for phase two, to remove manual entry as a barrier entirely.
CCNA needed one platform that could support many campaign types and multiple Coca-Cola Company brands, not a custom build per campaign. I designed a component system for campaign cards, entry methods, and reward types, which usability testing helped refine directly: an early homescreen built around heavy branded illustration tested as confusing, and I simplified it to prioritize campaign scrolling, progress visibility, and clear next actions.







Employee testing surfaced two priorities for the next phase: performance and more reliable barcode scanning. I delivered the complete wireframes, prototypes, and architecture documentation CCNA needed to finish development in-house.
What's next: phase two barcode scanning, and rolling the campaign system out across additional Coca-Cola Company brands, the scalability it was designed for from the start.