Thermora Paid Social — Foundation Sprint

Peter Opakunle · Paid Social · MH-1 × Meribel Health
Sprint:  May 4–31, 2026 Week:  1 of 4 Launch market:  Seattle Platform:  Meta (primary) · TikTok (Week 2+) Monthly budget:  $5K
i Today is May 6. Account Spec and context load are complete. Two deliverables remain this week: Test Matrix v0 and the Meta Account Spec handoff doc for the client.
Current Week 1 — Spec the System May 4–10
  • Context load Done
    Clinical materials, FDA constraints, comparables, Seattle geography, intake-v3 answers
  • Account Spec v0 Done
    Meta BM structure, ad account, pixel plan, CAPI architecture, geo config, budget structure
  • Client setup handoff doc Done
    Step-by-step Meta BM + ad account + pixel + domain verification instructions for Gareth's team
  • Test Matrix v0
    5–7 messaging-by-creative hypothesis tracks. Efficiency-led (pre-FDA). Maps patient fears → approved claims → creative format. Due Friday.
  • Inherit Jasmine's Claims Guardrails v0 Chase
    Required before creative ideation in Week 2. Jasmine ships this week — pull when ready.
  • Pull Rafid's keyword research Chase
    Feeds hook angles + audience phrasing for Hooks Library v1. Rafid ships Week 1.
  • Thursday surgeon call — Drs. Milone + Andrew
    Capture: patient verbatim language, anesthesia clarification (local/general/none), 2–3 persona sketches, surgeon objections.
  • Friday copilot sync (30 min)
    Present Test Matrix + Account Spec. Surface open dependencies. Pre-flight Week 2 needs.

Upcoming Week 2 — Infrastructure Live May 11–17
  • Pixel + Conversions API live on staging Blocked
    Needs: partner access granted + Figma staging URL from Shangqi/Hong with installable tags
  • Audience hypotheses
    5 tiers: symptom-aware, condition-aware, procedure-comparison, geo-Seattle, lookalikes. Lookalikes blocked until 348-patient data (~May 18).
  • Hooks Library v1 (30+ angles)
    Sourced from brand voice (intake-v3), keyword research (Rafid), and surgeon call insights. Needs Brand Brain v0.1 from Jasmine.
  • TikTok account spec + organic warm-up outline
    Separate from Meta. Healthcare advertiser cert required on TikTok too — longer lead time. Confirm TikTok is in scope at $5K budget.

Upcoming Week 3 — Creative + Test Plan May 18–24
  • Creative v1 — 5–7 messaging frameworks × 3 visual treatments
    Route through legal review by Friday. Brand QA with Jasmine before legal.
  • Landing page wireframes
    Aligned to Figma design system + brand guidelines v1. Map to consultation request conversion.
  • Test Plan v1
    Daily budgets, learning windows, kill criteria, CPL benchmark targets.

Upcoming Week 4 — Queued and Loaded May 25–31
  • Queued campaigns (Meta)
    Built and queued — waiting on legal sign-off + go-live date confirmation.
  • Staged landing pages
    Production-swap ready on launch day.
  • Locked measurement plan
    CPL benchmarks, CAC methodology, weekly reporting cadence with Sam.
  • Foundation retrospective
    Carry-over items for 30·60·90 execution phase.
i These are the setup steps for Gareth's team. Once complete, send the checklist items back to Sam. MH-1 handles everything after that — campaign build, tracking, audiences, creative.
! Healthcare verification (Step 4) can take 1–2 weeks. Start this as soon as the Business Manager is created — it's the longest lead-time item and ads cannot run without it.
Step 1 Start here
Create a Meta Business Manager

This is the central hub that owns all ad accounts, pixels, and page access.

  1. Go to business.facebook.com/overview
  2. Click Create Account
  3. Fill in:
    Business nameMeribel Health (or FAST Clinical — whichever entity owns billing)
    Your namePerson creating the account (becomes first admin)
    Business emailCompany email, not personal
  4. Complete email verification
  5. Note your Business Manager ID (Settings → Business Info → number like 123456789012345)
  6. Add at least one other admin (Settings → People → Add People → Full Control) — don't be single-keyed
⏱ 10 minutes
Step 2 Critical path
Create an ad account + attach billing
  1. In Business Manager → Settings → Accounts → Ad Accounts
  2. Click Add → Create a New Ad Account
  3. Fill in:
    Account nameThermora | Seattle | Paid
    Time zonePacific Time (US & Canada)
    CurrencyUSD
  4. Go to Settings → Payment Settings in the new ad account
  5. Add Meribel's payment method (credit card or bank account)
  6. Set monthly spending limit: $5,500 (10% buffer above $5K monthly plan)
⏱ 10 minutes
Step 3 Critical path
Create a Facebook Page + Instagram Account

All Meta ads must run from a Facebook Page. Instagram is required for placements across Reels, Stories, and the Instagram feed. Neither exists yet for Meribel / FAST / Thermora.

Option A — Your team creates them (recommended if you want to own the credentials from day one):

  1. In Business Manager → Settings → Accounts → Pages
  2. Click Add → Create a New Page
  3. Fill in:
    Page nameThermora by FAST Clinical
    CategoryMedical Device Company (or Medical Procedure)
    DescriptionKeep short and factual — MH-1 will optimize later
  4. Add a profile image (Thermora logo from brand library) and a cover photo — placeholders are fine
  5. For Instagram: download the Instagram app → create account (@thermora or @thermorahealth — check availability) → convert to Business Account (Settings → Account → Switch to Professional → Business) → connect to the Facebook Page you just created
  6. In Business Manager: Settings → Accounts → Instagram Accounts → Add → connect the new account

Option B — MH-1 creates them for you:

If you'd prefer, let Sam know and we'll create the Page and Instagram account under your Business Manager once partner access is granted. You retain full ownership — we just handle the setup. Just confirm the preferred handle (@thermora vs @thermorahealth vs something else).

⏱ 15 minutes (Option A) · or just tell Sam "you do it" (Option B)
Step 4 High
Grant MarketerHire partner access

This gives the MH-1 team the ability to build campaigns, install tracking, create pages (if Option B above), and optimize — without owning your assets. Revocable at any time.

  1. In Business Manager → Settings → Partners
  2. Click Add → Give a Partner Access to Your Assets
  3. Enter the MarketerHire Business Manager ID (Sam will provide this)
  4. Assign access:
    Ad accountManage Campaigns (full)
    Facebook PageManage Page (full)
    Instagram AccountManage Instagram Account (full)
    PixelManage Pixel (full)
  5. Click Submit — MH-1 accepts on our end

Full access is needed to create campaigns, configure pixel events, manage audiences, and install Conversions API. Meribel retains ownership of all assets.

⏱ 5 minutes
Step 5 High
Create a Meta Pixel

The pixel tracks website activity (page views, form submissions, quiz completions). Create it now — MH-1 configures it once the website staging environment is ready.

  1. In Business Manager → Events Manager (compass icon, left nav)
  2. Click Connect Data Sources → Web → Meta Pixel
  3. Name it: Thermora | Primary
  4. Skip the installation step (MH-1 handles this via server-side Google Tag Manager)

MH-1 will configure these events — no action needed from your side:

PageViewEvery page load
ViewContentThermora procedure pages
LeadConsultation request submitted
CompleteRegistrationEligibility quiz completed
ScheduleAppointment booked
⏱ 5 minutes
Step 6 Start early — 1–2 week wait
Start healthcare advertiser verification

Meta requires verification before running health-related ads. This takes 1–2 weeks — start as soon as the Business Manager exists.

  1. In Business Manager → Settings → Brand Safety → Verifications
  2. Look for Healthcare Advertiser or check if Meta prompts verification when a health ad is submitted
  3. If prompted: provide business registration, website URL (fastclinical.com), and a description of the medical device / procedure

If you hit friction here, flag to Sam immediately — healthcare verification can vary by region and category.

⏱ 15 minutes to submit, then 1–2 weeks for Meta review
Step 7 High
Verify the fastclinical.com domain

Required for conversion tracking and ad optimization.

  1. In Business Manager → Settings → Brand Safety → Domains
  2. Click Add → enter: fastclinical.com
  3. Choose DNS TXT record verification (easiest if you have registrar access)
  4. Meta provides a TXT record value — add it at your domain registrar
  5. Click Verify (can take up to 72 hours, usually faster)

If DNS access is with Shangqi/Hong's team, forward the TXT record value to them.

⏱ 10 minutes (plus up to 72h DNS propagation)

Send back to Sam when complete

Business Manager ID (Settings → Business Info)
Ad account created + billing attached
Facebook Page created (or confirmed for MH-1 to create via Option B)
Instagram Business Account created + connected (or confirmed for MH-1 via Option B)
Partner access granted to MarketerHire BM ID
Meta Pixel created (Thermora | Primary)
Healthcare advertiser verification submitted
Domain verification started for fastclinical.com
Seattle clinic address (for geo targeting)
Confirmation: $5K monthly budget approved
Preferred Instagram handle confirmed (@thermora / @thermorahealth / other)

What MH-1 handles after handoff (no action needed):
  • Pixel configuration + Conversions API via GTM server-side container
  • Consent banner integration (pixel won't fire before patient consent)
  • Audience build and campaign staging
  • Page + Instagram optimization (profile, bio, initial content)
i Items Peter needs from others to stay on track. Escalate to Sam if any of these slip past the target date.
This week Needed by May 10
  • !
    Meta Business Manager created + access granted Blocker
    From: Gareth / Amanda · Blocks: everything in Week 2
  • !
    Seattle clinic address (Dr. Billing's clinic) Blocker
    From: Gareth · Blocks: geo configuration
  • !
    $5K monthly budget confirmed + billing method decided Blocker
    From: Sam ↔ Gareth · Blocks: ad account billing setup
  • MarketerHire Business Manager ID Chase
    From: Sam · Needed for client partner access step
  • Jasmine's Claims Guardrails v0 Chase
    From: Jasmine · Needed before any creative ideation (Week 2+)
  • Rafid's keyword research output Chase
    From: Rafid · Feeds hook angles + audience phrasing
  • Anesthesia clarification (local / general / none) Chase
    From: Drs. Andrew + Luca (Thursday call) · Gates procedure-experience messaging

Week 2 Needed by May 17
  • Figma staging URL with pixel-installable tags Blocker
    From: Shangqi / Hong · Blocks: pixel + CAPI deployment
  • Jasmine's Brand Brain v0.1 Chase
    From: Jasmine · Voice for Hooks Library v1
  • 348-patient anonymized dataset Blocker
    From: Gareth · ETA ~May 18 · Blocks: lookalike audiences + ICP refinement
  • Consent banner / HIPAA language Chase
    From: Snell & Wilmer · Pixel cannot fire before patient consent

Week 3 Needed by May 24
  • Jasmine's Brand Guidelines v1 Chase
    From: Jasmine · Visual system for creative concepts
  • Legal review SLA in writing Blocker
    From: Gareth + Snell & Wilmer · Creative v1 goes to legal Friday Week 3
  • Rafid's 30 long-form content pieces Chase
    From: Rafid · Source material for ad copy variants