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
P
WHAT
Place
Mont Kiara / KLCC / Damansara Heights / Bangsar South · 30-45min commute · open-plan office in towers
Price
Pays RM18-35/day on GrabFood/Foodpanda lunch. Snacks RM10/day. Total RM700-1200/mo on workday food.
People
Best 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.'
Prize
Light + 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
Product
20-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
P
WHAT
Place
PJ / Ara Damansara / USJ · gyms (FitnessFirst, F45, Pure) · IG-fitness-Malay community
Price
Pays RM15-25/meal at Subway/Marrybrown-no-rice/grilled-chicken-rice. Supplements RM200-400/mo. Total RM900-1500/mo food.
People
Gym 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'
Prize
Hit 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.
Product
10-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
P
WHAT
Place
Damansara Heights / Sri Hartamas / Petaling Jaya · home-with-helper or stay-at-home period · school-run morning + WFH afternoon
Price
Pays RM30-40 for cafe lunches when out, RM15-20 helper-cooked meals at home. Wants to lose pregnancy 8-12kg.
People
Pediatrician, 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'
Prize
Pre-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.
Product
20-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
'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'
Prize
Effortless-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.
Product
10-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.
PAIN
SARAH
AINI
MEI
JIA
UNIVERSAL?
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.