1 · The Client in One Page
Soko Glam is a curated K-beauty e-commerce retailer founded in 2012 by Charlotte Cho (licensed esthetician, author of The Little Book of Skin Care) and David K. Cho in NYC. The brand popularized the 10-step Korean skincare routine in the US — not a catalog play, but an expert-curation model with editorial authority via The Klog, the Best of K-Beauty Awards, and the Real AF Guarantee. 100+ K-beauty brands, ~748 products across 264 collections. Shopify Plus storefront, ~48 employees, seed-stage private company (~$2M raised).
Brand voice
Modern, approachable, educational, and authentic. Tagline: "Only Good (Skin) Days Ahead®" The brand teaches without lecturing — skin-first philosophy, empowering authority without intimidation. Charlotte Cho's personal brand is an inseparable asset. Off-brand: discount-only hooks with no education, clinical coldness, catalog-transactional copy, or fear-based messaging. Tokens in clients/soko-glam/brand.json — Soko Navy (#34417E) + Soko Coral (#E8725D).
ICP Profiles
- The K-Beauty Devotee (core buyer): Female, 25–38, millennial, HHI $75K–$120K, US metro. Builds multi-step routines; researches on r/AsianBeauty (3.6M members) and r/SkincareAddiction (4.8M members); chooses Soko Glam for authenticity guarantee and curation over cheaper YesStyle alternatives. Primary concern: ingredient conflicts, product authenticity, finding "HG" (holy grail) repurchases. 52% of global K-beauty buyers are millennials 25–40.
- The Skincare Newcomer: Enters via viral TikTok products (snail mucin, COSRX), needs hand-holding through the 10-step routine. High first-purchase potential; Klog + routine quiz are the acquisition tools. Lower initial AOV; lifetime value depends on education quality.
- The Gift Buyer: Seasonal spike Nov–Feb. Buys K-beauty gift sets for skincare-curious friends. Responds to Best of K-Beauty badges and editorial gift guides. Single-purchase cohort unless converted to routine builder.
Competitive position
Direct threat: Peach & Lily (same founding year, $100M+ revenue, Ulta distribution in all US doors — Soko Glam's biggest gap). Incoming 2026: Olive Young US expansion (CJ Group-backed, $50M+ to deploy on Meta/TikTok, 400+ brands vs Soko Glam's curated 100+). Soko Glam's defensible moat: The Klog's 10+ year indexed content library, Best of K-Beauty Awards authority, Real AF Guarantee, and Charlotte Cho's personal brand. Must not compete on price — that battle leads to YesStyle/StyleVana, which Soko Glam cannot win.
2 · Account Team
| Name | Role | Cost / mo | Notes |
|---|---|---|---|
| Elise Markowitz | CMO | $7,500 | Account lead; strategic oversight across all 8 channels |
| Peter Opakunle | Paid Social | $2,500 | Meta campaigns; Acwell Toner video live 4/26 via Hightouch |
| Austin Lau | Paid Search | $2,500 est. | Google Ads; note: removed from global roster — verify status |
| Emily Neff | Content / Organic Social | $2,500 est. | Organic social calendar |
| Chris Johnson | Email / Lifecycle | $2,500 est. | Klaviyo flows; email strategy |
| Portia Ancheta | Design (XA) | ~$1,600 est. | Offshore · Organic + Paid Social + Web; shared with Stocks News |
| Rose Anne Pronto | Design (XA) | ~$1,600 est. | Offshore · Email design; shared with SBF |
| Rafid Kabir | SEO | Shared | Shared SEO co-pilot (also Fast Mold, MrXmas, Meribel) |
| Alan Muther | SEO (hourly) | ~$1,600 est. | $80/hr · 20h/mo |
| No Limit Creative | Creative / Design | Shared | Soko drop LP; shared with SBF + Swimply |
Channel Coverage Map (per P&L Hub assignments)
| Channel | Co-Pilot | Status |
|---|---|---|
| CMO / Strategy | Elise Markowitz | Staffed |
| Paid Social | Peter Opakunle | Staffed |
| Paid Search | Austin Lau | Staffed — verify status (removed from roster) |
| Email / CRM | Chris Johnson | Staffed |
| Organic Social / Content | Emily Neff | Staffed |
| SEO | Rafid Kabir + Alan Muther | Staffed |
| Creative / Design | Portia + Rose Anne + No Limit | Staffed |
| Analytics | — | No co-pilot assigned in P&L Hub |
| SMS | — | No co-pilot assigned in P&L Hub |
3 · Client Contacts (Soko Glam Side)
| Person | Role | Notes |
|---|---|---|
| Charlotte Cho | Co-Founder, Chief Curator / public face | Licensed esthetician, author of The Little Book of Skin Care. Brand authority anchor — Charlotte's Picks, Best of K-Beauty, Charlotte's editorial voice. Creates Then I Met You brand. Not always day-to-day ops. |
| David K. Cho | Co-Founder, CEO | Business strategy, partnerships, corporate functions. Primary business decision-maker; manages wholesale and retail expansion (Space NK, Director of Key Accounts hire). |
| Director, Key Accounts | Wholesale/retail partnerships | Soko Glam is actively hiring for this role — signals investment in wholesale expansion beyond Space NK. Currently a gap in their structure. |
| Senior Marketing Manager | Day-to-day marketing operations | MH-1's primary operational contact for campaign approvals and calendar coordination. Name TBD — confirm at next weekly call. |
| E-Commerce Manager | Shopify storefront, product feed | Owns Shopify configuration, collection page updates, checkout optimization. Needed for CRO work. |
| CS Team Lead | Kustomer platform | Customer service is flagged as #1 brand risk (3+ week response times, order cancellations without explanation). CS lead relationship important for retention strategy. |
Note: Soko Glam is a ~48-person company. Full org chart not yet mapped — confirm direct contacts for email approvals and platform access during next kickoff touchpoint.
4 · Channels Currently Managed
At conservative 1.5× ROAS on $50K/mo, Meta alone represents ~$75K/mo incremental revenue currently not being captured. Retargeting is also near-zero — meaning site visitors who don't convert on the first session have no paid re-engagement path. Meta pixel is active; creative brief (5 concept frameworks: Routine Demo, Ingredient Spotlight, Before/After, Charlotte Authority, Best of K-Beauty Badge) is ready. Execution is the gap.
Upside: could profitably scale 2–3× given Soko Glam's $27 blended CAC (well below $55–85 beauty benchmark). Campaign expansion into non-brand Shopping, Performance Max, and concern-based search terms ("korean skincare for acne", "snail mucin essence") is the path. Brand impression share defense critical as Olive Young enters US market in 2026.
What's working: Welcome Series $25,363/90-day (54% open rate) · Abandoned Checkout $18,403/90-day (73% open rate) · Campaign open rate 58% (excellent) · Flow open rate 60.6% · Flow click rate 4.14% (above benchmark).
Root cause of underperformance: A double opt-in bug ran from April 2024 through December 2025 — 21 months of depressed list growth. The bug fix in Dec 2025 is a legitimate tailwind, but list rebuild takes time. Post-purchase, win-back, replenishment, and VIP flows are likely missing or underdeveloped. Campaign click rate 0.65% is below the 1–2% benchmark — segmentation and personalization need work.
Christina Park is on follow-up with Okendo to clarify Shopify integration, which may unlock review data for Klaviyo personalization flows.
The problem: Sessions dropped from ~525K/mo (Apr 2025) to ~92K (Q1 2026 avg). While the overall 82% drop likely has multiple causes (possible paid traffic tapering affecting the aggregate), organic sessions are declining in absolute terms YoY across every month. Possible drivers: algorithmic penalty, technical crawl issues, content velocity slowdown, or The Klog being under-updated. This needs a GSC audit before execution.
GEO window is closing: The Klog's article library has strong AI-search citation potential (ChatGPT Shopping, Perplexity, Google AI now visible as a session source but unmeasured). Structured data (Product, HowTo, FAQ, Article schema) must be implemented before Olive Young and Sephora K-Beauty Zones invest in content (6–12 month window).
Lowest AOV channel ($71.46) — social-sourced buyers are casual browsers, not routine builders. Content should focus on education and routine framing (Klog integration), not pure product-push posts. TikTok is underbuilt (13–61K range) despite being the primary discovery channel for the K-beauty devotee persona.
Practical impact: Cannot calculate true channel CVR, cannot compute nCAC by source, cannot run incrementality tests. Every paid-channel scaling decision is flying partially blind. MH-1 has BigQuery access (GA4 + Shopify + Google Ads + Klaviyo via Fivetran) but the 28.8% dark bucket is a structural gap requiring UTM discipline enforcement on the client side.
New Customer Acquisition was highlighted as the creative focus in the 4/27 internal team sync. Creative production cadence should target 3–5 new ad variations weekly + 2–3 new concepts bi-weekly to prevent fatigue on the limited Meta spend that is running.
Upside: Expanding the affiliate program with K-beauty content creators (The Klog alumni, r/AsianBeauty power users, skincare YouTubers) could materially increase traffic volume with commission-only economics.
Not currently in MH-1 scope: TikTok Ads (pixel active, no spend), Pinterest Ads (tag active, no spend), Amazon/marketplace (minimal catalog — "Then I Met You" + "Good Days For All" only, 5+ SKUs, $36 avg price, 4.4★), CRO (Shogun + Lucky Orange deployed but program appears ad hoc), Loyalty program optimization (Yotpo Loyalty exists but likely underutilized), CS operations (Kustomer platform, #1 brand risk flagged).
5 · Active Priorities & Calendar (Next 90 Days)
Immediate (this sprint)
- New Customer Acquisition plan — highlighted as primary focus in 4/27 internal team sync (Meghan Hardy presenting 30/60/90 roadmap). This is the defining workstream given the 82% session decline.
- Meta Ads scale-up — Acwell Toner video is live; scale Prospecting_Retention campaign group to planned $50–60K/mo. Hightouch was actively managing budget on 4/26 — confirm campaign is ramping, not just maintaining low spend.
- Christina Park + Okendo/Shopify integration — action item from 4/22 Weekly Lifecycle call. Okendo (review platform) feeding into Klaviyo enables review-request flows and social-proof segmentation.
- Traffic root cause analysis — 525K → 92K sessions needs a definitive answer: algorithmic penalty? Technical crawl block? Seasonal? GSC audit + GA4 comparison is the prerequisite for every decision below.
- Klaviyo list audit post-bug-fix — Dec 2025 double opt-in fix opens the door to list rebuild. Quantify current list size, health, and re-engagement opportunity before Q2 Email planning locks.
Next 30–60 days (May–June 2026)
| Initiative | Owner | Impact Est. | Status |
|---|---|---|---|
| Launch Meta Ads at planned budget ($50–60K/mo) | Paid Social Co-Pilot | $75–125K/mo incremental revenue at 1.5–2.5× ROAS | In progress |
| SEO / Klog audit + GSC investigation | SEO Co-Pilot | Traffic root cause → recovery path; $814K/mo per 10K sessions recovered | Pending |
| Email flow gap audit (post-purchase, win-back, replenishment) | Christina Park | Move email from 12% → 15%+ revenue share | Pending |
| Spring / SPF season campaign (Apr–May peak) | Email + Paid | Seasonal SPF demand spike — Soko Glam's highest-velocity product category (Jun–Aug) | In sprint |
| Google Ads expansion (non-brand, Shopping, PMax) | Cameron | Scale from $24–30K/mo to $40–50K/mo at maintained ROAS | Pending |
| Attribution tool evaluation (Triple Whale or Northbeam) | Analytics | Eliminates 28.8% dark attribution bucket; enables true nCAC by channel | Not started |
Strategic roadmap (60–90 days, Jul–Aug 2026)
Summer steady state (Jun–Aug): SPF + lightweight hydration are the highest-velocity product category. Sheet masks peak (travel/gifting). K-beauty's most product-relevant season. Campaigns must be planned and creative built before June 1.
Olive Young US threat response: Olive Young's CJ Group backing means $50M+ can flow to US Meta/TikTok campaigns on launch. Soko Glam's defensive moves — GEO-optimized Klog content, schema markup, affiliate network depth, Best of K-Beauty Awards promotion — need to be in place before the competitive auction heats up.
Fall / Best of K-Beauty season (Sep–Nov): November is historically the revenue peak (Nov 2024: $1.77M, Nov 2025: $1.08M — declining but still the biggest month). Best of K-Beauty Awards buzz drives organic lift. Holiday gift set strategy + Klaviyo holiday sequence needs planning by August to execute well.
K-Beauty seasonal content calendar
| Period | K-Beauty Focus | Campaign Theme |
|---|---|---|
| May–Jun | SPF introduction, lightweight moisturizers, exfoliating toners | "Glass skin for summer" · SPF education via Klog |
| Jun–Aug | Sunscreens (highest velocity), oil-free hydration, sheet masks, mists | Summer skincare routine · TikTok-native SPF content |
| Sep–Oct | Repair serums, retinol/retinal, richer essences, barrier repair | Fall skin reset · "Recover summer damage" |
| Nov | Best of K-Beauty Awards, gift sets, holiday bundles | Best of K-Beauty 2026 campaign · Holiday gifting launch |
| Dec–Jan | Heavy creams, sleeping masks, subscription sign-ups | Holiday tail + New Year skin reset |
6 · Operating Cadence
- Internal Team Weekly Sync — Sundays or Mondays; 16 attendees confirmed in 4/27 Fireflies record. Meghan Hardy leads; 30/60/90 planning presented here. New Customer Acquisition is the standing primary agenda item.
- Weekly Lifecycle Touchpoint — Christina Park leads; 5 attendees per 4/22 Fireflies. Klaviyo flow review, email calendar coordination, platform integration status.
- Client Weekly (Soko Glam) — Cadence TBD; confirm day/time with client. Should include David Cho or Senior Marketing Manager as regular attendees.
- Data review — Ad hoc "Run through data for Soko Glam" sessions (3 attendees per 4/21 Fireflies). Should be regularized as a weekly or bi-weekly standing slot.
- Asana project: Soko Glam (gid
1214084172548346) — Asana Score 100 (perfect process execution). 11 open tasks · 32 completed (14d) · 3 overdue. Slack channel:#C0A2F84UKFS. - Platform monitoring:
- Meta Ads: Hightouch managing budget pacing on Prospecting_Retention_Feb 2025 campaign group (active as of 4/26)
- Google Ads: Cameron on daily pacing; $24–30K/mo target
- Klaviyo: Christina Park on flow performance; Okendo integration pending
- Repo:
/home/exedev/mh2-soko-glam— modules:email-sms/·paid-ads/·seo/·creative/·cro/·social/·retention/·lifecycle/·affiliate/·automations/· plus10_context/(Brand Brain),20_intelligence/(driver tree, revenue model, ad analysis),30_strategy/(lever priorities, campaign backlog).
7 · Data & Tooling
Connected data sources (MH-1 middleware → BigQuery)
- Live Google Ads — customer ID 5710939812 · daily sync via Fivetran · $24–30K/mo spend queryable
- Live Klaviyo — email + SMS flows · campaigns · list data · Welcome Series and Abandoned Checkout flows verified with revenue attribution
- Live Meta Ads — account act_249311179 · campaign-level data · Hightouch integration active for budget management
- Live GA4 — session data queryable via BigQuery · channel attribution · 92K/mo sessions confirmed
- Live Shopify — orders, AOV, repeat rate, product catalog · 107,429 orders (2025) · 748 products · LTV $144.71 (all-time avg) confirmed from BigQuery 4/13
- Pending Instagram — needs IG Business Account connected to Facebook Page
- Pending Facebook Page — needs Page access token
- Pending TikTok Ads — needs TikTok for Business advertiser ID and access token · pixel is active on site
- Pending Okendo — Shopify review integration pending; Christina Park following up · unlocks review data for Klaviyo flows
- Gap Cross-channel attribution — no Triple Whale / Northbeam / Rockerbox; 28.8% of sessions unattributed
- Gap Shopify cohort data — no cohort-level repeat rate analysis; all LTV figures are estimated from aggregates
- Gap Subscription program status — unknown if active; requires client input
Platform stack (client-side)
| Tool | Purpose | Status |
|---|---|---|
| Shopify Plus | E-commerce platform · 748 products · 264 collections | Live |
| Klaviyo | Email marketing + SMS flows | Live |
| Attentive | Enterprise SMS | Live |
| Yotpo Loyalty | Loyalty program (Soko Rewards) | Active · Underutilized |
| Yotpo Reviews | Product reviews + UGC | Active · Volume TBD |
| Okendo | Shopify reviews integration | Pending integration |
| Shogun | Landing page builder (CRO) | Active · Program ad hoc |
| Lucky Orange | Heatmaps + session recordings | Active · Not yet leveraged |
| Kustomer | Customer service platform | Active · #1 brand risk (3+ week response times) |
| Google Analytics 4 | Web analytics | Live |
| Meta Pixel | Paid social tracking | Live |
| TikTok Pixel | TikTok Ads tracking | Live · No active spend |
| Pinterest Tag | Pinterest Ads tracking | Live · No active spend |
| Hightouch | Campaign budget management (Meta) | Live |
Critical data gaps
- 28.8% unattributed sessions — largest single "channel" is a black box; UTM discipline on all traffic sources is the fix
- No channel CVR — only site-wide CVR (6.2%); cannot optimize by source without GA4 → Shopify funnel stitching
- No cohort data — repeat rate at 30/60/90/180/365 days unknown; LTV by acquisition channel unknown; requires Shopify cohort export
- Subscription program status — estimated <5% of D2C; active subscribers, churn, AOV all TBD; requires client input
- Email list size post-bug-fix — 21-month double opt-in bug (Apr 2024–Dec 2025) suppressed list growth; current health is unquantified
- The Klog content velocity — publishing frequency unknown; should be 4–8 articles/month for SEO; current cadence needs audit
8 · Friction Points
- Revenue is declining sharply and the root cause is undiagnosed. Sessions dropped 82% (525K → 92K/mo). Revenue dropped 32% in 2025 and is running -29% YoY in 2026. The two consecutive net loss years ($-1.14M in 2024, $-1.12M in 2025) mean the client is under real financial pressure. MH-1 does not yet have a definitive answer on whether the traffic drop is algorithmic, technical, seasonal, or competitive — and that ambiguity is the biggest friction point in every conversation about growth.
- Meta Ads spend is near $0 against a $50–60K/mo plan. The Feb 2026 creative brief exists. The pixel is live. The account is connected. Something is blocking execution — whether it's creative approval, budget sign-off, account structure, or client hesitation. This is the highest-leverage single unblocked action on the account, and it has been stalled.
- Sentiment score of 59 signals a relationship under stress. With revenue declining, a below-average sentiment score suggests the client feels the impact and may not yet see a clear recovery path from MH-1. The 30/60/90 plan Meghan Hardy is presenting (4/27 sync) is the right move — but it needs to reach the client quickly with conviction.
- Double opt-in bug ran for 21 months undetected. April 2024 – December 2025 — no new email subscribers were captured correctly. This is a material data quality failure that suppressed one of the primary retention channels for nearly two years. The fix is in, but the account is still operating with an underpowered list, and full recovery timeline is unclear.
- Customer service is a brand liability, not a moat. Kustomer is deployed, but response times are 3+ weeks, order cancellations happen without explanation, and promotions are not being honored. For a trust-based brand where the Real AF Guarantee is a primary value proposition, this is a direct contradiction. Social listening shows CS complaints are the #1 brand risk. MH-1 can flag it but cannot fix it unilaterally — this needs a direct conversation with David Cho.
- Attribution is too dark to run paid media efficiently. 28.8% of sessions are unattributed. No cross-channel attribution tool. Google Ads conversion tracking status unclear. Without this infrastructure, scaling paid spend is guesswork — every ROAS number is an undercount and every channel-level CVR is unknown.
- Organic social has 555K followers but drives 0.7% of sessions. The audience exists. The conversion isn't happening. This points to a content strategy problem — likely too product-forward, not education-forward enough. For a brand whose customers live on Reddit and YouTube researching ingredients, the social content must lead with teaching.
9 · What Matters Right Now
- The 30/60/90 plan needs to reach the client this week. Meghan Hardy presented it internally on 4/27. The client is watching a declining revenue trend and a 59 sentiment score says they feel it. The fastest way to move the sentiment needle is a credible, specific recovery narrative delivered directly to David Cho — not just another status update, but a diagnosis with a sequenced plan. Sessions, Meta Ads, email list, and attribution are the four pillars.
- Diagnose the traffic drop before spending more money on acquisition. The 82% session decline (525K → 92K) is structural, not seasonal — January 2026 was lower than January 2025 across all months. Before scaling Google Ads or Meta Ads, MH-1 needs a definitive answer from GSC: penalty? crawl block? algorithm update? Content velocity drop? This is the prerequisite for every paid channel decision. At 6.2% CVR and $83 AOV, every 10K sessions recovered = ~$51K/mo additional revenue — this is the highest-leverage number on the account.
- Scale Meta Ads immediately. The Acwell Toner video is live and the Prospecting_Retention campaign was updated by Hightouch on 4/26 — something is moving. But the plan called for $50–60K/mo; actual spend is near $0 against that target. At 1.5× ROAS, $50K/mo = $75K incremental revenue. At 2.5× ROAS, it's $125K. The creative brief is done, the pixel is live, the account is connected. What is still blocking scale? Identify the exact blocker this week and resolve it or escalate.
- Build the email list aggressively now that the double opt-in bug is fixed. Dec 2025 was the fix date. It's now April 2026 — four months of potentially underpowered list growth post-fix. Christina Park needs to audit: current list size, new subscriber volume trend since December, and whether the opt-in rate recovery is on track. The email revenue gap (12% vs 20–30% best-in-class) is worth $480K–$1.1M annually. It's entirely within MH-1's control to close it via flow sophistication + list growth.
- The Klog is the most defensible asset on the account — start the GEO clock now. AI search (ChatGPT Shopping, Perplexity, Google AI) is already generating sessions that are unmeasured. Olive Young is entering US in 2026 with massive content budget. The 6–12 month window to establish GEO citations before competitors optimize is open right now. Schema markup (Product, HowTo, FAQ, Article) on Klog articles is the first step. This is a 2-week sprint, not a quarter-long initiative.
- Get Triple Whale or Northbeam deployed. The 28.8% unattributed session bucket is the silent tax on every paid decision. A cross-channel attribution tool tells you which channel is actually driving LTV-positive customers, not just last-click conversions. At $24–30K/mo Google Ads spend with Meta about to ramp, the attribution infrastructure should be a pre-requisite for increasing total paid budget, not a nice-to-have.
- Have a direct conversation with David Cho about customer service. MH-1 cannot fix CS response times, but the brand cannot grow if the Real AF Guarantee is contradicted by a 3-week support queue. Every Meta ad that drives a new customer to a bad CS experience destroys the CAC investment. This is a leadership-level flag, not a marketing fix. It belongs in the next executive touchpoint.
- Summer planning needs to start now — the SPF window opens in May. Jun–Aug is K-beauty's highest-velocity product season (SPF, lightweight hydration, sheet masks). Soko Glam's best revenue months historically. Meta creative for the summer SPF season, Klaviyo summer email sequences, and Google Shopping campaign expansion for sunscreen and lightweight moisturizer keywords all need to be built in May to be live by June 1.
Caveat on numbers: Revenue, session, order, and margin data sourced from Shopify P&L (2024–2025), GA4 via BigQuery, Klaviyo via BigQuery, Google Ads, and Revenue Model V5 (MH-1 analytics). LTV $144.71 confirmed from BigQuery 2026-04-13. All estimates and projections are clearly marked. Platform activity as of 2026-04-28 (last sync). Team contacts partially confirmed from Fireflies meeting records.