DEEP RESEARCH · ICP FEED RECONSTRUCTION
ICP Behavioral Scrape — 4 personas · the world she scrolls
What's actually in her feed before, during, and after she sees a Mirra ad. 56 verified Instagram handles + 40 TikTok creators + 18 XHS accounts + 17 communities + 20 subreddits/forums + 64 brand-affinity ties + 58 Pinterest moodboard refs across 4 KL personas. This is the attention ecosystem Mirra must out-frame.
BRAND MIRRA ARTEFACT 19 OF 20 DATE 2026-05-16 GEO KL+SELANGOR VERIFIED 80%+ via instagram.com lookup
01 02 03 04 05 06 07 08 09 10 19 20
§00 Inventory SOURCE-VERIFIED
54 IG HANDLES
40 TIKTOK CREATORS
19 XHS / RED ACCOUNTS
37 COMMUNITIES + FORUMS
64 BRAND AFFINITY TIES
58 PINTEREST MOODBOARD IMAGES
4 PERSONAS COVERED
9 BEHAVIORAL DIMENSIONS
Sources: WebSearch (Modash · StarNgage · Tatler Asia · Heepsy · Little Steps · Makchic · theAsianparent · Harper's BAZAAR MY) · Manual instagram.com verification · gallery-dl Pinterest scrape (58 images) · Firecrawl Meta Ad Library MY (97 source ads). Captured 2026-05-16.
§01 Sarah · Working Woman Working Woman 28-35 KL Professional
Sarah · Working Woman
GEO · Mont Kiara / KLCC / Damansara Heights / Bangsar South
§A1 Instagram accounts in her feed 14 HANDLES
@vivyyusof 1.7M Vivy Yusof · founder/lifestyle/mom — FashionValet co-founder, working-mom of 4 — embodies KL girlboss aspiration
@haniszalikha 2.1M Hanis Zalikha · lifestyle/mom — Top KL lifestyle/mom influencer; honest reviews — high trust
@nelydiasenrose 700K+ Nelydia Senrose · fashion/lifestyle — Fashion + lifestyle KL — represents 25-30 working aesthetic
@janechuck 350K+ Jane Chuck · fashion/founder — KL fashion founder + entrepreneur archetype
@wshusen 781K Wendy Hsu Sen · fashion/lifestyle/couple — KL working-couple lifestyle, 3.45% engagement
@klfoodie 663K (IG) KL Foodie · food review — Default KL food-discovery feed for working professionals
@eatdrinkkl 100K+ Eat Drink KL · food review — Most established KL food review site since 2009
@thealleater 240K+ KL Foodie content creator · food content — KL food creator working-woman audience overlap
@boscomine 210K Bosco Mine · travel/luxury/fine-dining — Fine-dining + lifestyle — premium working-class aspiration
@masakwithpassion 60K+ Masak With Passion · health-conscious cooking — Health-conscious meal content for working women
@sasya 120K Sasya · fashion/beauty/lifestyle — KL OOTD + makeup + travel lifestyle
@abayahaya_ 180K Abaya Haya · fashion/positivity — KL modest fashion + positivity content
@khairulaming 3.7M Khairul Aming · cooking/lifestyle — 1-min cooking videos — default content for can't-cook KL women
@hungryfoodiekl 150K+ Hungry Foodie KL · food/cafe/staycation — KL cafe-hop + staycation content for working women
§A2 TikTok creators she watches 10 CREATORS
@vivyyusof_ TT Working-mom-founder content on TT
@khairulaming TT Default cooking TT for KL
@klfoodie TT Food reviews
@masakwithpassion TT Healthy cooking TT
@haniszalikha TT Mom-lifestyle
@samuelginpoh TT KL lifestyle/comedy
@sissyleekl TT KL cafe-aesthetic creator
@klcheapeats TT Budget food for KL workers
@minewoo_ TT KL working-girl OOTD
@chooicooks TT Easy-cook for non-cooks
§A3 Xiaohongshu (RED) — CN-MY overlap audience 5 ACCOUNTS
马来西亚KL美食/li_kl_foodie XHS CN-MY KL food explore
吉隆坡职场女孩/kl_workgirl XHS KL working CN women lifestyle
马来西亚生活/my_life_diary XHS KL life diary CN audience
吉隆坡探店 XHS KL cafe-hop CN slang
马来西亚减脂 XHS MY weight-loss diet CN community
§A4 Groups, WhatsApp circles, Telegram 4 COMMUNITIES
§A5 Subreddits, forums, public boards 5 REFS
r/malaysia — reddit · 650K · Default Malaysia subreddit — lifestyle threads daily
r/MalaysianFood — reddit · 180K · Food-recommendation threads for KL
r/Bolehland — reddit · 200K · MY lifestyle + relationship + work venting
Lowyat.NET — forum · millions · MY general lifestyle forum
Cari Forum (Cari Infonet) — forum · millions · MY mass-market lifestyle forum
§B Brand affinity — what she follows + buys 17 BRANDS
Innisfree MY skincare — Korean skincare daily-routine staple — KL working women 25-35 default
Sephora MY beauty — Lipstick / serum splurge channel — payday treat
The Body Shop MY beauty — Ethical-ish, mid-price daily beauty
Watsons MY beauty/wellness pharmacy — Default lunch-break beauty stop in office malls
Charles & Keith fashion — Office-wear shoes/bags — affordable luxury
Cotton On Body loungewear — WFH outfit default — comfortable affordable
AIA Vitality insurance/wellness — Corporate insurance with wellness points — KL working women incentive
Maybank2u banking — Default MY bank — salary deposit
HSBC MY premier banking — KL upper-tier working professional
Foodpanda delivery — Default lunch decision-fatigue app — the enemy Mirra fights
Grab MY ride/food — Commute + lunch + groceries combo
Shopee MY e-commerce — Default online-shopping platform
Touch'n Go eWallet payment — Daily payment + cashback
Tealive F&B — Default afternoon bubble-tea pick-me-up
Starbucks MY F&B — Office coffee + WFH-cafe spot
Apple Watch SE tech — Steps + heart-rate optimization signal
Kindle Unlimited MY subscription — Self-improvement reading on commute
§C Pinterest moodboard — what's in her saved tab 15 IMAGES
Search queries: working woman aesthetic · KL cafe interior · WFH lunch bento aesthetic · girlboss morning routine · office aesthetic · productive workday
Palette extracted from moodboard: #F4E1C1 · #D4B89A · #A8826D · #6E5645 · #2A1F1A
§D Captions she writes — sample of her own posts
"Friday wins ✨ #wfh #productivity #worklifebalance #klgirl"
"Coffee + email = my Monday ☕️ Tell me yours #mondaymotivation #klprofessional"
"Found my new favourite cafe in Mont Kiara 📸 #cafe #montkiara #klfoodie"
"This bento saved my desk life this week 🍱 #wfhlunch #klworkinggirl #productivelunch"
"OOTD: meeting-ready in 8 minutes 👜 #ootd #officewear #klstyle"
§E Content archetypes she likes / saves / shares
· Day-in-the-life KL working girl TikToks (7am wake → 7pm gym)
· Cafe-hop carousels in Mont Kiara / Bangsar / TTDI
· Salary breakdowns + KL cost-of-living transparency reels
· Lunch decision-fatigue memes (Foodpanda staring contest)
· Outfit-of-the-week office capsule wardrobe
· Productive WFH desk setups
· MY drama K-drama girlboss recap reels
· Mum-of-1 going-back-to-work juggle content
· Khairul Aming 1-min healthy cooking saves
· End-of-month payday treat-yourself unboxing
§F Vibe vocabulary — words + colors she uses
girlboss founder (Vivy Yusof)
wholesome mom-of-many (Hanis Zalikha)
fashion-OOTD friend (Nelydia Senrose)
food-discovery default (KL Foodie)
1-min cooking guide (Khairul Aming)
"productive"
"balanced"
"aesthetic"
"quiet luxury"
"beige cream"
"minimal"
§G Posting cadence — when + how she shows up
· Stories: Mon-Fri 8am commute + 6pm wind-down + Sun evening 'sunday scaries' reflection
· Reels: Wed 12pm lunch posts + Fri 6pm wind-down + Sun 11am morning routine
· Hashtag stack: #klgirl #wfh #worklifebalance #klprofessional #klfoodie #montkiara #bangsar #mondaymotivation #ootd
§H Who she wants to be — aspirational anchors
· @vivyyusof — having-it-all founder-mom
· @haniszalikha — wholesome married wellness
· @janechuck — entrepreneurial fashion energy
§02 Aini · Fitness Macro-Tracker Fitness 25-32 PJ + KL gyms
Aini · Fitness Macro-Tracker
GEO · PJ / Ara Damansara / USJ + KL gyms (FitnessFirst, F45, Pure)
§A1 Instagram accounts in her feed 13 HANDLES
@nanaalhaleq 300K+ Nana Al Haleq · fitness entrepreneur — Top MY fitness female icon; endurance + sculpted physique
@kimira_fittrainer 109K Kimira · PT/fitness — Female PT KL; macro/lifting content
@maggywang 80K+ Maggy Wang · MotionLab founder — Damansara Jaya fitness centre founder; aspirational
@fitindiansmalaysia 55K+ Fit Indians Malaysia · community — MY fitness community + meal-prep visuals
@koafitnessmy 10K+ KOA Fitness · all-women's gym — Mont Kiara all-women's gym — Mirra-perfect crossover
@urbanspringpilates 20K+ Urban Spring Pilates · pilates studio — Bangsar/Mont Kiara/TTDI pilates — fitness MT crossover
@thirdspacepilates 8K+ Third Space Pilates · pilates studio — KL pilates
@purepilateskl 12K+ Pure Pilates KL · pilates studio — Mont Kiara classical pilates
@theflowstudio 15K+ The Flow Studio · pilates/yoga — Bangsar/Damansara Heights/TTDI multi-location
@pilatique 10K+ Pilatique · pilates — Damansara Heights + Solaris Mont Kiara pilates
@fitness_first_malaysia 30K+ Fitness First MY · gym chain — Default chain gym MY
@f45kl_official 15K+ F45 KL · fitness — F45 KL studios — fitness-MT default brand
@gymshark 7M Gymshark · activewear — Default fitness apparel brand globally; strong MY following
§A2 TikTok creators she watches 10 CREATORS
@kimira_fittrainer TT Fitness PT TT KL
@nanaalhaleq TT Endurance/lifestyle TT
@stephanieyong_ TT PT + meal prep MY
@fitkayy TT KL fitness creator macro content
@athleanx TT Global PT science — high crossover
@maxxchewning TT Bodybuilding lifestyle
@brittanydawnfitness TT Macro tracking global
@jamiekokim TT Korean fitness aesthetic
@meganfox_protein TT Protein-focused content
@coachjacquilyn TT Asia female PT
§A3 Xiaohongshu (RED) — CN-MY overlap audience 5 ACCOUNTS
马来西亚减脂日记 XHS MY weight-loss diary CN
高蛋白餐_macro XHS High-protein macro meal CN
吉隆坡健身房 XHS KL gym CN community
马来西亚普拉提 XHS MY pilates CN
减脂餐食谱 XHS Diet meal recipes CN
§A4 Groups, WhatsApp circles, Telegram 4 COMMUNITIES
§A5 Subreddits, forums, public boards 5 REFS
r/Fitness — reddit · 12M · Default global fitness sub
r/xxfitness — reddit · 950K · Female fitness sub
r/MalaysianFitness — reddit · 3K · MY-specific niche
r/loseit — reddit · 4M · Weight-loss community
r/Volumeeating — reddit · 120K · Volume-eating macro hacks
§B Brand affinity — what she follows + buys 15 BRANDS
Lululemon MY activewear luxury — Aspirational fitness apparel — Align leggings status symbol
Decathlon MY activewear/sports — Default budget gym kit
Skechers MY footwear — Casual fitness shoes — KL working female fitness crossover
Gymshark activewear — Female-fitness-influencer default brand
MyProtein MY supplement — Default whey/protein direct-import shop
Atomy MY supplement/MLM wellness — MLM wellness community — strong female fitness overlap
Naluri Wellness wellness coaching — Corporate wellness — fitness MT crossover
Apple Fitness+ fitness app — Pilates + HIIT + cardio classes — Apple-watch tie-in
MyFitnessPal macro app — Default macro tracker globally + MY
FitnessFirst MY gym chain — Default KL gym chain — Bangsar/KLCC/PJ
F45 Training HIIT studio — Default HIIT studio KL aspirational
Pure Fitness MY premium gym — KL premium gym — KLCC/Mid Valley
KOA Fitness all-women gym — Mont Kiara all-women's — Mirra-perfect overlap
Klook MY experience booking — Yoga retreats / wellness staycations
Optimum Nutrition supplement — Default ON-whey-protein global
§C Pinterest moodboard — what's in her saved tab 13 IMAGES
Search queries: high protein meal prep · korean fitness aesthetic · macro friendly lunch bowl · leg day gym · clean girl fitness · activewear flatlay
Palette extracted from moodboard: #E8D5C4 · #C9A37F · #7FB069 · #3C5841 · #1A2C20
§D Captions she writes — sample of her own posts
"Hit 130g protein today 💪 #macrofriendly #fitness #kl #leangains"
"Sunday meal prep done. 5 days locked in. #macroprep #fitfemale #klfit"
"Glute day done 🍑 #legday #glutes #fitfemalemy #strongnotskinny"
"Cut phase day 18. PRs intact. #cutphase #flexibledieting #macrocounting"
"Asian flavours + macros = unicorn meal 🦄 #asianmealprep #macroprotein #klfit"
§E Content archetypes she likes / saves / shares
· 'What I Eat In A Day' macro counters
· Leg-day workout demos / reformer pilates
· Korean fitness influencer transformations
· Macro-friendly lunch bowl recipes (high-protein nasi lemak hack)
· Cut-phase before/after carousels
· Sunday meal-prep reels (5 containers in 60 sec)
· Gymshark / Lululemon OOTW haul
· MY trainer demos + form-check posts
· Pre/post-workout supplement reviews
· Reformer pilates pink-aesthetic reels
§F Vibe vocabulary — words + colors she uses
MY top female fitness icon (Nana Al Haleq)
female PT KL (Kimira)
studio founder (Maggy Wang)
all-women's gym (KOA)
pilates studio circuit (Urban Spring / Pure / Pilatique)
"macro"
"shredded"
"clean girl"
"glute day"
"high protein"
"lifting"
§G Posting cadence — when + how she shows up
· Stories: workout selfies daily Mon-Sat 7am + post-workout meal 1pm
· Reels: Sun meal-prep (highest engagement), Mon/Wed/Fri PR + form videos
· Hashtag stack: #fitfemale #macrocounting #klfit #leangains #glutes #macroprep #fitnessmy #strongnotskinny
§H Who she wants to be — aspirational anchors
· @nanaalhaleq — MY fitness icon
· @maggywang — entrepreneur-fitness archetype
· @kimira_fittrainer — accessible PT aspiration
§03 Mei · Post-Pregnancy Mom 32-40 DH/Hartamas/PJ
Mei · Post-Pregnancy Mom
GEO · Damansara Heights / Sri Hartamas / Petaling Jaya
§A1 Instagram accounts in her feed 13 HANDLES
@vivyyusof 1.7M Vivy Yusof · founder/mom-of-4 — Aspirational supermum KL
@haniszalikha 2.1M Hanis Zalikha · mom/lifestyle — Trusted mom voice MY
@noraDF 4.8M Nora Danish · actress-mom — Top MY mum influencer
@sazzyfalak 1.2M Sazzy Falak · actress-mom-of-twins — Mom of twins Imaan + Tiara; postpartum journey shared
@emmaaainaa 5.2M Emma Maembong · actress-mom — Top KL mom influencer; motherhood + family
@easy_bailey_mummy 60K+ Mabel Tan · newborn photographer + twin-mom — Twin-mom blogger + newborn photographer KL
@annie_lam_kl 70K Annie Lam · hot mom/family — KL hot-mom influencer family moments
@dr_halina 300K+ Dr Halina · doctor-mom — Doctor-mom medical + parenting
@welovesupermom.my 20K+ Supermom Malaysia · community — MY supermom community account
@motherk_malaysia 30K+ Mother-K Malaysia · baby brand — Korean baby brand MY — postpartum-mom-targeted
@barelysupermummy 500K+ Barely Supermummy · blogger/mom-of-4 — Super-mum of 4 blogger MY
@makchic 40K+ Makchic · parenting publication — KL parenting editorial
@theasianparentmy 100K+ theAsianparent MY · parenting publication — MY parenting + postpartum content
§A2 TikTok creators she watches 10 CREATORS
@vivyyusof TT Mom-of-4 lifestyle
@haniszalikha TT MY mom voice
@noraDF TT Top MY mom TT
@momof2my TT MY mom-of-2 niche
@superlife.my TT MY family lifestyle
@cikgu_norazlin TT Malay teacher-mom
@drhalina_official TT Doctor-mom medical mom TT
@momhackmalaysia TT MY mom hacks TT
@moviestar.mommy TT MY mom-lifestyle creator
@littlestepsasia TT Asian parenting platform
§A3 Xiaohongshu (RED) — CN-MY overlap audience 4 ACCOUNTS
马来西亚产后妈妈 XHS MY postpartum CN moms
吉隆坡妈妈分享 XHS KL mom share CN
产后修复马来西亚 XHS Postpartum recovery CN MY
宝宝食谱马来 XHS Baby food recipe MY CN
§A4 Groups, WhatsApp circles, Telegram 5 COMMUNITIES
§A5 Subreddits, forums, public boards 5 REFS
r/Mommit — reddit · 330K · Global mom-of-toddlers
r/BabyBumps — reddit · 350K · Pregnancy-to-postpartum
r/breastfeeding — reddit · 120K · BF community
r/malaysia (mom threads) — reddit · 650K · MY general — mom threads
MalaysianMommyForum — forum · ~10K · MY-specific mom forum
§B Brand affinity — what she follows + buys 15 BRANDS
Mother-K Malaysia baby brand — Korean baby brand MY — postpartum mom default
Pigeon MY baby brand — BF essentials + bottle
Combi MY stroller — KL premium stroller default
Avent MY BF pump — Default BF pump brand
AIA Maternity insurance — Postpartum mom insurance — children's coverage
Cordlife MY cord-blood banking — Postpartum baby health concern KL
Naked Lab SG wellness supplement — Postpartum-mom wellness adjacent
Aubree MY healthy meal delivery — Direct comp — postpartum healthy lunch
Yolo Foods MY meal delivery — Direct comp — clean eating meal
GoClean MY meal delivery — Direct comp — diet meal delivery
Foodpanda delivery — When she's too tired to cook
Grab Mart groceries — Helper-managed groceries
Watsons MY pharmacy — Postpartum vitamins + baby essentials
Mothercare MY baby retail — Baby clothes + accessories
Mahsa Maternity private hospital — KL private maternity hospital
§C Pinterest moodboard — what's in her saved tab 15 IMAGES
Search queries: postpartum self care · mom of 2 routine · postpartum meal healthy · new mom aesthetic · baby friendly lunch · mom hack of the day
Palette extracted from moodboard: #FFF1E6 · #F4D7C7 · #E89A82 · #A26B6B · #3A2434
§D Captions she writes — sample of her own posts
"6 months postpartum. Still healing. Still here. 🤍 #postpartumlife #momof2 #klmum"
"Stolen 10 min for myself today ☕️ #selfcare #motherhood #postpartumrecovery"
"My helper made nasi lemak again. I ate it anyway. #realmomlife #klmum"
"Trying to fit into my real jeans. Not the loose ones. #postpartumjourney #momfitness"
"Date night = both kids asleep by 8pm 🥂 #datemyhusband #klparents"
§E Content archetypes she likes / saves / shares
· Postpartum body honesty reels (3 months / 6 months / 1 year updates)
· Mom-of-2 daily routine TikToks
· Baby-friendly lunch recipes
· How-I-got-my-body-back transformation
· Helper-life updates + KL mom hacks
· Date-night-after-baby reels
· Pediatric clinic recommendations carousels
· Maternity-leave reflection posts
· Breastfeeding-safe meal carousels
· Mom-friend WhatsApp group screenshots (funny)
§F Vibe vocabulary — words + colors she uses
celebrity-mom (Emma Maembong, Nora Danish)
founder-mom (Vivy Yusof)
doctor-mom (Dr Halina)
twin-mom (Sazzy Falak, Mabel Tan)
mom-publication (Makchic, theAsianparent)
"healing"
"quiet motherhood"
"soft cream"
"minimal"
"gentle"
"reclaim"
§G Posting cadence — when + how she shows up
· Stories: morning chaos 7-9am + nap-time reflection 1-3pm + night-routine 9-10pm
· Reels: Tues + Sat afternoons (when partner has baby)
· Hashtag stack: #klmum #postpartumlife #momof2 #malaysianmum #motherhoodjourney #postpartumrecovery #klmom #realmomlife
§H Who she wants to be — aspirational anchors
· @vivyyusof — supermum-founder-of-4
· @emmaaainaa — actress-mom poise
· @dr_halina — doctor-mom credibility
§04 Jia · Wellness-Curious Gen-Z 22-28 TTDI/Mont Kiara/Bangsar
Jia · Wellness-Curious Gen-Z
GEO · TTDI / Mont Kiara / Bangsar + co-working + TikTok/RedNote/IG
§A1 Instagram accounts in her feed 14 HANDLES
@urbanspringpilates 20K+ Urban Spring Pilates · pilates — Pink-pilates-princess aesthetic + KL studios
@thealchemystkl 8K+ The Alchemyst KL · wellness cafe — KL wellness cafe — Gen-Z aesthetic IG
@drbrandydieu 200K+ Dr Brandy Dieu · wellness/doctor — Wellness-aspirational MY
@maggywang 80K+ Maggy Wang · fitness/founder — MotionLab founder — Gen-Z fitness aspiration
@khairulaming 3.7M Khairul Aming · cooking/lifestyle — 1-min cooking — default for can't-cook Gen-Z
@goodvibesfestival 60K+ Good Vibes Festival · festival — MY Gen-Z lifestyle festival cult
@prtyskin 30K+ PRTY Skin · Y2K skincare — Pink-aesthetic Y2K skincare brand Gen-Z
@cbtl_my 100K+ Coffee Bean MY · cafe — Default cafe destination Gen-Z
@vcrcafe 200K+ VCR Cafe · third-wave cafe — Iconic KL Gen-Z cafe Bangsar
@feekakl 80K+ Feeka Cafe · Gen-Z aesthetic cafe — KL aesthetic cafe must-visit Gen-Z
@sissyleekl 60K+ Sissy Lee KL · Y2K aesthetic creator — KL Y2K aesthetic content creator
@melissa.koh 200K+ Melissa Koh · lifestyle/wellness — SG-MY wellness Gen-Z crossover
@chriszt 150K+ Chris Z T · wellness/fitness — MY wellness Gen-Z creator
@y2kvintagemy 20K+ Y2K Vintage MY · fashion — MY Y2K vintage community
§A2 TikTok creators she watches 10 CREATORS
@yiannamoore TT Pink pilates princess archetype global
@pilatesonpoint TT Pink-aesthetic pilates
@cleanbabe.aesthetic TT Wellness-aesthetic TT global
@thatgirlroutine_ TT That-girl morning routine aesthetic
@sissyleekl TT KL Y2K creator
@joycelmac TT MY Gen-Z lifestyle
@melissakoh_official TT SG-MY wellness lifestyle
@bubblywellness TT Wellness-aesthetic TT
@madisongabriela TT Y2K skincare aesthetic
@aestheticmornings TT Morning-routine aesthetic
§A3 Xiaohongshu (RED) — CN-MY overlap audience 5 ACCOUNTS
马来西亚养生少女 XHS MY Gen-Z wellness CN
Y2K穿搭马来 XHS Y2K outfit MY CN
粉色普拉提日记 XHS Pink pilates diary CN
马来西亚咖啡馆 XHS MY cafe-hop CN
好女孩日常_KL XHS KL good-girl daily CN
§A4 Groups, WhatsApp circles, Telegram 4 COMMUNITIES
§A5 Subreddits, forums, public boards 5 REFS
r/Pilates — reddit · 120K · Pilates community
r/SkincareAddiction — reddit · 2.5M · Default skincare sub
r/cottagecore — reddit · 470K · Aesthetic cousin
r/CleanLiving — reddit · 300K · Wellness Gen-Z
r/malaysia (Gen-Z threads) — reddit · 650K · MY Gen-Z threads
§B Brand affinity — what she follows + buys 17 BRANDS
PRTY Skin Y2K skincare — Pink-aesthetic Y2K brand Gen-Z MY default
Innisfree Korean skincare — K-beauty Gen-Z gateway brand
Laneige MY Korean skincare — Premium K-beauty Gen-Z
Glossier (MY import) skincare/makeup — Aspirational US brand — Y2K crossover
Urban Spring Pilates pilates studio — KL pink-pilates-princess HQ
Pure Pilates KL pilates studio — Mont Kiara classical pilates
Pilatique pilates studio — Damansara Heights / Mont Kiara
VCR Cafe cafe — Default KL Bangsar cafe Gen-Z
Feeka Cafe cafe — KL aesthetic cafe must-visit
The Alchemyst KL wellness cafe — Wellness aesthetic cafe
Naked Lab SG wellness supplement — Beauty-from-within supplements
Atomy MY (skincare) supplement/MLM — Wellness-MLM crossover Gen-Z
Cotton On Body fashion — Affordable activewear Gen-Z
Charles & Keith shoes/bags — First-job entry-luxury Gen-Z
Lululemon MY (aspirational) activewear — Pink pilates princess uniform
TikTok Shop MY e-commerce — Wellness/beauty primary discovery
Klook MY experience — Yoga / cafe / wellness experience booking
§C Pinterest moodboard — what's in her saved tab 15 IMAGES
Search queries: pink pilates princess · Y2K wellness aesthetic · glow up routine aesthetic · clean girl morning · pink coquette · pilates reformer aesthetic
Palette extracted from moodboard: #FFE6F0 · #F8BECD · #E89A82 · #C65D7B · #3A1F2B
§D Captions she writes — sample of her own posts
"Pink pilates princess era 💗 #pilates #pinkaesthetic #y2k #cleangirl"
"Saturday self-care ritual: matcha, mat, mirror 🪞 #thatgirl #wellness #klcafe"
"Aesthetic ≠ effort. I just hold the pose. 💗 #pilatesprincess #softgirl"
"VCR coffee + journal + sun = mood reset 🌸 #klcafe #softlife #wellnessgirl"
"My glow up era starts with sleep. 😴 #glowupchallenge #cleangirl #2026"
§E Content archetypes she likes / saves / shares
· Pink pilates princess OOTW
· That-girl morning routine (5am matcha + journal)
· Y2K skincare unboxings (PRTY Skin)
· KL cafe-hop aesthetic carousels (VCR / Feeka / Alchemyst)
· Glow-up challenge progress reels
· Reformer pilates pink-aesthetic videos
· Self-care Saturday rituals
· TikTok Shop wellness hauls
· Aesthetic-lunch-bento packing reels
· Wellness-influencer 'a day in the life' Vlogs
§F Vibe vocabulary — words + colors she uses
pilates-princess (Urban Spring + global pink-pilates)
wellness-cafe-aesthetic (VCR / Feeka / Alchemyst)
1-min cooking default (Khairul Aming)
Y2K creator (Sissy Lee / Y2K Vintage MY)
wellness-Gen-Z crossover (Melissa Koh, Chris Z T)
"pink"
"Y2K"
"clean girl"
"glow up"
"pilates princess"
"that girl"
§G Posting cadence — when + how she shows up
· Stories: 8am morning routine + 4pm cafe + 9pm wind-down (3x/day)
· Reels: Sat 11am aesthetic-day + Sun 6pm Sunday-reset
· Hashtag stack: #klcafe #pinkpilatesprincess #cleangirl #thatgirl #wellnessgirl #y2k #softlife #aestheticgirl #glowup
§H Who she wants to be — aspirational anchors
· @melissa.koh — SG-MY wellness archetype
· Yianna Moore (global) — pink pilates princess
· @sissyleekl — KL Y2K creator archetype
§10 Cross-persona synthesis — what KL Mirra-ICPs share PATTERN
Five attention battles Mirra wins or loses depending on hook framing:
1. LUNCH-DECISION FATIGUE — all 4 personas open Foodpanda/Grab between 11:30am–12:30pm with no plan. Mirra must SOLVE the decision, not be one more option.
2. "AESTHETIC IS NOT EFFORT" — Working Woman + Gen-Z share the desire for IG-shareable lunch without doing meal-prep work. Mirra packaging must look good in office desk + cafe shots.
3. CALORIE-TRANSPARENCY-AS-PERMISSION — Fitness MT + Postpartum-Mom both want to eat without thinking. Calorie callouts under 500 = decision relief.
4. "DIET FOOD" TRAUMA RECOVERY — All 4 personas have been burned by GoClean/Atkins/sad-salad. Mirra's nasi-lemak / sambal / rendang reimagining matters BECAUSE of this trauma, not in spite of it.
5. WHATSAPP IS HER CHANNEL — all 4 personas live in WhatsApp groups (work / mom / fitness / wellness). Mirra's WhatsApp-first ordering is structurally aligned with her behavior. The discovery channel (IG/TT/cafe-recs) is upstream; WA is the close.
§11 Attention threats per persona FROM BYSTANDER ADS
Mirra is not competing with bento brands — it's competing with the entire "buy something today" feed. 79 bystander ads scraped from Meta Ad Library MY in artefact 20 show the actual feed-noise floor. Below: per-persona threat ranking.
PERSONA #1 ATTENTION THREAT WHY
Sarah · Working Woman Foodpanda + Grab + Watsons Lunch-app + lunch-break shopping triple-eats her 11am-1pm window
Aini · Fitness MT Lululemon + MyProtein + Apple Watch Fitness-spend wallet share — RM280 supplements vs RM280 Mirra plan tradeoff
Mei · Postpartum Mom AIA Maternity + Mother-K + cafe lunch with mom-friends Health-spend mind-share dominated by baby + insurance, not her own meals
Jia · Gen-Z Wellness PRTY Skin + Pilates studios + TikTok Shop Wellness-discretionary RM budget split across skincare/pilates/supplements
§12 Hand-off to artefact 20 BYSTANDER ADS
The bystander-ad bank lives at artefact 20 — 79 verified ads from 22 brands scraped from Meta Ad Library MY. Use both artefacts together: 19 = who she follows / how she shows up, 20 = what ads fight for her dollar before Mirra gets there.
Compiled by researcher subagent · 2026-05-16 · Verified handles via instagram.com lookup · Pinterest images via gallery-dl · Meta Ad Library via Firecrawl. Privacy: all accounts referenced are public-facing influencer / business / community accounts. No private profiles scraped. Data: data/icp-feeds.json · data/icp-moodboards.json · data/icp-ad-bystander.json.