LA-based DTC skincare brand
2.1× ROAS on TikTok Shop in 120 days
A clean-beauty brand with strong Instagram presence but non-existent TikTok was watching competitors eat their lunch in the Shop algorithm. We spun up a dedicated TikTok creative engine (creator briefs, UGC ops, paid media), shipped 180 variants in the first quarter, and got to 2.1× ROAS on TikTok Shop — their second-highest-ROAS channel behind email.
Results
TikTok Shop ROAS
2.1×
Net of returns, platform fees, and creator revenue shares.
Creative variants shipped
180
First quarter. UGC + brand-produced + creator partnerships.
Creator partnerships
24 active
With an average 7.2M follower reach across the roster.
Revenue from TikTok
$380K/mo
Run-rate at month 4. 0 at month 0.
The situation
The brand had $5M annualized revenue, 85% of it from Meta + email. Meta CPAs were climbing 12% month-over-month through Q4 and Q1. Board pressure to diversify.
TikTok Shop wasn't even running when we started. Organic presence = 800 followers and a handful of tumbleweed posts. Meanwhile competitors were doing seven-figure months on TikTok Shop alone.
What we shipped
A creator-first creative engine, not a "run TikTok ads" playbook.
Month 1: infrastructure
- Spun up a TikTok Shop + Ads Manager, verified the domain, wired the Pixel + Events API.
- Onboarded 8 initial creators (pay-per-post + revenue share) matching the brand's audience signal.
- Built a shared Notion roadmap for creative briefs, approvals, and UGC repurposing.
Months 2–3: variant velocity
- Shipped 180 creative variants across organic + paid:
- 90 UGC (creator-produced, brand-owned posting)
- 60 brand-produced (product demos, founder POV, before/after)
- 30 creator organic (posted from the creator's account, paid via brand deal)
- A/B discipline: every creative ran minimum $200 test spend before kill/scale decision.
Month 4: compound
- Identified 6 winning creative archetypes (the "3-step routine demo", the "ingredient breakdown", the "founder-story voiceover", etc.) and industrialized them.
- Scaled daily spend from $300 to $4,800 with ROAS holding above 2.0×.
Why it worked
Most DTC brands try to "port" their Meta creative to TikTok. That doesn't work. TikTok rewards content that feels native to the platform — hand-held, unpolished, conversational, vertical, captioned.
The brands winning on TikTok Shop are the ones who built a CREATIVE PIPELINE for the platform, not the ones who bought better targeting.
What's next
Phase 2 — expanding to Reels + YouTube Shorts using the same creative pipeline. The variants that win on TikTok port ~70% cleanly to Reels. Shorts is different enough that it needs its own reps, but the creative archetypes transfer.
“We thought TikTok was for 19-year-olds. It turns out our exact customer lives there too — we just had to speak her language.”
Your pipeline, next
Could be your number we’re writing about next quarter.
More work
US-based mental-health platform
62% of support tickets resolved by AI chatbot
A teletherapy platform was drowning in Tier-1 support tickets — scheduling, password resets, insurance questions. We designed an AI chatbot on their stack (HIPAA-safe), integrated into their portal + SMS channel, and shifted 62% of weekly ticket volume off the human team in 90 days. Zero escalations, human handoff when needed.
UK-based B2B SaaS (DevOps tooling)
+412% organic traffic in 9 months
A mid-market DevOps platform had plateaued on paid acquisition and couldn't justify more spend to the board. We audited their technical SEO, rebuilt the content strategy around comparison + problem-first queries, shipped 38 deep articles in 9 months, and grew non-branded organic sessions 5.1×. CAC from organic now sits at 1/6th of their paid equivalent.
Morocco-based B2B SaaS
+3.2× qualified pipeline in 90 days
A post-Series-A scheduling SaaS with €2.4M ARR had flat outbound reply rates and a 28-day sales cycle that kept slipping. We rebuilt their inbound + outbound as a single automation, cut the cycle to 14 days, and tripled qualified pipeline without increasing headcount.