How a Series A sleep-coaching app got trial-to-paid CAC down from $96 to $58

A Series A sleep-coaching app got trial-to-paid CAC down from $96 to $58 in 12 weeks on Meta and TikTok, from August 3 to October 25, 2026. The decision that drove it: optimizing campaigns to trial users who logged their sleep diary on night 3, not to trial starts.

Written by Emma Park

Prefer a conversation? Book a call

The company and program

FactDetail
ClientA Series A sleep-coaching app
StageSeries A
IndustryHealth and fitness apps
Timeline12 weeks, Aug 3 – Oct 25, 2026. Results compare weeks 9–12 (Sep 28 – Oct 25) with the 4 weeks before Kiko started (Jul 6 – Aug 2)
ChannelsMeta (Facebook and Instagram) and TikTok, US, ages 25–64
TeamA dedicated Kiko growth lead plus agents for event checks, creative tagging and daily CAC alerts. The client's medical advisor and counsel approved every claim

The approach

TestHypothesisCompared againstDecision rule
Optimization eventTrial users who log their sleep on night 3 are the ones who pay, so optimizing to that event finds more of themOptimizing to trial startRun both for 4 weeks at equal budget. Keep the event with the lower trial-to-paid CAC
Coach-led creativeA real coach reading a viewer-style sleep diary beats calm nightscape footageNightscape stock video with a voiceoverEach ad gets $500–$1,000 or 7 days. Kill it at 30% above the best cost per trial
Program claimsDescribing what the user does each night converts as well as promising an outcome, and needs no new evidenceThe client's existing "fall asleep faster" adsCounsel signs off every line first. Then the lower cost per trial wins

Trial-to-paid CAC is media spend divided by trials that converted to a paid subscription. It leaves out creator fees and Kiko's fee. We read conversions on November 1, after every trial in the window had ended.

What we changed

  1. Weeks 1–2. Sent a server-side night-3 sleep-log event to Meta's Conversions API and TikTok's Events API, and agreed an approved claims list with the medical advisor and counsel. Signed 4 UGC creators with 90 days of paid usage in the base fee.
  2. Weeks 3–6. Split budget evenly between night-3 and trial-start optimization on Meta, and ran coach-led diary videos against nightscape footage.
  3. Weeks 7–8. Moved every new campaign to night-3 optimization. Scaled the coach-led diary reveal and ran coach videos as TikTok Spark Ads.
  4. Weeks 9–12. Raised weekly budgets by about a fifth and paused the last trial-start campaign in week 10.
Meta campaign report for Sep 28 – Oct 25, 2026, showing spend, paid and cost per result. This view covers Meta campaigns only. Recreated from the case-study results; account details omitted.
Meta campaign report for Sep 28 – Oct 25, 2026, showing spend, paid and cost per result. This view covers Meta campaigns only. Recreated from the case-study results; account details omitted. View full report

The results

MetricBefore (4 weeks)After (weeks 9–12)Change
Trial-to-paid CAC$96.00$58.00−40%
Cost per trial$36.47$30.16−17%
Trial to paid38.0%52.0%+14 pts
Trials that logged night 341%63%+22 pts
Paid subscribers per week from ads1563132.0x

Across all 12 weeks, the program brought 2,940 paid subscribers at a CAC of $67.52.

Full-program results in PostHog’s dashboard layout, including the acquisition and conversion figures from the results table. Recreated from the case-study results; account details omitted.
Full-program results in PostHog’s dashboard layout, including the acquisition and conversion figures from the results table. Recreated from the case-study results; account details omitted. View full report

What didn't work

  • A slow start. The night-3 event takes three days to fire, so Meta campaigns took about 11 days to leave the learning phase. CAC in week 1 was $93.75, barely better than the baseline.
  • The "awake at 3am" hook on TikTok. It had a strong hook rate but cost $66.43 per paid subscriber. Viewers watched; fewer stayed through the trial.
  • Annual plans slipped. The share of new subscribers choosing the annual plan fell from 58% to 51%, so revenue per subscriber fell too. CAC fell faster, but payback improved by less than the CAC headline suggests.

What we learned

  • Optimize to the first habit that predicts payment, not the trial start.
  • Put the client's real coaches on camera, reading a sleep diary.
  • Agree the claims list with counsel before the first script.

Frequently asked questions

How much does it cost to run Meta and TikTok ads for a sleep app?

Judge it by unit cost: each paid subscriber cost $67.52 across all 12 weeks and $58.00 by weeks 9–12, against $96.00 before. Most Series A programs like this run $50,000–$80,000 a month in creator fees and media.

How long before trial-to-paid CAC actually dropped?

Week 1 came in at $93.75, barely under the $96.00 baseline, because the night-3 event takes three days to fire and Meta needed about 11 days to leave learning. Weeks 1–4 averaged $82.19; weeks 9–12 hit $58.00.

Would this work for a seed-stage meditation app with no free trial?

Not as run. Everything here hinges on a 7-day trial with a logged nightly habit and enough media for the ad platforms to learn on a three-day-delayed event. A meditation app would need its own first-habit event before copying the plan.

Same industry, other angles:

Want a program like this? Book a call.

Find your next paid acquisition test

Prefer a conversation? Book a call