
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:
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.
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