AI Showreel consulting-grade analysis, for everyone FR
← The index
Proof C Live confirmed

Ulta Beauty

AI personalization of offers and product recommendations on loyalty data

IndustryRetail & e-commerceLeverRetentionFamilyPersonalizationImplementationHybridStageloyalty
Pattern proven in 5 industries still untouched in Banking, insurance & fintech, Luxury & beauty, CPG & D2C +7 See the pattern map
plus de 95%
Share of revenue from loyalty program members
"Ninety-five percent of every dollar that comes through the company is coming from members" S1

More than 95% of Ulta Beauty's revenue comes from its roughly 44 million Ulta Beauty Rewards members, whose first-party data feeds machine-learning personalization of offers, recommendations, and AI-augmented beauty advice.

Objective

Retain a member base that drives most of the revenue by pushing each member the recommendations and offers matching their purchases, and reactivating customers who drop off before they leave.

The deployment

The Ulta Beauty Rewards program has about 44 million active members, from whom more than 95% of revenue comes. Ulta unifies these members' first-party data (purchase history, browsing, preferences, phone number as cross-channel identifier) into profiles used by machine learning to personalize product recommendations, emails, and offers. The retailer retargets members who have become inactive through paid advertising. On the more recent AI layer, Ulta integrated loyalty identifiers into its Skin Advisor interface to propose skincare routines based on purchase history and real-time stock, and is testing a virtual beauty advisor. Kelly Mahoney sums up the setup's raw material when she calls data the company's crown jewel.

Results Proof C

plus de 95%
Share of revenue from loyalty program members
"Ninety-five percent of every dollar that comes through the company is coming from members" S1
environ 44 millions
Active members of the Ulta Beauty Rewards program
"44 million active members" S1
95%
Customer repeat-purchase rate
"95% repeat customer rate" S2
46,7 millions
Loyalty members up 5% year over year (fiscal 2025)
"46.7 million loyalty members in fiscal 2025" S3

Three consistent press sources (Glossy, PYMNTS, CX Dive) cite Ulta by name with figures coherent among themselves and with the brand's financial results (more than 95% of sales from members, a loyalty base of 44 to 47 million depending on the period). Convergence of established sources.

How it works

Documented architecture
recommandations et offres personnaliseesachat et navigation, boucle de feedback Achats, navigation,preferences membres Profils Ulta BeautyRewards unifies Machine learning derecommandation et ciblage App, site, email,retargeting, Skin Advisor Membre Ulta BeautyRewards

The stack in detail

How it runs, concretely

For ops teams
CadenceNear real time: messages and recommendations updated as the member acts, reactivation campaigns by wave
Operated byUlta's customer and growth marketing team, supported by the data and product teams
  1. 1
    Unifying member data Data team

    Purchase history, browsing, preferences, and contact details are centralized into a single profile.

  2. 2
    Scoring and recommendation AI

    Machine learning ranks for each member the products and offers to feature.

  3. 3
    Personalized delivery Marketing and platform

    Emails, in-app offers, and product recommendations are pushed to the member, updated near real time.

  4. 4
    Reactivating inactives Marketing

    Members who drop off are retargeted through paid advertising before they slip into loss.

  5. 5
    AI-augmented advice AI

    Skin Advisor ties in the loyalty identifier to propose routines based on history and real-time stock.

The signal that drives it

Purchase and browsing history tied to the loyalty profile, with the phone number as cross-channel key. Without that linkage, the member becomes anonymous again and the recommendation loses its basis.

How your customers perceive this type of use

Sourced studies

Le paradoxe est documente des deux cotes : 71% des consommateurs attendent des interactions personnalisees et 76% sont frustres quand elles manquent (McKinsey, 2021), mais 75% declarent ne pas acheter aupres d'organisations auxquelles ils ne confient pas leurs donnees (Cisco, 2024). La « creepy line » est localisee : messages recus quelques secondes apres une recherche et suivi de localisation sont les pratiques qui mettent le plus mal a l'aise (Periscope by McKinsey, 2019).

71%
Consommateurs qui attendent des entreprises des interactions personnalisees (2021)
76%
Consommateurs frustres quand la personnalisation n'a pas lieu (2021)
75%
Consommateurs qui declarent ne pas acheter aupres d'organisations auxquelles ils ne font pas confiance pour leurs donnees (2024)

Acceptance conditions

  • La confiance dans le traitement des donnees precede l'achat : 75% ne achetent pas sans elle (Cisco 2024)
  • Un cadre legal protecteur rassure : 59% des consommateurs disent que des lois fortes sur la vie privee les rendent plus a l'aise pour partager des informations dans des applications IA (Cisco 2024)
  • La personnalisation elle-meme est attendue quand elle est consentie : environ la moitie des consommateurs (US 55%, UK 52%) disent s'inscrire souvent ou parfois a des services personnalises (Periscope by McKinsey 2019)

Red lines

  • Le message declenche quelques secondes apres une recherche ou un achat : deuxieme ou troisieme cause de malaise selon les pays (Periscope by McKinsey 2019)
  • Le suivi de localisation percu comme de la surveillance : 40% de malaise en Allemagne et au Royaume-Uni (Periscope by McKinsey 2019)
  • Le mesusage des donnees personnelles par l'IA, devenu la premiere inquietude des consommateurs, a 53% et en hausse (Qualtrics 2025)

Sources: McKinsey & Company 2021 · Periscope by McKinsey 2019 · Cisco 2024 · Qualtrics 2025

See full acceptance: by country, by use, by generation

How to replicate

Inference, not sourced

Data prerequisites

  • members' first-party data (purchase, browsing)
  • a reliable cross-channel identifier
  • a loyalty program with high penetration

Org prerequisites

  • an equipped growth and CRM team
  • unified customer profiles
  • paid retargeting capability on the loyalty base

Possible stack

  • a CDP or customer warehouse
  • a recommendation engine
  • an email and in-app orchestration platform
  • a conversational AI component for advice
Team to operate1 growth/CRM PM + 2 data scientists or engineers + 1 lifecycle marketer + 1 paid media contact.

The plan, step by step

  1. Step 1
    Unify members' purchases, browsing, and preferences into a single profile, with a stable cross-channel identifier (the phone at Ulta).Deliverable: A usable unified member profile.
  2. Step 2
    Put scoring and recommendation in place, personalize emails and in-app offers with a control group.Deliverable: First personalized campaigns measured against control.
  3. Step 3
    Build reactivation audiences for inactive members and connect them to paid retargeting.Deliverable: A reactivation loop in production with a cost per reactivated member.
  4. Step 4
    Add the advice component (routines based on history and stock) and read the overall retention impact.Deliverable: An advice assistant in pilot and an annual retention review.

First step: Unify members' purchase and browsing data into a usable profile, with a stable cross-channel identifier.

Sources

  1. S1 Ulta Beauty Strategies: Inside Ulta's 44-million-member loyalty program Secondary glossy.co · 2025-02-24 · accessed 2026-07-11 archive pending
  2. S2 Ulta Beauty's AI Strategy Drives a 95% Customer Repurchase Rate Secondary pymnts.com · 2025-05-27 · accessed 2026-07-11 archive pending
  3. S3 Ulta sees AI as a personalization tool - and its loyalty program as the fuel Secondary customerexperiencedive.com · 2026-03-13 · accessed 2026-07-11 archive pending