elephant.md

Arlem Instagram Strategy 2026

@NickBrooks-ks3lspecs
arlem

Unified Paid + Organic Playbook

Document Version: 1.0 Created: February 5, 2026 Author: Nick + Claude Consolidated from: Instagram Ads Domination Strategy + Instagram Bedroom Positioning


Executive Summary

This document consolidates Arlem’s complete Instagram strategy for 2026, covering both paid advertising and organic content. The strategy is built on two key insights:

  1. Paid: We reached 88,309 people who forgot us. Now we need to reach 10,000 perfect customers who can’t escape us.
  2. Organic: Everyone wants the Instagram-worthy bedroom. Nobody has time for 10 pillows and daily fluffing.

For detailed customer insights and real conversation quotes, see: INSTAGRAM-DM-ANALYSIS-2024-2025.md


Part 1: Brand Positioning (Organic Foundation)

The Core Insight

Everyone wants the Instagram-worthy bedroom. Nobody has time for 10 pillows and daily fluffing.

The reality:

  • Beautiful styled bedrooms on Instagram have 6-10 cushions
  • Real people don’t have time to arrange (and remove) them daily
  • The “Instagram look” feels aspirational but unattainable
  • People give up and have boring, unstyled beds

The solution:

  • One bedhead cushion + two sleeping pillows
  • Instant styled look, zero daily effort
  • Make the bed in 30 seconds, look like a magazine

Positioning Statement

Arlem: The Instagram bedroom without the clutter.

>

Designed by an interior designer who gets it - you want the look, not the laundry.

Primary Hooks

Hero Hook

“The Instagram bedroom without the clutter”

Use for: Homepage headline, Instagram bio, email subject lines

Supporting Hooks

HookUse Case
“One cushion. That’s it. That’s the whole trick.”Product pages, reels
“Style your bed in 30 seconds”Instagram captions, ads
“10 pillows? Nobody has time for that.”Relatable content, stories
“The look without the laundry”Tagline, merchandise
“Make your bed like a designer (who actually makes their own bed)”Blog content, authenticity angle
“Designed for real life, not just photos”Product descriptions

Messaging Pillars

1. Anti-Clutter

Position against the “pillow mountain” trend. We’re the antidote.

  • “Minimalism that actually looks good”
  • “Fewer cushions, more style”
  • “The decluttered bedroom aesthetic”

2. Effortless Style

The look is achievable by normal people with normal lives.

  • “Made for people who actually make their own bed”
  • “No styling degree required”
  • “Wake up, throw on the cushion, done”

3. Designer Credibility

Emily’s interior design background gives permission to simplify.

  • “An interior designer’s secret to the perfect bed”
  • “The one product I use in every bedroom I design”
  • “Professional styling, simplified”

Part 2: Organic Content Strategy

Content Angles

Instagram Reels/TikTok Ideas

  1. “Interior designer reveals the one cushion trick” - Emily shows before (cluttered) vs after (one bedhead cushion)
  1. “POV: You finally figured out bed styling” - Quick transition from messy/plain bed to styled bed with single cushion
  1. “The lie Instagram sold you” - Show beautiful bedroom, pan to pile of cushions on floor, then show Arlem solution
  1. “Nobody talks about this” - The daily reality of 10 pillows (removing them, storing them, the dust, the washing)
  1. “What I actually use in my own bedroom” - Emily’s real bedroom, one cushion

Blog/SEO Content

  • “Why Interior Designers Are Ditching Decorative Pillows”
  • “The One-Cushion Bedroom: A Minimalist Styling Guide”
  • “How to Get the Instagram Bedroom Look in 30 Seconds”

Organic Quick Reference

When someone asks “What is Arlem?”

“We make bedhead cushions for people who want that beautiful, styled bedroom look - but don’t want to deal with 10 decorative pillows. One cushion, two sleeping pillows, done. It’s the Instagram bedroom without the clutter.”


Part 3: Paid Ads - Historical Performance Analysis

What We Learned from $1,527 in Ad Spend

MetricValueAssessment
Total Reach88,309 unique peopleBroad awareness, low depth
Total Impressions161,954Good volume
Frequency1.83TOO LOW - people barely saw us twice
Clicks6,826Excellent click volume
Landing Page Views1,902Only 28% of clicks! Huge drop-off
Add to Cart (tracked)6Almost no conversion tracking
Cost per Add to Cart$254.60Terrible (but tracking was broken)
Video Views43,566Strong video engagement

The Problem We Had

We ran AWARENESS campaigns when we needed CONVERSION campaigns.

WHAT WE DID (2023-2024):
├── Broad targeting (everyone in Australia)
├── Engagement/Traffic objectives (not conversions)
├── Low frequency (1.83 - barely saw us twice)
├── No retargeting (wasted warm audiences)
├── No conversion tracking (flying blind)
└── RESULT: 88,309 people saw us once, forgot us, moved on

WHAT WE SHOULD HAVE DONE:
├── Narrow targeting (homeowner women 35-55)
├── Conversion objectives (optimize for purchases)
├── High frequency retargeting (7-10x for warm audiences)
├── Sequential messaging (awareness → consideration → conversion)
├── Full funnel tracking (ViewContent → AddToCart → Purchase)
└── RESULT: 10,000 perfect customers see us repeatedly until they buy

What Worked Well

What You Did WellEvidenceKeep Doing
Excellent CTR4.21% average (industry avg is 1-2%)Your creative resonated
Cheap clicks$0.22 CPC (excellent for home decor)Your targeting was decent
Reels content7-11% CTR on video contentReels are your superpower
Budget-conscious messagingTop performers used value messagingKeep addressing price objection
Authentic founder content“Handmade with love” hit 7.1% CTREmily’s story connects
Female targeting94% female audience, higher CTRYou found your people
Age discoveryFound that 45-54 converts best (5.18% CTR)Data you can now exploit

What Needs Fixing

What You Did PoorlyImpactFix
No conversion trackingCan’t prove ROI, can’t optimizeImplement full pixel
Way too broad targeting88,309 people saw you ~1.8x eachNarrow and deepen
No retargetingOnly $32 spent on retargeting (2% of budget)Should be 30-50%
Low frequency1.83 impressions per person (need 7-12)Hammer warm audiences
Wrong objectiveTraffic/engagement instead of conversionsSwitch once tracking works
No cart recoveryZero systematic abandoned cart adsThis is free money

Part 4: The Target Buyer

Who She Is

From Instagram DM analysis and order data (see INSTAGRAM-DM-ANALYSIS-2024-2025.md for real quotes):

THE ARLEM BUYER PROFILE
══════════════════════════════════════════════════════════════

Demographics:
├── Gender: Female (94% of ad engagement, 100% of purchases)
├── Age: 35-55 (45-54 has HIGHEST CTR at 5.18%)
├── Location: Australian metro areas (Sydney, Melbourne, Brisbane)
├── Income: $100K+ household
├── Home: Homeowner, not renter
└── Life stage: Established, upgrading home, not first-time buyer

Psychographics:
├── Values: Quality over quantity, aesthetics matter
├── Follows: Interior designers, home styling accounts
├── Spends on: Home decor, bedding, furniture upgrades
├── Avoids: Cheap imports, fast furniture, disposable items
└── Decision style: Researches, compares, then commits

Digital Behavior:
├── Primary platform: Instagram (discovery)
├── Secondary: Google (validation search)
├── Buying trigger: Visual inspiration → "I need that"
├── Purchase timeline: 7-21 days from first contact
└── Cart abandonment: High (considers, returns later)

Her Buying Journey (7-21 Days)

DAY 1: DISCOVERY
├── Scrolling Instagram, sees your Reel
├── Thought: "Oh that's pretty, what is that?"
├── Action: Clicks through, browses 30 seconds
├── Leaves without action (normal)
└── STATUS: Cold → Warm

DAY 2-4: CONSIDERATION
├── Sees retargeting ad showing the exact product
├── Thought: "Oh that thing again, I was looking at that"
├── Action: Clicks, reads product description, checks price
├── Adds to cart, then closes tab (life interrupts)
└── STATUS: Warm → Hot

DAY 5-7: EVALUATION
├── Sees testimonial ad with customer photo
├── Thought: "Real people actually buy this"
├── Action: Goes to Google, searches "arlem bedhead cushion review"
├── Finds your SEO content, validates decision
└── STATUS: Hot → Ready

DAY 7-14: DECISION POINT
├── Sees "limited stock" or "10% off expires tomorrow" ad
├── Thought: "I should just do it before I forget"
├── Action: Returns to cart, completes purchase
└── STATUS: Ready → Customer

WHAT KILLS THE SALE:
├── Day 2-4: No retargeting = she forgets you exist
├── Day 5-7: No social proof = she doubts the purchase
├── Day 7-14: No urgency = she procrastinates forever
└── Day 14+: You're gone from her memory

Part 5: Paid Ads Funnel Architecture

The New Strategy

PhaseAudienceObjectiveFrequency TargetContent
1. ColdLookalikes, interestsTraffic2-3x/weekHook content
2. WarmSite visitors (7d)ViewContent5-7x/weekProduct showcase
3. HotCart abandonersConversionDailyUrgency/testimonials
4. BurningNo purchase (7d)Conversion2x/dayDiscount offer

Funnel Visual

THE ARLEM AD FUNNEL
══════════════════════════════════════════════════════════════

                    ┌─────────────────────────────────────┐
                    │         COLD AUDIENCES              │
                    │   Lookalikes, Interest targeting    │
                    │        Budget: 40% of spend         │
                    └───────────────┬─────────────────────┘
                                    │
                         Clicks through
                                    │
                                    ▼
                    ┌─────────────────────────────────────┐
                    │       PIXEL FIRES: PageView         │
                    │      → Added to "Site Visitors"     │
                    └───────────────┬─────────────────────┘
                                    │
                         Views product
                                    │
                                    ▼
                    ┌─────────────────────────────────────┐
                    │     PIXEL FIRES: ViewContent        │
                    │    → Added to "Product Viewers"     │
                    │        Budget: 30% of spend         │
                    │    (Retargeting this audience)      │
                    └───────────────┬─────────────────────┘
                                    │
                          Adds to cart
                                    │
                                    ▼
                    ┌─────────────────────────────────────┐
                    │      PIXEL FIRES: AddToCart         │
                    │   → Added to "Cart Abandoners"      │
                    │        Budget: 20% of spend         │
                    │     (Aggressive retargeting)        │
                    └───────────────┬─────────────────────┘
                                    │
                         Completes purchase
                                    │
                                    ▼
                    ┌─────────────────────────────────────┐
                    │       PIXEL FIRES: Purchase         │
                    │     → Added to "Customers"          │
                    │        Budget: 10% of spend         │
                    │    (Exclude from acquisition)       │
                    │   (Use for Lookalike creation)      │
                    └─────────────────────────────────────┘

Audience Definitions

Cold Audiences (Prospecting)

Audience 1: Interest-Based Core

Meta Ads Manager Setup:
├── Location: Australia
├── Age: 35-55
├── Gender: Female
├── Detailed Targeting:
│   ├── Interests: Interior design, Home decoration, Bedroom
│   ├── Interests: Linen, Bedding, French country style
│   ├── Interests: Pinterest, Home styling
│   └── Behaviors: Homeowners
├── Exclude: Past purchasers, website visitors (180 days)
└── Estimated size: 800K-1.2M

Audience 2: Lookalike - Website Visitors

Meta Ads Manager Setup:
├── Source: Website Visitors (all, 180 days)
├── Lookalike: 1% (closest match)
├── Location: Australia
├── Age: 35-55
├── Gender: Female
└── Estimated size: 200K-300K

Audience 3: Lookalike - Email Subscribers

Meta Ads Manager Setup:
├── Source: Upload email list (Klaviyo export)
├── Lookalike: 1%
├── Location: Australia
├── Age: 35-55
├── Gender: Female
└── Estimated size: 200K-300K

Warm Audiences (Retargeting)

Audience 4: Site Visitors (Not Product Viewers)

├── Custom Audience Type: Website
├── Event: PageView
├── Exclude: ViewContent event
├── Timeframe: 30 days
└── Purpose: Bring back window shoppers

Audience 5: Product Viewers (Not Cart Adders)

├── Custom Audience Type: Website
├── Event: ViewContent
├── Exclude: AddToCart event
├── Timeframe: 14 days
└── Purpose: Show specific product they viewed

Audience 6: Instagram Engagers

├── Custom Audience Type: Instagram account
├── Engagement: People who engaged with content
├── Timeframe: 90 days
├── Exclude: Website visitors
└── Purpose: Move social followers to website

Hot Audiences (Conversion Focus)

Audience 7: Cart Abandoners

├── Custom Audience Type: Website
├── Event: AddToCart
├── Exclude: Purchase event
├── Timeframe: 7 days
└── Purpose: MOST VALUABLE - aggressive retargeting

Audience 8: Checkout Abandoners

├── Custom Audience Type: Website
├── Event: InitiateCheckout
├── Exclude: Purchase event
├── Timeframe: 3 days
└── Purpose: HIGHEST INTENT - daily ads

Part 6: Campaign Structure

Campaign 1: COLD - Prospecting

CAMPAIGN: Arlem Prospecting 2026
├── Objective: Traffic (until 50+ purchases, then Conversions)
├── Budget: 40% of monthly spend
├── Optimization: Landing Page Views
│
├── AD SET 1: Interest Targeting
│   ├── Audience: Interest-Based Core
│   ├── Placement: Instagram Feed, Instagram Reels, Stories
│   └── ADS (rotate 3-4 creatives):
│       ├── Reel: "Transform your bedroom in 60 seconds"
│       ├── Reel: "What is a bedhead cushion?" (educational)
│       ├── Carousel: "5 ways to style your bedhead cushion"
│       └── Static: Lifestyle bedroom shot
│
├── AD SET 2: Lookalike - Visitors
│   ├── Audience: 1% Lookalike of Website Visitors
│   └── ADS: Same as Ad Set 1
│
└── AD SET 3: Lookalike - Email
    ├── Audience: 1% Lookalike of Email Subscribers
    └── ADS: Same as Ad Set 1

Campaign 2: WARM - Product Interest

CAMPAIGN: Arlem Product Retargeting 2026
├── Objective: Traffic → Conversions (when data allows)
├── Budget: 30% of monthly spend
├── Optimization: ViewContent
│
├── AD SET 1: Site Visitors (General)
│   ├── Audience: Site visitors, exclude product viewers
│   ├── Frequency cap: 1 per day
│   └── ADS:
│       ├── Carousel: "Missed something? Here's our bestsellers"
│       ├── Static: Product grid with prices
│       └── Video: Customer unboxing/reaction
│
├── AD SET 2: Product Viewers (Specific)
│   ├── Audience: ViewContent, exclude AddToCart
│   ├── Frequency cap: 2 per day
│   └── ADS:
│       ├── Dynamic Product Ad: Shows exact product they viewed
│       ├── Static: "Still thinking about this?"
│       └── Carousel: Product + testimonials
│
└── AD SET 3: Instagram Engagers
    ├── Audience: IG engagers, exclude website visitors
    └── ADS:
        ├── "Thanks for the love! Here's 10% off your first order"
        └── "See why 1000+ Aussies love our bedhead cushions"

Campaign 3: HOT - Cart Recovery

CAMPAIGN: Arlem Cart Recovery 2026
├── Objective: Conversions (Purchase)
├── Budget: 20% of monthly spend
├── Optimization: Purchase
│
├── AD SET 1: Cart Abandoners (48 hours)
│   ├── Audience: AddToCart, exclude Purchase, last 48 hours
│   ├── Frequency cap: 3 per day
│   └── ADS:
│       ├── "Your cushion is waiting! Complete your order"
│       ├── Customer review carousel
│       └── "Free shipping ends tonight" (if applicable)
│
├── AD SET 2: Cart Abandoners (3-7 days)
│   ├── Frequency cap: 2 per day
│   └── ADS:
│       ├── "Still on your mind? Here's 10% off: COMEBACK10"
│       ├── "Only 3 left in Natural - selling fast"
│       └── FAQ carousel addressing common concerns
│
└── AD SET 3: Checkout Abandoners
    ├── Audience: InitiateCheckout, exclude Purchase, last 72 hours
    ├── Frequency cap: 4 per day (AGGRESSIVE)
    └── ADS:
        ├── "You were SO close! Complete your order now"
        ├── "Payment issue? We're here to help"
        └── Direct founder message video

Campaign 4: RETENTION - Past Customers

CAMPAIGN: Arlem Customer Retention 2026
├── Objective: Conversions (Purchase)
├── Budget: 10% of monthly spend
│
├── AD SET 1: Cross-sell (60-180 days post-purchase)
│   └── ADS:
│       ├── "Your bedroom refresh continues... matching pillowcases"
│       ├── "New arrival: Statement cushion with ruffled edge"
│       └── "Customers like you also loved..."
│
└── AD SET 2: Win-back (180+ days)
    └── ADS:
        ├── "We miss you! 15% off your next order"
        └── "New colors have dropped - see what's new"

Part 7: Creative Strategy & Hooks

Content Performance Data

Content TypeCTRCPCUse For
Reels7-11%$0.09-0.13Cold audiences, hooks
Budget messaging7-8%$0.16-0.27Consideration phase
Handmade story7.1%$0.16Trust building
Product reveals7.1%$0.12Warm audiences
Retargeting6.3%$0.11Hot audiences

The Hook Formula

HOOK FORMULA: [PATTERN INTERRUPT] + [CURIOSITY GAP] + [RELEVANCE]
══════════════════════════════════════════════════════════════

PATTERN INTERRUPT (stop the scroll):
├── Movement (hand reaching, product reveal)
├── Unexpected visual (messy bedroom → styled)
├── Text overlay with bold claim
├── Sound (satisfying unwrapping noise)
└── Face-to-camera direct address

CURIOSITY GAP (make them want more):
├── "I can't believe this works..."
├── "The one thing that transformed my bedroom..."
├── "Interior designers don't want you to know..."
├── "This $379 purchase saved me $2,000..."
└── "Stop scrolling if your bedroom looks boring"

RELEVANCE (make it about THEM):
├── "If you've been wanting to upgrade your bedroom..."
├── "For anyone who rents and can't have a bedhead..."
├── "Homeowners who want the expensive look..."
├── "If you're tired of your boring bedroom..."
└── "Australian women are obsessed with this..."

Ad Script Examples

Cold Audience - The Transformation Reel

[VISUAL: Messy, plain bedroom]
[TEXT OVERLAY: "My bedroom looked like this..."]
[CUT TO: Same angle, styled with bedhead cushion]
[TEXT OVERLAY: "Until I found this"]
[VOICE: "If your bedroom feels boring, you need a bedhead cushion"]
[CUT TO: Product close-up]
[TEXT: "Link in bio - Arlem The Label"]

Cold Audience - The Education Reel

[FACE TO CAMERA]
"What even IS a bedhead cushion?"
[CUT TO: Product being placed on bed]
"It's this gorgeous cushion that sits behind your pillows"
[CUT TO: Before/after comparison]
"It makes your bed look styled in literally 5 seconds"
[CUT TO: Multiple colors]
"They come in linen, boucle, and now... statement styles"
[CUT TO: CTA]
"Link in bio if you want the expensive bedroom look"

Warm Audience - The FAQ Crusher

[FACE TO CAMERA - Emily]
"I know you looked at our bedhead cushions..."
"Let me answer the questions you probably have:"
[CUT TO: Product]
"Yes, they're removable and washable"
"Yes, they fit standard bed frames"
"Yes, we ship free in Australia"
"And yes, they're actually THIS comfortable"
[CUT TO: CTA]
"Link in bio - I promise you won't regret it"

Hot Audience - Direct Appeal

[EMILY, direct to camera]
"Hey, I noticed you added our cushion to your cart"
"I just wanted to personally say thank you for considering Arlem"
"I make these cushions by hand in Adelaide"
"If there's anything stopping you - a question, a concern - just DM me"
"I'm here to help. Link in bio to finish your order"

Part 8: Budget & Scaling

Budget Scenarios

Results Expected:
├── Impressions: ~640,000
├── Reach: ~250,000 unique people (frequency 2.5x)
├── Clicks: ~27,000
├── Landing page views: ~8,000
├── AddToCart: ~240
├── Purchases: ~48
├── Revenue: ~$18,700
├── ROAS: 3.1x
└── Ad-attributed revenue: 15-20% of total

Moderate: $12,000/year ($1,000/month)

Results Expected:
├── Impressions: ~1.3 million
├── Reach: ~400,000 unique people
├── Clicks: ~54,000
├── Landing page views: ~16,000
├── AddToCart: ~480
├── Purchases: ~96
├── Revenue: ~$37,400
├── ROAS: 3.1x (may decrease at scale)
└── Ad-attributed revenue: 25-30% of total

Monthly Budget Allocation ($500/month)

CampaignBudget%Purpose
Prospecting (Cold)$20040%New customer acquisition
Product Retargeting (Warm)$15030%Product showcase to visitors
Cart Recovery (Hot)$10020%Convert abandoners
Retention$5010%Past customer engagement

Deliberate Scaling Framework

MONTH 1-2: FOUNDATION ($300-400/month)
Goal: Fix tracking, test audiences, establish baselines

Success gates to proceed:
├── [ ] Full funnel tracking working
├── [ ] CTR maintained at 4%+
├── [ ] CPC under $0.30
├── [ ] At least 3 tracked conversions
└── [ ] Cost per AddToCart under $30
MONTH 3-4: VALIDATION ($500-750/month)
Goal: Prove ROAS with tracking, identify winning audiences

Success gates to proceed:
├── [ ] ROAS above 2.5x (tracked)
├── [ ] Cost per purchase under $60
├── [ ] Cart recovery rate above 10%
├── [ ] 10+ tracked purchases
└── [ ] Winning audience identified
MONTH 5-8: SCALE ($1,000-1,500/month)
Goal: Maximize profitable volume

Ongoing monitoring:
├── Weekly ROAS check (pause if <2x)
├── Frequency monitoring (refresh creative if >5)
├── A/B test new creative monthly
└── Scale winners by 20-30% at a time

Part 9: The Retargeting Hammer Strategy

30-Day Retargeting Sequence

DAY 0: Visitor lands on site
       └── Pixel fires PageView
       └── Added to "Website Visitors" audience

DAY 1-3: PRODUCT AWARENESS
├── Ad 1: Carousel showing products they might like
├── Ad 2: Reel showing product in styled room
├── Frequency: 1-2 impressions per day
└── Message: "Here's what you missed"

DAY 4-7: SOCIAL PROOF
├── Ad 3: Customer testimonial carousel
├── Ad 4: User-generated content compilation
├── Frequency: 1-2 impressions per day
└── Message: "See why others love it"

DAY 8-14: VALUE PROPOSITION
├── Ad 5: Quality/craftsmanship focus
├── Ad 6: Comparison to alternatives
├── Frequency: 1 impression per day
└── Message: "Worth the investment"

DAY 15-21: SOFT OFFER
├── Ad 7: Free shipping reminder
├── Ad 8: Limited stock messaging
├── Frequency: 1 impression per day
└── Message: "Don't miss out"

DAY 22-30: FINAL PUSH
├── Ad 9: 10% discount offer
├── Ad 10: Last chance messaging
├── Frequency: 1 impression per day
└── Message: "Your special offer expires soon"

TOTAL IMPRESSIONS: 30-45 over 30 days
EXPECTED CONVERSION: 2-5% of retargeted visitors

Cart Abandoner Assault (7-Day Sequence)

HOUR 1: Soft reminder
├── "You left something behind..."
└── No discount

HOUR 6: Social proof
├── "Join 50+ happy customers"
└── No discount

DAY 1: FAQ crusher
├── "Questions? We've got answers"
└── No discount

DAY 2: Urgency
├── "Low stock alert"
└── No discount

DAY 3: Founder connection
├── Video from Emily
└── No discount

DAY 5: Discount offer
├── "Here's 10% off to help you decide"
├── Code: COMEBACK10
└── 48-hour expiry

DAY 7: Final push
├── "Last chance: Your 10% off expires tonight"
└── Discount expires

FREQUENCY: Up to 4 impressions per day
EXPECTED RECOVERY RATE: 10-15% of cart abandoners

Part 10: Technical Implementation

Pixel Events Required

  1. PageView - Already implemented
  2. ViewContent - Track product page views
  3. AddToCart - Track cart additions
  4. InitiateCheckout - Track checkout starts
  5. Purchase - Track completed orders (via Shopify integration)

Implementation Code

// components/analytics/facebook-pixel.tsx
'use client';

export function trackViewContent(product: {
  id: string;
  title: string;
  price: string;
  currency?: string;
}) {
  if (typeof window !== 'undefined' && (window as any).fbq) {
    (window as any).fbq('track', 'ViewContent', {
      content_name: product.title,
      content_ids: [product.id],
      content_type: 'product',
      value: parseFloat(product.price),
      currency: product.currency || 'AUD'
    });
  }
}

export function trackAddToCart(item: {
  id: string;
  name: string;
  price: string;
  quantity?: number;
}) {
  if (typeof window !== 'undefined' && (window as any).fbq) {
    (window as any).fbq('track', 'AddToCart', {
      content_name: item.name,
      content_ids: [item.id],
      content_type: 'product',
      value: parseFloat(item.price),
      currency: 'AUD',
      quantity: item.quantity || 1
    });
  }
}

export function trackInitiateCheckout(cart: {
  items: Array<{ id: string }>;
  total: string;
  itemCount: number;
}) {
  if (typeof window !== 'undefined' && (window as any).fbq) {
    (window as any).fbq('track', 'InitiateCheckout', {
      content_ids: cart.items.map((i) => i.id),
      content_type: 'product',
      value: parseFloat(cart.total),
      currency: 'AUD',
      num_items: cart.itemCount
    });
  }
}

Shopify Conversions API Setup

  1. Go to Shopify Admin > Settings > Customer events
  2. Enable Facebook & Instagram app
  3. Connect your Meta Business account
  4. Enable Conversions API (server-side tracking)
  5. This automatically sends Purchase events to Meta

Part 11: Performance Benchmarks

Target Metrics

MetricPoorAverageGoodExcellent
CTR<2%2-4%4-6%>6%
CPC>$0.50$0.30-0.50$0.15-0.30<$0.15
CPM>$15$10-15$7-10<$7
Cost per LPV>$2$1-2$0.50-1<$0.50
Cost per ATC>$30$15-30$8-15<$8
Cost per Purchase>$80$50-80$30-50<$30
ROAS<1.5x1.5-2.5x2.5-4x>4x

Decision Framework

WHEN TO PAUSE AN AD:
├── Spent >$20 with CTR <1.5%
├── Spent >$50 with CPC >$0.50
├── Frequency >5 (cold) or >12 (retargeting)
├── CTR dropped >30% vs first week
└── No conversions after 500 clicks

WHEN TO SCALE AN AD:
├── CTR >5% after 1,000 impressions
├── CPC <$0.20 after $30 spend
├── ROAS >3x after 5+ purchases
├── Consistent performance for 7+ days
└── Increase budget by 20-30% at a time

WHEN TO REFRESH CREATIVE:
├── Frequency >4 (audience has seen it enough)
├── CTR declined >20% week-over-week
├── Cost per result increased >30%
└── Every 4-6 weeks regardless (prevent fatigue)

Part 12: Action Plan

Immediate (This Week)

PriorityTaskOwnerTime
P0Implement ViewContent pixel eventNick2 hours
P0Implement AddToCart pixel eventNick1 hour
P0Enable Shopify Facebook integrationNick30 min
P1Create Custom Audiences in Ads ManagerNick1 hour
P1Create first Lookalike audienceNick30 min

Organic Content (Immediate)

  • Update Instagram bio to include “The Instagram bedroom without the clutter”
  • Add hook to homepage above the fold
  • Create 3 reels around “anti-pillow pile” concept
  • Update product descriptions with effortless styling language

Before Relaunch (Feb 2026)

PriorityTaskOwnerTime
P1Create 3x Reel adsEmily4 hours
P1Create 2x Carousel adsEmily2 hours
P1Set up prospecting campaignNick2 hours
P1Set up retargeting campaignNick2 hours
P2Write cart abandonment sequenceNick2 hours

Q1 2026 Content Calendar

  • “One Cushion Bedroom” blog post (SEO play)
  • Before/after reel series
  • Emily’s bedroom reveal (authenticity content)
  • Customer bedroom features with single-cushion styling

Quick Reference

Creative Specifications

PlacementDimensionDurationFile Size
Feed (Square)1080x1080N/A or 15-60s<30MB
Feed (Portrait)1080x1350N/A or 15-60s<30MB
Stories/Reels1080x19205-60s<30MB
Carousel1080x1080N/A<30MB/image

UTM Parameters

?utm_source=facebook
&utm_medium=paid
&utm_campaign=[campaign-name]
&utm_content=[ad-name]

Weekly Ad Management Checklist

EVERY MONDAY:
├── [ ] Review last week's performance (spend, ROAS, CTR)
├── [ ] Pause underperforming ads (CTR <2%)
├── [ ] Check frequency (pause if >5 for cold, >10 for retargeting)
├── [ ] Review cart abandoner recovery rate
└── [ ] Update creative if needed

EVERY FRIDAY:
├── [ ] Check week's spend vs budget
├── [ ] Review best performing ads
├── [ ] Plan next week's creative needs
└── [ ] Check audience sizes (growing?)

Document Control:

VersionDateAuthorChanges
1.0Feb 5, 2026Nick + ClaudeConsolidated from ads + positioning docs

“The Instagram bedroom without the clutter. One cushion. That’s it.”