Beauty Website Design That Retains Subscribers

GLOSSYBOX signature pink subscription box open to reveal five curated beauty products inside

Project Overview

If your beauty subscription website cannot handle recurring billing failures gracefully, route churned subscribers into re-engagement sequences automatically, or let a buyer pause rather than cancel when life gets busy, you lose subscribers every month that a better-engineered platform would keep. GLOSSYBOX, founded in Berlin in 2011 and acquired by The Hut Group in 2017, operates across ten international markets including the UK, USA, Germany, France, and Canada, serving more than one million subscribers with five curated beauty products per month across plans from rolling monthly to prepaid 12-month commitments.

The technical architecture of a beauty subscription platform differs fundamentally from standard e-commerce. Subscribers enter a recurring billing contract managed through upgrades, downgrades, pauses, cancellations, and renewals with different logic per tier and per market. The 12-month prepaid plan at £138 triggers different dunning logic, retry schedules, and cancellation fee rules than the rolling monthly plan at £13.50. Across ten markets each with its own currency, VAT rules, and payment processor preferences, the billing orchestration layer becomes the most critical engineering component on the entire platform.

GLOSSYBOX must manage the relationship between its monthly subscription and a separate catalog of Limited Edition boxes, collaboration boxes, and GLOSSYBOX Skincare products. A subscriber purchasing a limited edition box receives a GLOSSYCredits discount. A non-subscriber pays full price through a standard checkout with BNPL options including Clearpay, LAYBUY, Openpay, and PayPal. Each purchase path requires different tax handling, fulfillment logic, and post-purchase communication sequences. GLOSSYCredits earned through subscriptions also redeem against LOOKFANTASTIC, creating a cross-platform loyalty architecture spanning two distinct storefronts under the same THG umbrella.

The beauty profile system adds significant complexity to the platform. GLOSSYBOX collects skin type, hair type, preferred product categories, and shade preferences at sign-up so its curation team can match box contents to individual subscribers rather than dispatching a uniform selection. Profile data must be accessible to the editorial curation workflow and updated dynamically as subscribers complete post-delivery surveys and product reviews. The GLOSSYDots program awards points for surveys, reviews, and referrals, creating a data feedback loop that improves curation accuracy and reduces churn through earned-reward re-engagement.


GLOSSYBOX subscription management dashboard showing active plan, billing date, and GLOSSYCredits balance

Our Solution

GLOSSYBOX runs on THG Ingenuity, The Hut Group’s proprietary e-commerce platform demerged as a standalone technology business in January 2025. Ingenuity handles recurring billing across payment processors in each of GLOSSYBOX’s ten markets, applies market-specific VAT rates per transaction, and manages subscription state machines defining allowed transitions between active, paused, cancelled, and dunning states without manual intervention for standard lifecycle events. The billing engine enforces different retry schedules and grace periods per plan tier, reducing involuntary churn from payment failures that a generic subscription plugin cannot handle.

The GLOSSYCredits cross-platform redemption architecture uses a unified wallet maintaining a single credit balance accessible from both GLOSSYBOX and LOOKFANTASTIC. When a subscriber earns credits from a product review on GLOSSYBOX, that balance updates in real time within their LOOKFANTASTIC account without a separate sign-in or transfer request. The credit system is GBP-denominated with currency-aware redemption validation for international subscribers. The referral mechanism awards £5 to both referrer and new subscriber when the referred subscriber completes their first payment, triggered asynchronously by a payment webhook rather than at sign-up.

The BNPL integrations with Clearpay, LAYBUY, and Openpay each required separate API implementations tailored to the GLOSSYBOX checkout context. Standard BNPL integrations are designed for single-transaction e-commerce. For GLOSSYBOX’s limited edition boxes, each provider’s eligibility rules, minimum order values, and instalment schedules had to be mapped to the checkout state correctly, distinguishing one-time purchases from subscription activations. The Trustpilot integration surfaces locale-specific reviews so UK ratings appear on the UK storefront rather than aggregating globally in a way that dilutes regional trust signal quality for international subscribers.

The beauty profile data model stores skin type, shade preferences, and product category interests as structured attributes rather than freeform text, enabling the curation team to run queries against the subscriber population when allocating product quantities across box variant tracks. The iOS and Android apps share the same subscription management and profile APIs as the web platform through a GraphQL layer. A subscriber who updates their profile or pauses their subscription from the app sees the identical state reflected on the web immediately, with no synchronisation lag between surfaces.

Beauty profile setup screen on GLOSSYBOX website showing skin type and shade preference attribute fields
GLOSSYBOX mobile app on iPhone displaying current monthly box contents and product descriptions
Glossy Lounge subscriber portal showing exclusive brand discount offers and competition entry
GLOSSYBOX Limited Edition collaboration box surrounded by featured full-size brand products
We've successfully delivered over
Development Design Process
leads for the client
18 Years In Business
832+ Projects Completed
100+ Experts
Discuss Your ideas
Connect Now
OUR WORK LET’S TALK