Context
A DTC home goods brand at ~$8M annual revenue. Strong product, good email list (180k), generic email content. Site conversion 2.1%. Email click rate 2.4%.
Where They Started
Personalization meant {firstName}merge in subject lines and a “recommended for you” carousel that wasn't actually personalized to anyone. Standard 2022 e-com stack.
What They Built
- Vector embedding of the catalog (every product as a vector).
- Customer profile vectors built from browse/purchase history.
- Email content drafted per recipient: copy + product picks.
- On-site recommendations replaced with real-time AI matches.
- Voice rules enforcing on-brand copy.
Results
- Email click rate: 2.4% → 3.8% (+58%).
- Email conversion: +60%.
- On-site conversion: 2.1% → 2.6% (+22%).
- Revenue per email recipient: +47% over 6 months.
- • Subject line tuned to recipient's interest tier.
- • Hero image swap based on style preference.
- • Product picks computed per send, not pre-segmented.
- • Copy rewritten in 4 voice variations (matter-of-fact, warm, design-led, value).
Frictions
- Initial AI copy felt generic; voice rules iterated 4x.
- ESP integration took 3 weeks longer than planned.
- Photography library was the bottleneck on hero-image personalization.
Lessons
- Catalog and customer embeddings are the foundation; without them, “personalization” is theatre.
- Voice rules need 3–5 iterations to stop sounding AI-generated.
- Asset library (photos, copy variants) is part of the AI personalization stack.
- ESPs vary widely in personalization API maturity; check before committing.
Applicability
Works for: any DTC brand with 25k+ list and 200+ SKUs. Doesn't add much for: single-SKU brands, small lists where segments are too small for meaningful personalization.
AI personalization done right doesn't feel like a sales tactic. It feels like the brand knows you. The brands that build that feel earn the loyalty that compounds; the ones that fake it just sound creepy.
See AI for e-commerce use cases.
FAQ
Cost? ~$50k build + $3–5k/month run. Paid back in 4 months.
What about privacy? Customer data used per recipient for personalization. Disclosure in privacy policy. No data sharing.
SMS too? Yes. The same engine drives SMS personalization. Even higher ROI per message due to lower volume.