Chakr

Teardowns

How real brands handle email, UX, and lifecycle.

Each teardown analyses a public DTC or subscription brand through a retention lens: what's working, what's breaking, and what I'd change. No brand names — the patterns matter more than the logos.

Mar 2025Subscription · Wellness

A Wellness Subscription Brand

Subscription

A mid-size subscription brand in the wellness space with strong acquisition numbers but high 90-day churn. Their email program is active — they send frequently — but the lifecycle logic is thin. This teardown focuses on the post-signup to first-delivery window, which is where most of the churn happens.

What works

Onboarding email #1

The first email is clean and well-designed. Clear expectation-setting about what to expect and when. Tone is warm without being performative. This is the exception, not the rule.

Product page clarity

The subscription product page does a good job of answering the core objection ("what am I actually committing to?"). The pause and cancel copy is prominent — counterintuitively, this builds trust rather than eroding it.

Visual hierarchy on checkout

One of the cleaner checkout experiences in the category. Options are minimal, the summary is readable, and the trust signals (guarantee, returns policy) appear at the decision point.

What doesn't

Post-onboarding silence

After the onboarding sequence ends (around Day 5), there's near-complete communication silence until the next billing date. This is the highest churn window — and it's unaddressed.

No behavior-triggered interventions

Every email in their system fires on a fixed schedule. There's no logic for "user opened every email but didn't visit the account page" or "user logged in but didn't engage with the core feature."

Winback relies entirely on discount

Their winback flow is a 3-step sequence of increasing discounts. No attempt to diagnose why the user lapsed or to reframe the value proposition. Expensive and low-signal.

Mobile UX breaks at key moments

The "manage subscription" flow on mobile has a confusing navigation structure that buries the pause option. Users who want to pause end up cancelling because they can't find the right option in time.

Suggested improvements

1

Build a "value reinforcement" email sequence for Days 7–30 that ties directly to product usage milestones.

2

Add behavioral triggers for account inactivity — specifically targeting users who haven't logged in after Week 2.

3

Redesign the winback flow to lead with a question ("did something go wrong?") before any discount offer.

4

Fix the mobile "manage subscription" navigation so pause is as easy to find as cancel.

5

Create a dedicated lapse detection segment and treat it as a lifecycle stage, not an edge case.

Feb 2025DTC · Skincare

A DTC Skincare Brand

DTC

A direct-to-consumer skincare brand with a strong brand identity and high first-purchase conversion. Their challenge is repeat purchase — most customers buy once and don't return within 90 days. The UX is polished but the lifecycle thinking is almost nonexistent. Email is treated as a promotional channel.

What works

Brand consistency

Every touchpoint — website, email, packaging — is visually coherent. This isn't just aesthetic. It reduces cognitive load and builds the sense of a premium, considered brand.

Product education on PDPs

The product pages do real work: ingredient breakdowns, before/after context, usage instructions. This reduces post-purchase regret and builds confidence in the purchase decision.

Abandoned cart sequence

Three emails, well-spaced, with good copy. The second email in particular does a strong job of addressing the most common objection (price) without immediately going to discount.

What doesn't

No replenishment logic

For a skincare brand, this is critical. Most products have a predictable usage window (a moisturizer lasts ~60 days). There's no replenishment trigger anywhere in the email program.

Post-purchase experience is transactional only

After the shipping and delivery emails, the next communication is a promotional campaign. No usage guidance, no "how's it going?" check-in, no product education follow-up.

Over-reliance on batch-and-blast

Their weekly promotional emails go to the full list regardless of purchase recency. A customer who just bought is getting the same promotional email as someone who hasn't purchased in 6 months.

Cross-sell is untargeted

When they do send cross-sell emails, they're not based on what the customer bought. A buyer of the face serum gets recommended the same products as a body lotion buyer.

Suggested improvements

1

Build a replenishment trigger at Day 50 for every product category, with a personalized subject line referencing the original purchase.

2

Add a Day 14 and Day 30 post-purchase email focused on usage education and results — not selling, listening.

3

Segment batch campaigns by recency: recent purchasers should receive different content than lapsed customers.

4

Build a cross-sell logic based on category adjacency: face buyer → eye care → SPF. This is straightforward to implement and high-ROI.

5

Create a "skincare routine" series for new customers that positions the brand as a long-term skin health partner, not a one-off purchase.

Jan 2025Subscription · B2C SaaS

A SaaS-Adjacent Subscription

Subscription

A consumer app with a freemium-to-paid subscription model. Strong trial-to-paid conversion but poor 6-month retention. The onboarding UX is intentional and well-designed — the post-conversion lifecycle is almost completely unaddressed. This teardown focuses on the upgrade journey and what happens after payment.

What works

Trial onboarding UX

The in-app onboarding is well-structured. Clear progress indicators, contextual help, and a first "win" moment engineered into the experience within the first 5 minutes. This is why trial-to-paid numbers are strong.

Upgrade prompt timing

The upgrade prompt fires at the right moment — when a user hits a feature gate after demonstrating intent. It doesn't interrupt the flow prematurely, which most freemium apps get wrong.

Payment confirmation email

Unusually good. It doesn't just confirm the transaction — it reframes the upgrade as a commitment to a goal, and sets expectations for what's different about the paid experience.

What doesn't

Post-upgrade drop in communication

After the payment confirmation email, there's a 2-week window with zero communication. This is the highest-risk period — users are evaluating whether the paid experience justifies the cost.

Feature adoption is assumed, not designed

Paid users have access to more features. There's no guidance system for discovering and adopting them. Users who don't find value from paid features within 30 days rarely renew.

Renewal is handled transactionally

Renewal reminder emails are pure logistics. No value summary, no retention hook, no reason to stay. They read like terms-of-service notices, not relationship communications.

No intervention for disengagement signals

When a paid user's login frequency drops, there's no response. This is a high-signal churn predictor that goes completely unaddressed in the communication system.

Suggested improvements

1

Add a 3-email "paid member onboarding" sequence focused on feature discovery in the first 14 days after upgrade.

2

Build a login-frequency trigger: if a paid user hasn't logged in for 10 days, fire a re-engagement email focused on a use case they haven't tried yet.

3

Rewrite renewal emails as value summaries: "In the past year, you've [done X]. Here's what's coming." Make renewal feel like a decision to continue, not a bill.

4

Create a 60-day post-upgrade check-in email that asks a direct question about the product experience — both for feedback and to signal that the team cares about more than the transaction.