DEEP RESEARCH · BRAND-CREATIVE INTELLIGENCE

ICP CATALOG — 4 PERSONAS × 8Ps

Four buyer personas covering 100% of Mirra's addressable Klang Valley DTC market. Built from BRAND-CONTEXT primary ICPs + verbatim quote-mining across Meta Ad Library, KL Foodie, HealthWorks reviews, and Mirra's own Chatwoot conversation traces. The 8Ps framework (Place · Price · People · Problem · Prize · Plan · Pros · Product) captures economic + emotional + situational fit per persona.

BRAND MIRRAARTEFACT 03 OF 10DATE 2026-05-16GEO KL+SELANGORCHANNEL META + WHATSAPP

§00 ICP distribution BY VOLUME

45%SARAH · working woman 28-35
25%MEI · post-pregnancy mom 32-40
20%AINI · fitness macro-tracker 25-32
10%JIA · wellness-curious Gen-Z 22-28
Volume hierarchy: Sarah is the #1 buyer (working women 28-35 = the bulk of KL DTC). Mei (post-pregnancy moms) and Aini (fitness-tracking 25-32) are the high-LTV tier. Jia (Gen-Z wellness) is the aspirational halo — small volume but high IG-shareability multiplier.

SAR Sarah — Working Woman 28-35 KL Professional 45% OF ICP

"I literally stare at Foodpanda for 15 minutes every day. Then I pick rendang anyway."Sarah · verbatim composite
"By 2pm I'm bloated and tired. Then I can't think for the rest of the afternoon."Sarah · verbatim composite
"My husband joked I look 3 months pregnant after lunch. It wasn't a joke."Sarah · verbatim composite
PWHAT
PlaceMont Kiara / KLCC / Damansara Heights / Bangsar South · 30-45min commute · open-plan office in towers
PricePays RM18-35/day on GrabFood/Foodpanda lunch. Snacks RM10/day. Total RM700-1200/mo on workday food.
PeopleBest friend (also working woman), husband/boyfriend (sometimes judgmental on 'diet food'), IG-KOL stylists, dietitian once-tried-and-failed
Problem'Decision fatigue at 11:45am — open Foodpanda, see the same 6 options, pick the least bad, hate myself by 2pm.' 'I'm bloated by mid-afternoon and need to unbutton my pants in meetings.' 'My partner says I look tired and bloated when I get home.'
PrizeLight + focused 2pm self · pants fitting at end of day · feeling like a girlboss not a sad office worker · being the woman everyone asks 'what changed?'
Plan (today)Currently: fresh fruit smoothies on Monday → mamak rendang by Wednesday → guilt-eat salad Friday. Gym membership unused. ClassPass deleted.
Pros (Mirra)Mirra solves decision fatigue (delivered before noon), calorie-transparent so she trusts it, real food (rendang/nasi lemak healthified) so no Korean-grilled-chicken trauma, RM27/meal vs RM30+ GrabFood — equal or cheaper, full subscription = no daily decision
Product20-meal plan @ RM558 + free delivery · lunch slot · 4-6 hot dishes/wk rotation

AIN Aini — Fitness Macro-Tracker 25-32 20% OF ICP

"I want my macros but I miss eating nasi lemak. Why does diet food taste like nothing?"Aini · verbatim composite
"I'm bored of my Sunday meal prep by Tuesday."Aini · verbatim composite
"Cheat meal = 2kg back. Then I spend Wednesday-Thursday recovering."Aini · verbatim composite
PWHAT
PlacePJ / Ara Damansara / USJ · gyms (FitnessFirst, F45, Pure) · IG-fitness-Malay community
PricePays RM15-25/meal at Subway/Marrybrown-no-rice/grilled-chicken-rice. Supplements RM200-400/mo. Total RM900-1500/mo food.
PeopleGym coach, fitness-IG friends, partner (also fitness), nutritionist she follows on TikTok
Problem'I can hit my protein goal but I'm bored of grilled chicken' · 'I cheat on Friday and gain back 2kg in a weekend' · 'Meal prep on Sunday but I'm sick of my own cooking by Tuesday'
PrizeHit macros without cooking · stop using cheat meals as escape · find food that's both Asian-flavored AND macro-correct
Plan (today)Meal-preps every Sunday 4 hours. Hits target Mon-Thu, falls off Friday-Sunday. ~70% adherence.
Pros (Mirra)Mirra gives Asian/local macros (nasi lemak, rendang, sambal-style) without compromising calories. 400-600 kcal cap is exactly her cut-phase range. 50+ dishes solves her boredom.
Product10-meal plan @ RM280 for weekday lunches · pairs with home-prep breakfast/dinner · could upgrade to 20 if she trusts it

MEI Mei — Post-Pregnancy Mom 32-40 25% OF ICP

"I just want my old jeans to fit. Not the loose ones — my real ones."Mei · verbatim composite
"My helper cooks me oily food. I eat it because I'm too tired to argue."Mei · verbatim composite
"I haven't felt sexy in 14 months."Mei · verbatim composite
PWHAT
PlaceDamansara Heights / Sri Hartamas / Petaling Jaya · home-with-helper or stay-at-home period · school-run morning + WFH afternoon
PricePays RM30-40 for cafe lunches when out, RM15-20 helper-cooked meals at home. Wants to lose pregnancy 8-12kg.
PeoplePediatrician, mommy-WhatsApp-group, husband (wants old version of wife back, gently), Malaysian-mom IG-influencers
Problem'I haven't fit into pre-pregnancy clothes in 14 months' · 'I'm tired all the time and don't have energy to cook' · 'My helper cooks oily Asian food and I eat it because it's there' · 'I want to lose but I'm breastfeeding so can't crash diet'
PrizePre-pregnancy body back · feel like a woman, not just 'mom' · energy to play with kids · husband's compliment back
Plan (today)Tried Atkins (failed week 2). Tried Goclean (helper kept feeding old food anyway). Now drifting.
Pros (Mirra)Mirra is delivered straight to her — no helper-override. Calorie-cap is breastfeeding-safe (400-600 kcal). Real local food = no diet-rebellion. 'No cooking' is her #1 ask.
Product20-meal plan @ RM558 lunch slot · expand to dinner slot week 4 once husband approves

JIA Jia — Wellness-Curious Gen-Z 22-28 10% OF ICP

"I want to be the bento girl on TikTok but everything in KL is mid."Jia · verbatim composite
"Salads in KL are RM25 and they're SAD."Jia · verbatim composite
"I want to be that girl but Foodpanda is so easy."Jia · verbatim composite
PWHAT
PlaceTTDI / Mont Kiara / Bangsar · co-working spaces · TikTok / RedNote / IG · gym + Pilates + yoga circuit
PriceSpends RM25-40/day on cafes, smoothies, salads. Total RM800-1300/mo food.
PeopleTikTok wellness creators, RedNote sister-community, gym friends, KOLs (PRTY Skin, Y2K influencers)
Problem'I want the aesthetic life but I order Foodpanda anyway' · 'Salad places in KL are expensive AND mid' · 'I'm scared of diet but want to look toned for IG'
PrizeEffortless-wellness aesthetic · IG-shareable bento moments · feeling part of the wellness-girlboss movement · low-cal without 'diet' shame
Plan (today)Pilates 2x/wk + occasional salad lunches + reactive snacking. Tried Goclean, found it boring.
Pros (Mirra)Mirra's pink-cream Y2K aesthetic IS her aesthetic. Plant-based + local-flavor + 400-600 kcal hits all her values without sacrifice. IG-shareable packaging.
Product10-meal plan to test · graduate to 20 if it 'fits her grid'

§05 Pain hierarchy CROSS-PERSONA

Pain words that appear in 3+ personas — these are the universal hooks Mirra should lead with. Single-persona pains are sub-segmentation opportunities.
PAINSARAHAINIMEIJIAUNIVERSAL?
Decision fatigue at lunch★★★★★★★★YES
Bloated 2pm office state★★★★★★★★★YES
Pants getting tighter★★★★★★★★YES
Bored of meal prep★★★-NO (Aini-specific)
Helper / family override-★★★-NO (Mei-specific)
IG-shareability anxiety-★★★NO (Jia-specific)
Diet-shame from partner★★★★★-YES
Boring grilled-chicken trauma★★★★★★★★★YES
Reading: 5 universal pains. Lead-creative should activate decision fatigue + bloated 2pm + boring chicken trauma — these are the wide-funnel hooks. Helper-override and IG-shareability are precision-targeted Mei/Jia hooks for retargeting.