Rachel Bloom · Ray AI CMO
Restricted to @rachelbloom.com and @thesmartbag.com
Forgot password?
Ask Ray
Good morning, Saul.
Loading your morning brief…
What's the single most important thing I should do today to grow Rachel Bloom?
What's our best performing channel and how do we double down on it?
Write me the 3 best performing ad hooks for Rachel Bloom right now
How should I structure my campaign budget to maximise AOV on GPS upsell?
Campaign Builder
Generate & launch to Meta in one click
UTM Tracking
Campaign Dashboard
Live Performance
US market · All campaigns · Last 7 days
PRE-LAUNCH
Total Spend
Loading…
Revenue
Loading…
Blended ROAS
Target: 3.5×
CAC
Target: <$90
Orders (24h)
From Shopify
Loading intelligence…
Shopify
Checking…
Meta Ads
No token
Google Ads
Not configured
Analytics
Checking…
Influencer CRM
Checking…
Active Campaigns
Campaign Status Spend Revenue ROAS Impressions CTR CAC Actions
Intelligence Log — Past Recommendations Clear log
24hr Intelligence
Performance Analysis
Ray reviews all campaigns every 24 hours and surfaces ranked, actionable recommendations.
Last run: Never — click to generate your first analysis
Pulling campaign data…
Ember Creative
AI Creative Studio
Product
Audience
Format
Creative on demand.
Configure your product, audience and format on the left. Ember will generate ready-to-use ad copy, hooks and creative direction in seconds.
UTM Tracking
UTM History
Every URL generated by Ray — synced with analytics.rachelbloom.com
Open Analytics Dashboard
No UTM links generated yet. Build a campaign and they'll appear here automatically.
Launch Tools

Cold Account Accelerator

Fresh pixel, zero data — the proven structure to feed Meta's algorithm fastest and exit learning phase in under 14 days.

Learning Phase Warning — Weeks 1-2
Your pixel needs 50 conversions per ad set per week to exit learning. CPMs will run 20-40% higher than mature accounts. Do NOT pause campaigns in the first 7 days — you'll reset the learning clock.
Recommended Launch Campaign Structure
Ray's Cold Account Strategy — Personalised to Rachel Bloom
Generating your cold account brief…
Pre-Launch Checklist
Pixel Seasoning — Do This Before Launch Day
Legitimate ways to pre-train Meta and Google's algorithm so your pixel isn't cold on day 1.
Launch Tools

Creative Testing Matrix

3 hooks × 3 visuals × 2 CTAs = 18 combinations. Find your winning ad in the first 30 days.

Hook Variants (H1–H3)
Visual Concepts (V1–V3)
CTA Variants (C1–C2)
Full Matrix — 18 Ad Combinations
Launch Tools

Competitor Intelligence

Live from Meta's Ad Library — what competitors are actually running right now. Ad longevity = proof it's working.

${['Kate Spade','Tory Burch','Coach','Longchamp','Dagne Dover','Nomatic','Pacsafe','Cuyana'].map(function(b){ return ''; }).join('')}
Launch Tools

Audience Intelligence

No buyers yet — so we borrow signals. Built from your waitlist data, industry benchmarks, and Meta audience patterns for premium leather in the US market.

Launch Tools

Predictive ROAS Model

Week-by-week ROAS trajectory based on premium leather DTC benchmarks, your $195-$495 price point, and the typical cold-account learning curve. Know if you're ahead or behind before the data arrives.

Configuration
Settings
Meta Ads Integration
Meta Ad Account ID
Found in Meta Business Manager → Ad Accounts → Account ID
Meta Pixel ID
Found in Events Manager → Data Sources
Meta Business ID
Found in Business Settings → Business Info
Meta Access Token
Long-lived token from Meta for Developers → Tools → Access Token Debugger. Unlocks live campaign data in 24hr Intelligence and Daily Brief.
Meta API Status
Connect your Meta account to unlock live ROAS, spend and creative performance data
Daily Brief — 8am ET
Brief recipient
Sent daily at 8am ET via Supabase cron + Resend
saul@rachelbloom.com ✓
Brief covers
Spend & ROAS · Pause/Scale recommendations · Budget reallocation · Creative insights · Competitor watch · Influencer pipeline · #1 priority action
Winning Ad Amplifier
ROAS threshold to trigger
When a campaign hits this ROAS, Ray auto-drafts 3 creative variations in Ember and flags them for review
Status
Activates when Meta API connected
Budget Reallocation Engine
Weekly budget cap
Ray monitors daily and recommends shifting budget from underperformers to winners. You approve before anything changes.
Minimum ROAS before pause recommendation
Google Ads Integration
Google Ads Customer ID
Found in Google Ads → Settings (format: XXX-XXX-XXXX)
Google Ads Status
Enter your Customer ID above and save to connect
Not Connected
Brand Context
Brand Name
Website URL
Primary Market
Launch Date
Image Generation — DALL-E 3
OpenAI API Key
From platform.openai.com → API Keys. Powers image generation in Ember Creative.
Image Size
1024×1024 recommended for Instagram square ads
Team Access
Your Account
Logged in as
ADMIN
Change Password
Send a password reset link to your email
Invite Team Member
Email address
They'll receive an invite email with a link to set their password. Each team member gets their own login and private workspace.
Role
Team members can access all tools. Admin can manage team.
Active Team
Loading team…