PHASE 8 · AUDIENCE STACK · 14

Meta audience stack
· targeting · LAL · custom · exclusions

The 3-stage funnel: cold prospect (broad interest + 1% LAL) → warm engaged (custom audience from site visitors + video viewers) → hot purchase-intent (cart abandoners + 30-day buyers retargeted for re-order). Plus 4 exclusion lists to prevent budget waste.

AUDIENCES · 9 SAVED · 3 STAGES EXCLUSIONS · 4 CRITICAL LAL SEED · Trustpilot buyers · purchase event · email list BUILT · 2026-05-13

01The 3-stage funnel · spend allocation80% Meta budget split

01

COLD · prospect acquisition

BUDGET · 70% of Meta spend · ~$560/day at $1K total · BROAD + LAL + INTEREST

Long-form advertorial ads (1,500w · T1 / T4 / T7 templates) targeting women who have NEVER engaged. Lustriva® · cortisol · saffron mechanism education. Goal: first conversion at CPA <$25 within 7 days.

02

WARM · engaged-no-purchase

BUDGET · 20% of Meta spend · ~$160/day · CUSTOM AUDIENCES from site + video

Shorter retargeting ads (T5 reel · T7 social-proof) to people who visited site, watched 75%+ of cold video, but didn't buy. Heavier discount + 90-day MBG reminder + 35,000+ social proof.

03

HOT · cart-abandoner + repeat-purchase

BUDGET · 10% of Meta spend · ~$80/day · DEEP RETARGETING

Cart-abandoned (3-day window) and 30-day buyers (subscription-nudge + bundle upsell). Highest ROAS · used to compound LTV. T3 Mama&Me bundle + T6 daily-gummy templates.

029 saved audiences · ready to shipPixel agent uses these by name

C1 · COLDBROAD-INTEREST · WOMEN 35-44

Mom-burnout / postpartum-hair / GLP-1

TARGETING SPEC (Meta Ads Manager)

LOCATION: United States, Canada, United Kingdom, Australia,
          New Zealand, Ireland
AGE: 35–44 (Sarah cohort)
GENDER: Women
LANGUAGE: English
DETAILED TARGETING (broad, let algo learn):
  ANY:
    • Pregnancy and parenting (interest)
    • Working parents (interest)
    • Mounjaro / Wegovy / Ozempic (interest)
    • Hair loss (interest)
    • Postpartum (interest)
    • Self-care (interest)
EXCLUSIONS:
  • CUSTOM: 30-day site visitors
  • CUSTOM: 30-day purchasers
  • INTEREST: Pinxin / GAIA (defensive exclusion · NA in this account)
  • AGE: Under 35
ADVANTAGE+: ON for placements · OFF for detailed targeting (we want
            this specific audience for cold)

SIZE

Est reach32-48M
Daily ad cohort~120K
CPM est$12-22

FEEDS

SKUsREVIVE · CALM
ADSA1 · A3 · A11 · A17

BUDGET

Daily$200
C2 · COLDBROAD-INTEREST · WOMEN 45-54

Perimenopause / hair density / joint pain

TARGETING

LOCATION: US · UK · CA · AU · NZ · IE
AGE: 45–54 (Jane cohort)
GENDER: Women
DETAILED TARGETING:
  ANY:
    • Perimenopause (interest)
    • Menopause (interest)
    • Wellness (interest)
    • Yoga / pilates (interest)
    • Hormone health (interest)
  AND (narrow):
    • Higher household income $75K+ (US) / £55K+ (UK)
EXCLUSIONS:
  • CUSTOM: 30-day site visitors
  • CUSTOM: 30-day purchasers
ADVANTAGE+: ON

SIZE

Est reach21-32M
CPM est$14-26

FEEDS

SKUsREVIVE · PIVOT month-2
ADSA2 · A4 · A19 · A20

BUDGET

Daily$200
C3 · COLDLAL 1% · TRUSTPILOT BUYERS

Lookalike of competitor's 5-star reviewers

SEED + TARGETING

SEED: Custom Audience built from
  — Email list: 200 seed customers from Day -3 review-outreach
  — Site visit duration > 90s (last 60 days)
  — Add-to-cart event (last 60 days)
TARGET TYPE: Lookalike (Advantage+) · 1% similarity
LOCATION: US · UK · CA · AU · NZ
AGE: 35-54 (combined Sarah + Jane)
DETAILED TARGETING: none — let the LAL drive
ADVANTAGE+: ON · all placements

SIZE

Est reach2.4-3.8M
QualityHIGHEST

FEEDS

ALL SKUsCALM · REVIVE · BLOOM

BUDGET

Daily$120
EXPANDTo LAL 3% when 1% saturates
C4 · COLDHALAL-MUSLIM WOMEN 30-50

UK + Gulf + diaspora cohort

TARGETING

LOCATION: UK · UAE · Saudi · Qatar · Kuwait
+ specific US/CA/AU cities: London-cluster
AGE: 30-50
GENDER: Women
DETAILED TARGETING:
  ANY:
    • Halal food (interest)
    • Mosque (interest) [where supported]
    • Islamic finance (interest)
    • Modest fashion (interest)
LANGUAGE: English + Arabic optional
ADVANTAGE+: ON

SIZE

Est reach5-8M
CPM est$9-16 (lower competition)

FEEDS

ADSA8 + A15 (halal variants)

BUDGET

Daily$40
UNLOCKS12% extra cohort (Aisha)
W1 · WARMSITE VISITORS · 30-DAY

Visited but didn't buy

CUSTOM AUDIENCE DEFINITION

SOURCE: Pixel (Meta) + Conversions API (server-side backup)
RULE: Page view event (any product page or LP)
      AND NOT Purchase event
WINDOW: Last 30 days
SIZE EXPECTED: ~6-12K by Day 7 · ~30-50K by Day 30
EXCLUSIONS:
  — Last 60 days purchasers
  — Active cart-abandoners (W2 owns that)

USE

ADSA6 · A18 (social proof)
FORMATFB Feed + IG Stories
FREQUENCYCap at 2/3 days
BUDGET$70/day
CPA TARGET$15 (warm)
W2 · WARMVIDEO VIEWERS · 75%+ COMPLETION

Engaged with cold long-form video

CUSTOM AUDIENCE

SOURCE: Meta video engagement
RULE: Watched 75%+ of video (A2 · A11 · A19)
WINDOW: Last 30 days
TARGETING ADDITION:
  Apply on top of broad — let algo find next-cohort look-alike
  of the high-engagement watchers
ADVANTAGE+: ON

USE

ADSCarousel + offer
FORMATImage carousel + discount
BUDGET$50/day
SCALE2x when 12K size hit
H1 · HOTCART-ABANDONED · 3-DAY

Added to cart didn't checkout

CUSTOM + KLAVIYO PARALLEL

SOURCE: Meta Pixel ADD_TO_CART event
RULE: AddToCart event
      AND NOT Purchase event
WINDOW: Last 3 days (tight to maintain urgency)
KLAVIYO BACKUP: Same logic via abandoned_cart flow
                Email 1 fires 1hr · Email 2 24hr · Email 3 72hr

USE

ADS15% off + 90-day MBG reminder
FREQUENCY3x/day cap
BUDGET$50/day
EXP. CONVERSION15-20% recovery
H2 · HOTDAY-25 RE-ORDER NUDGE

30-day purchasers approaching bottle empty

CUSTOM AUDIENCE

SOURCE: Meta Purchase event + Klaviyo customer-list
RULE: Purchase event 25-30 days ago
      AND NOT Subscriber active
RETARGET WITH: Subscribe-and-save bundle offer
PROMO: 25% off subscription · free shipping forever

USE

ADSA16 Mum's Stack bundle
FORMATIG Stories + FB Feed
BUDGET$30/day
CPA TARGET$8 (re-order is cheap)
H3 · HOTRECENT BUYERS · CROSS-SELL

Bought REVIVE → suggest CALM (and vice versa)

CUSTOM AUDIENCE

SOURCE: Meta Purchase event with content_ids filter
RULE: Bought REVIVE in last 60 days
      AND NOT bought CALM
RETARGET WITH: A16 Mum's Stack bundle ad
WINDOW: Day 14-60 post-first-purchase

USE

PURPOSEAOV expansion
BUDGET$30/day
EXP. CONV8-12% cross-sell

034 critical exclusions · prevent budget wasteapplied to ALL cold ad-sets

EX1 · ACTIVE PURCHASERS

Last 60 days buyer · exclude from cold

Don't waste cold spend on people who just bought. Exception: re-order audience H2 targets them deliberately.

EVENT: Purchase
WINDOW: Last 60 days
EXCLUDE FROM: All COLD ad-sets (C1 · C2 · C3 · C4)
EX2 · ACTIVE SUBSCRIBERS

Klaviyo subscriber-active list · exclude from acquisition

People paying monthly. Don't show them acquisition ads. Show retention + cross-sell only.

SOURCE: Klaviyo "Active Subscribers" segment
SYNC: Daily to Meta Custom Audience
EXCLUDE FROM: All COLD and WARM ad-sets
EX3 · REFUNDED 90 DAYS

Refund event · 90-day exclusion

Don't retarget someone who returned. Bad CAC + risk of negative feedback signal.

EVENT: Refund (custom Pixel event)
WINDOW: Last 90 days
EXCLUDE FROM: ALL ad-sets · COLD + WARM + HOT
EX4 · AD-FATIGUE FREQUENCY

Saw any ad >7 times last 14 days

Frequency cap at the audience level. Saturated viewers stop engaging. Move them to W1 retargeting or rest.

EVENT: Impression frequency
WINDOW: Last 14 days
THRESHOLD: 7+ impressions
ACTION: Auto-pause delivery to this user

04BM warm-up playbook · 14 days before launchessential for survival

DAY -14 TO -7

3 BMs created · all verified

BM #1 (primary) + BM #2 (backup) + BM #3 (deep reserve). Each verified with business registration + tax ID + bank account.

Why 3: One bank-one ban rule. If BM #1 banned, swap to BM #2 within 4 hours. BM #3 is the "if-everything-fails" rebuild path.

DAY -7 TO -1

$20/day awareness on each

Run 3 awareness campaigns ($20/day each) for 6-7 days. Audience: 1% LAL of seed list. Purpose: warm pixel · log non-zero events · BM age >14 days at launch.

Watch for: any policy yellow-flag · ad rejection · click-fraud bot traffic.

DAY 1+

BM #1 = primary · #2 + #3 stay warm

Launch on BM #1. Keep BM #2 + #3 running $5/day each (minimum heartbeat). If primary banned, swap creative + audience to BM #2 within 4 hours.

Health checks: Daily Meta-Help-Center quality-score check. Any yellow → freeze new ads + warm secondary harder.

05Compliance guardrails per audiencewhat each audience needs

AudienceFDA disclaimerFTC actor-portrayalHalal-cert visible90-day MBG
C1 (Sarah cohort)YESYES if doctoroptYES
C2 (Jane cohort)YESYES (doctor-persona high here)optYES
C3 (LAL 1%)YESYESoptYES
C4 (Halal cohort)YESYESREQUIRED — IFANCA badgeYES
W1 (Site visitors)YES (LP only)YESoptYES
W2 (Video viewers)YES (LP only)YESoptYES
H1 (Cart-abandon)YES (LP only)YES if testimonialoptYES
H2 (Re-order)YES (LP only)optoptYES
H3 (Cross-sell)YES (LP only)optoptYES

06Audience-scaling ruleswhen to expand each

LAL EXPANSION LADDER

1% → 3% → 5% → 10% as seed grows

Trigger: 1% LAL daily reach drops below 30K (saturation signal).

Action: add 3% LAL to same ad-set · let algo pick which to spend on.

Threshold: When 200+ purchases in seed → 1% is high-quality. When 1,000+ → 3% becomes viable. When 5,000+ → 5% expands without quality drop.

GEO EXPANSION

US → US+UK → +AU+CA → +NZ+IE → +Gulf

Trigger: Top winning ad-set hits Day-30 ROAS > 2.5 in US.

Action: add UK · Shopify Markets handles currency · same creative.

Beware: EU GDPR cookie consent. CA bilingual creative for QC. AU NZ regulatory body Therapeutic Goods Administration — no "cure" claims allowed in AU.

INTEREST NARROW → BROAD

Start narrow · let algo broaden after 50 conversions

Day 1-7: "perimenopause" + "hormone health" + "wellness" — narrow.

Day 7+ (after 50 conversions): drop detailed targeting · let Advantage+ broaden.

Day 14+ (after 200 conversions): remove all interest targeting · age + gender only · Advantage+ ON.

RETARGETING WINDOW EXPANSION

3-day cart → 7-day → 14-day → 30-day

Default: 3-day cart retargeting (urgency window).

After Day 14: expand to 7-day for non-converters in tight window.

After Day 30: 14-day for high-AOV cart-abandons ($79+ bundles).

Never: retarget >30 days without a new offer — refresh creative.

07What Pixel agent does dailyautomated audience hygiene

TimeActionPurpose
08:00Sync Klaviyo segments → Meta Custom AudiencesKeep retargeting fresh
09:00Ledger reads overnight metrics · daily verdict slackCPA per ad-set update
09:30Pause any ad with frequency >7 in last 14 daysEX4 enforcement
11:00Refresh LAL 1% definition (re-seed if needed)LAL drift correction
12:00BM health check across BM #1 · #2 · #3Yellow-flag detection
15:00Re-order audience H2 freshness checkBottle-due signal triggered
18:00Forger ships next-day Forger creative batchPer Fibonacci cadence
21:00Daily review · 6-12 ad-set actions queued for Day+1Kill · scale · refresh