04
AstraZeneca × NHL · Get Body Checked

Pledge Experience Design & Functional Requirements

Turning a cancer-screening awareness campaign into a pledge-and-leaderboard experience, and writing the journey map, wireframes and functional requirements that NHL.com developers built from.

UX Strategy Journey Mapping Wireframes Functional Requirements Health Awareness
AstraZeneca · NHL · Get Body Checked Against Cancer
Fans pledge for their team.
The leaderboard does the persuading.
Launched simultaneously on NHL.com and AstraZeneca.com
Challenge
Most Americans don’t know when to be screened for cancer. Awareness alone wasn’t enough; the site had to get fans to act.
Approach
Mapped the fan journey, wireframed the pledge and leaderboard, and wrote the functional requirements NHL.com developers built from.
Outcome
Launched simultaneously on NHL.com and AstraZeneca.com. Performance data not shared, per client contractual obligations.
Final designGet Body Checked, desktop
Full-length Get Body Checked site: hero, Body Check Cup leaderboard, screenable-cancer tabs, and Hockey Stories of Hope

Review-build capture of the site: a hero that frames the ask, the Body Check Cup leaderboard that carries the pledge, then screening information for four cancers and the hockey stories. Click to see the full page. Visual design by the campaign’s creative team; built from my wireframes and functional requirements.

Problem & insight
Product & UX approach
Decision log
Deliverables
Hindsight
All case studies →
The gap between knowing and doing

Cancer screening is routine care, and still most people can’t say when they should have it. The site’s own national survey of 4,600 adults put the numbers in front of fans.

What fans knew

Only 25% knew the lung screening recommendations, 35% colorectal, 43% prostate and 49% breast. Not all cancers cause symptoms, so waiting for a sign is not a plan.

The design problem

Information doesn’t move people on its own. The experience needed one specific action that was easy to take and meaningful to a hockey fan: pledge to talk to a doctor and loved ones about screening. And it needed a reason to come back and share it.

Key insight

Fan identity is the motivator, the pledge is the action. Picking a team turns a personal health task into something shared. Each pledge and each share adds points to that team on the leaderboard, so the action gives fans something to compete over.

Transferable to

Health behavior campaigns that borrow an audience from another brand. Co-branded programs with sports, entertainment or media partners all face the same task: give the partner’s community a single, low-friction action and a visible way to see its effect.

Product & UX approach

I started from the fan’s journey, not the page list: arrive through hockey content, see the screening gap, pick a team, pledge, share, then watch the team climb the board. The wireframes gave each step its own place on the page, and the functional requirements spelled out how it had to behave, so NHL.com developers could build it without guessing.

The site was one part of a broader campaign that also ran on TV, social and print. The creative team led the visual design across all of it; my work set the structure and behavior underneath the site, so the pledge worked the same way wherever a fan arrived from.

The loop is simple on purpose. Pick your team. Pledge to talk with a doctor and loved ones (25 points and a sweepstakes entry). Share the pledge (50 bonus points and another entry). Watch your team move up the standings.

Key design decisions
Decision point Alternatives considered What we chose & why
Where the pledge lives — home module vs. dedicated form
Concept v2 put team select, a pledge checkbox and submit inside the leaderboard module on the home page.
A dedicated “Share and pledge to win” form after the leaderboard and prizes, reached from a single Pledge Now button. A sweepstakes entry needs name, postal code, email, eligibility confirmation and rules copy, and none of that fits in a homepage module.
What the leaderboard measures — share vs. points
Percentage standings, with each team shown as a share of the total.
Points. Points tie directly to what fans do (pledge, share), so the board rewards action and a single pledge visibly moves a team.
After the pledge — one success state vs. defined edge cases
A single confirmation, with a repeat email treated as an error.
Three defined states: default, pledge accepted, and email already used. A repeat entrant still gets thanked and sent to the share actions, so the most engaged fans don’t hit a dead end.
Figure 01 · Concept to final Leaderboard and pledge, November 2024 → February 2025
Home page concept v2 with an embedded pledge module (left) next to the final comp V13 with the Body Check Cup leaderboard and Pledge Now button (right)

Concept v2 (left) folded team select, pledge and submit into the leaderboard module. The final comp (right) keeps the leaderboard simple, with a single Pledge Now action, and moves the entry form to its own section below the prizes. The campaign name also settled from Screening Cup to Body Check Cup, and standings moved from placeholder counts to points.

Moving the form out of the homepage module gave the entry flow room for eligibility, consent and rules copy without crowding the leaderboard.

Figure 02 · Pledge form states Default, accepted, and email already used
Three states of the Share and pledge to win section: default form, pledge accepted with share icons, and email already used with share icons

The same section in its three states. The default form collects team, pledge, name, postal code and email, with an eligibility checkbox. After a pledge, the form is replaced by a thank-you and share actions. A repeat email gets a clear message and the same share actions instead of an error.

Defining the repeat-entry state up front meant developers had no edge case to invent, and the most engaged fans still got a next step.

Figure 03 · Mobile Home, edge case, and full leaderboard
Three 375-pixel mobile screens: home with the Body Check Cup leaderboard, the email-already-used state, and the full leaderboard with top three teams

Mobile keeps the same loop: the leaderboard and Pledge Now lead the home screen, the form states stack in a single column, and the full leaderboard opens with the top three teams before the complete standings table.

The leaderboard stays the center of the experience at 375px.

Role
Director, UX Strategy — journey map, UX wireframes and technical functional requirements for NHL.com developers to build from
Collaboration
Visual design by the campaign’s creative team, as part of a broader campaign across TV, social and print · Built by NHL.com developers from my requirements
Deliverables
Fan journey map · UX wireframes · Technical functional requirements
Launch
Simultaneous launch on NHL.com and AstraZeneca.com
Context
Pharma-sponsored health awareness campaign, co-branded with the NHL · Sweepstakes with official rules
Industry
Pharmaceutical · Sports · Health awareness
What would’ve made this stronger

The client kept performance data under contractual obligations, so this case rests on the launch and on the decisions behind it. On a similar program I would agree early on a small set of indicators that could be shared publicly, such as directional benchmarks or qualitative learnings, so the work can be judged on more than the fact that it shipped.