San Francisco /

1:41 AM

Allē

Flash improvements

Role

Team

Scope

Product Designer

1 Designer

1 Product Manager

6 Engineers

Visual Design

Product Strategy

UX Research

Problem

Allē Flash is an important program for Allergan, representing ~90% of all revenue attributed to Allē. Below are a collection of incremental improvements I made to the program.

Solution

Visual rebrand of the Flash experience that highlights the individual brands as the hero and keeps user excitement by introducing motion design.

Result

These 3 projects contribute an estimated savings of ~$5M in promotional budget and an increase in revenue of $2.8M per year.

Allē Flash is designed to influence patient treatment decisions at the point of care. When patients arrive at a med spa or dermatologist’s office, they scan a QR code (usually placed at the front desk) which triggers an algorithm that delivers personalized, limited-time offers. These offers are based on the location’s inventory and the patient’s treatment history, surfacing products they’ve never tried or haven’t used recently. If the patient redeems an offer, Allē captures the associated revenue, creating a surprise-and-delight moment for the patient and an additional conversion opportunity for the provider.

Given the significant revenue impact of Flash, my work is highly visible and closely scrutinized by stakeholders across the company. Designing for Flash has required not only solving complex user experience challenges but also navigating cross-functional priorities and aligning with business goals.

Today, Flash is Allergan Data Lab’s most successful product, generating approximately $110 million in annual revenue—accounting for 90% of ADL’s total revenue.

Important Context: Background on Flash

How Flash works today

Scan Flash Button

Our field reps began reporting that Flash was working inconsistently for patients, especially when they had to download the app before scanning or were in areas with poor network connectivity, such as underground clinics or crowded office buildings. After investigating, we traced the issue to the way we had implemented our integration with Branch.io. Branch is the service that powers our unique QR codes for each practice and connects to the Flash backend system, known as the Flash Recommendation Service (FRS).

Previous Design

Users scanning Flash QR codes received vague error messages and weren't getting their promised offers.

Problem

Impact

UI

Hundreds of thousands in lost revenue per month. This also caused repetitional damage to our most important product.

Home

Providers

Wallet

Profile

Points

590

Offers

2

07:00

Good Morning, John

Something unexpected happened, please try again later.

Improved Design

Our new design sends users to an in app QR code scanner. This design gave users a clear path forward to solve their problem, and kept them in the Flash offer redemption flow.

Problem

Impact

UI

This change resulted in an estimated increase in revenue of $90,000/month. This also caused repetitional damage to our most important product.

Tracking and Business Impact

Flash error modal

Scan again CTA

In app scan

Offer presented

100%

84.05%

94.65%

80.46%

An estimated 30% of these patients would have given up on Flash at this point

By changing the way we handle these errors, we are able to keep many of these patients from dropping off

Flash error

In app QR Code scanner

+2,000

Scans per month

+600

Redemptions per month

+$1.03M

Additional Revenue

Points Based Offers

In 2025, Flash underwent a budget cut of around 35%. This means that Allē would have to give out fewer offers or the offers themselves would have to be less valuable. While technically a random chance, Flash was built to have an offer success rate (the percent of users that win an offer once they scan) of 97%. With these budget cuts, that number was predicted to drop down to ~70%. My challenge for this project was to ideate ways to make this less painful for patients and practices alike.

Background on Allē points

Allē points can be redeemed on any Allē product purchased at a providers office. This could be anything from BOTOX® Cosmetic, to our skin care line SkinMedica, to our body contouring product CoolSculpting. Providers take the equivalent amount of dollars off a patients final checkout amount, and later bill Allergan for the discount they just gave. Allergan then removes those points from a patients account.

100 points

$10

Same value to patients ($10)

Cheaper for Allē (~$7)

Points offer

Cash offer

New offer types offer unique opportunties

The solution we came up with was Points based offers, or “get treated with BOTOX® Cosmetic during todays visit and earn double points”. This made sense for a few reasons:

  1. Points cost less due to lack of redemption. We know from our own internal data that only 70% of points are ever redeemed before they expire, giving us an easy 30% savings.

  2. Points always take ~48 hrs to post to patients account for fraud reasons. This means that we would be able to incentive patients today, without having to pay out this benefit until their next visit, if they have one. This kicks the problem down the road for us an average of 3 - 4 months, making our budget last much longer.

Final Designs

This is the design that was handed to development. We built upon the already established design language of the Wallet cards to make it intuitive to patients they won an offer that can be redeemed for Cash. We launched with 3 offer types across 6 products.

These offers are launching in July and our the key way we plan to remedy this budget deficit. We expect these offer types to allow us to reduce our promotional budget (the amount of money we give directly to patients in the form of offers and points) from $26M/yr to $21M/yr. These offer types also allow us to increase the percent of users who win an offer, from 70% up to 90%.

+20%

Users receiving an offer

~$5M

Predicted savings per year

6

Core products supported

Q3 25

Q2 25

2026

Testing & slow rollout

Release Plan and Financial Impact

Flash Authentication

For many patients, Flash is the first touchpoint they have with Allē. Providers often use it as a way to encourage users to sign up for Allē as they know Allē customers have a more significant lifetime value. However, when examining our registration data, we noticed a concerning trend.

Previous Design

This was a recording of registration before we made any changes. We found that many users would drop off during this process and Allē would lose the opportunity to deliver them a Flash offer. Average registration time across Allē is 15-20 seconds.


Problem

Impact

UI

New user registrations via Flash sat at a disappointing ~82% success rate, representing hundreds of missed flash scans per day.

N/A

Improved Design

Our solution was a slight change to registration that connected the process with the reward they are expecting to receive.

Problem

Impact

UI

This small change resulted in a higher registration completion rate and Flash offer delivery rate, both important metrics to the company.

+4%

Users receiving an offer

+46k

Additional Flash Scans

+$1.8M

Additional revenue from Flash

Tracking and Financial Impact

Flash Scan

Phone number

Personal Details

HIPPA

Flash Success

100%

98.13%

86.78%

89.45%

88.10%

The number of successful registrations is 4% higher than the control group with this adjustment

By reminding users why they are registering, we are able to deliver more Flash offers, ~30% of which are eventually redeemed

Flash Scan

New user registration