A strategy framework for Perfect Ted's DTC build — using Huel as the proof of concept.
Huel launched in 2015 as a pure DTC brand- no retail, no foodservice. They spent four years building entirely online before their first retail listing in 2019.
By then: £50M revenue, 700,000 active subscribers, a loyal community, and enough pricing power to negotiate shelf space on their own terms. By 2023: £185M revenue, ~50/50 DTC and retail. Acquired by Danone at ~€1B.
They did it on five pillars:
Subscription-first — 20% discount on recurring orders. Made subscription the obviously rational choice, not a marginal perk. Predictable revenue funded acquisition.
Community before customers — The #Hueligan identity. Branded welcome gifts. A 32K Reddit community that generated its own content and support. People belonged to something, not just bought something.
Education as acquisition — Expert-reviewed content explaining why the product worked. Ingredient breakdowns, science-backed claims. Customers who understood what they were buying stayed longer and bought more.
Owned data from day one — Every DTC transaction built a customer profile. Huel knew their buyer before retail ever did. That data shaped product development and made their retail pitch credible.
DTC → Retail, not the reverse — Retail was the amplification layer. Not the foundation.
Perfect Ted is starting this build with something Huel spent four years earning: brand recognition, category leadership, and a product that's already a social phenomenon. The question isn't whether DTC works. It's how we sequence what's already in motion.
Huel's biggest insight wasn't a channel — it was a flywheel. TikTok and paid social drove first purchase → website converted to subscription → CRM deepened the relationship → community generated organic content → back to acquisition.
The risk of running each channel in isolation is optimising individually and missing the compounding effect between them. For us, TikTok Shop is the lowest-CAC acquisition channel available given our organic reach. But a TikTok Shop buyer who doesn't enter a CRM journey is a one-time sale. The architecture question is: what's the hand-off between channels, and how does every first purchase become a step toward subscription?
Huel made one structural decision that drove more LTV than any campaign: subscription was the default, not the option. The primary CTA on every product page was subscribe and save — not buy once. The UX was built around the recurring customer.
The website rebuild is the best moment we have to make this architectural choice. Once live, changing the conversion flow is expensive. Building subscription-first into the UX now — pricing hierarchy, CTA placement, post-purchase journey — is the decision that compounds over three years.