Arlem Instagram Strategy 2026
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:
- Paid: We reached 88,309 people who forgot us. Now we need to reach 10,000 perfect customers who can’t escape us.
- 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
| Hook | Use 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
- “Interior designer reveals the one cushion trick” - Emily shows before (cluttered) vs after (one bedhead cushion)
- “POV: You finally figured out bed styling” - Quick transition from messy/plain bed to styled bed with single cushion
- “The lie Instagram sold you” - Show beautiful bedroom, pan to pile of cushions on floor, then show Arlem solution
- “Nobody talks about this” - The daily reality of 10 pillows (removing them, storing them, the dust, the washing)
- “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
| Metric | Value | Assessment |
|---|---|---|
| Total Reach | 88,309 unique people | Broad awareness, low depth |
| Total Impressions | 161,954 | Good volume |
| Frequency | 1.83 | TOO LOW - people barely saw us twice |
| Clicks | 6,826 | Excellent click volume |
| Landing Page Views | 1,902 | Only 28% of clicks! Huge drop-off |
| Add to Cart (tracked) | 6 | Almost no conversion tracking |
| Cost per Add to Cart | $254.60 | Terrible (but tracking was broken) |
| Video Views | 43,566 | Strong 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 buyWhat Worked Well
| What You Did Well | Evidence | Keep Doing |
|---|---|---|
| Excellent CTR | 4.21% average (industry avg is 1-2%) | Your creative resonated |
| Cheap clicks | $0.22 CPC (excellent for home decor) | Your targeting was decent |
| Reels content | 7-11% CTR on video content | Reels are your superpower |
| Budget-conscious messaging | Top performers used value messaging | Keep addressing price objection |
| Authentic founder content | “Handmade with love” hit 7.1% CTR | Emily’s story connects |
| Female targeting | 94% female audience, higher CTR | You found your people |
| Age discovery | Found that 45-54 converts best (5.18% CTR) | Data you can now exploit |
What Needs Fixing
| What You Did Poorly | Impact | Fix |
|---|---|---|
| No conversion tracking | Can’t prove ROI, can’t optimize | Implement full pixel |
| Way too broad targeting | 88,309 people saw you ~1.8x each | Narrow and deepen |
| No retargeting | Only $32 spent on retargeting (2% of budget) | Should be 30-50% |
| Low frequency | 1.83 impressions per person (need 7-12) | Hammer warm audiences |
| Wrong objective | Traffic/engagement instead of conversions | Switch once tracking works |
| No cart recovery | Zero systematic abandoned cart ads | This 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 memoryPart 5: Paid Ads Funnel Architecture
The New Strategy
| Phase | Audience | Objective | Frequency Target | Content |
|---|---|---|---|---|
| 1. Cold | Lookalikes, interests | Traffic | 2-3x/week | Hook content |
| 2. Warm | Site visitors (7d) | ViewContent | 5-7x/week | Product showcase |
| 3. Hot | Cart abandoners | Conversion | Daily | Urgency/testimonials |
| 4. Burning | No purchase (7d) | Conversion | 2x/day | Discount 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.2MAudience 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-300KAudience 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-300KWarm 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 shoppersAudience 5: Product Viewers (Not Cart Adders)
├── Custom Audience Type: Website
├── Event: ViewContent
├── Exclude: AddToCart event
├── Timeframe: 14 days
└── Purpose: Show specific product they viewedAudience 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 websiteHot Audiences (Conversion Focus)
Audience 7: Cart Abandoners
├── Custom Audience Type: Website
├── Event: AddToCart
├── Exclude: Purchase event
├── Timeframe: 7 days
└── Purpose: MOST VALUABLE - aggressive retargetingAudience 8: Checkout Abandoners
├── Custom Audience Type: Website
├── Event: InitiateCheckout
├── Exclude: Purchase event
├── Timeframe: 3 days
└── Purpose: HIGHEST INTENT - daily adsPart 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 1Campaign 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 videoCampaign 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 Type | CTR | CPC | Use For |
|---|---|---|---|
| Reels | 7-11% | $0.09-0.13 | Cold audiences, hooks |
| Budget messaging | 7-8% | $0.16-0.27 | Consideration phase |
| Handmade story | 7.1% | $0.16 | Trust building |
| Product reveals | 7.1% | $0.12 | Warm audiences |
| Retargeting | 6.3% | $0.11 | Hot 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
Conservative: $6,000/year ($500/month) - RECOMMENDED START
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 totalModerate: $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 totalMonthly Budget Allocation ($500/month)
| Campaign | Budget | % | Purpose |
|---|---|---|---|
| Prospecting (Cold) | $200 | 40% | New customer acquisition |
| Product Retargeting (Warm) | $150 | 30% | Product showcase to visitors |
| Cart Recovery (Hot) | $100 | 20% | Convert abandoners |
| Retention | $50 | 10% | 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 $30MONTH 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 identifiedMONTH 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 timePart 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 visitorsCart 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 abandonersPart 10: Technical Implementation
Pixel Events Required
- PageView - Already implemented
- ViewContent - Track product page views
- AddToCart - Track cart additions
- InitiateCheckout - Track checkout starts
- 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
- Go to Shopify Admin > Settings > Customer events
- Enable Facebook & Instagram app
- Connect your Meta Business account
- Enable Conversions API (server-side tracking)
- This automatically sends Purchase events to Meta
Part 11: Performance Benchmarks
Target Metrics
| Metric | Poor | Average | Good | Excellent |
|---|---|---|---|---|
| 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.5x | 1.5-2.5x | 2.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)
| Priority | Task | Owner | Time |
|---|---|---|---|
| P0 | Implement ViewContent pixel event | Nick | 2 hours |
| P0 | Implement AddToCart pixel event | Nick | 1 hour |
| P0 | Enable Shopify Facebook integration | Nick | 30 min |
| P1 | Create Custom Audiences in Ads Manager | Nick | 1 hour |
| P1 | Create first Lookalike audience | Nick | 30 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)
| Priority | Task | Owner | Time |
|---|---|---|---|
| P1 | Create 3x Reel ads | Emily | 4 hours |
| P1 | Create 2x Carousel ads | Emily | 2 hours |
| P1 | Set up prospecting campaign | Nick | 2 hours |
| P1 | Set up retargeting campaign | Nick | 2 hours |
| P2 | Write cart abandonment sequence | Nick | 2 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
| Placement | Dimension | Duration | File Size |
|---|---|---|---|
| Feed (Square) | 1080x1080 | N/A or 15-60s | <30MB |
| Feed (Portrait) | 1080x1350 | N/A or 15-60s | <30MB |
| Stories/Reels | 1080x1920 | 5-60s | <30MB |
| Carousel | 1080x1080 | N/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:
| Version | Date | Author | Changes |
|---|---|---|---|
| 1.0 | Feb 5, 2026 | Nick + Claude | Consolidated from ads + positioning docs |
“The Instagram bedroom without the clutter. One cushion. That’s it.”