Private Growth OS Review

EMF Growth Review - 2026-06-07

This is an unlinked, tokenized review page for phone access. Submit responses with the button at the bottom; the response is routed through Shopify contact email and ingested by the Growth OS.

CEO Call

Approve or reject the YouTube Shorts-first solo SPF Tube organic post; if approved, post the built MP4 and review in 24-48 hours.

Use this page to answer inline. Click "Send to Growth OS" to submit through the local review receiver, or "Copy review reply" to paste into Codex/email.

Daily Sales Target
$2,000
profit-first goal
Shopify Revenue/Day
$119
282 orders / AOV $38.40
Amazon Ads 7d ACOS
29.5%
$249 spend / $844 sales
Merchant Center
11 approved
7 disapproved / 16 no status
FBA Inventory
2514
low: emfSoapMinty (0 fulfillable)
Shopify Est. Margin
53.7%
$5,811 est. contribution

Connector Status

Overall: Needs attention | OK 14 | Warn 1 | Fail 2

OK Credential PresenceOK Google OAuthOK Google AdsOK Google Search ConsoleOK Google Analytics AdminFAIL Google Merchant CenterOK YouTube MetricsFAIL Gmail Reply IngestOK Reply Ingest LaunchAgentOK Shopify ScopesOK OpenAI Model RoutingOK OpenAI Responses StandardOK OpenAI Responses ImportantWARN WhatsApp Cloud API

Report: data/reports/connector-status-2026-06-07.md

Refresh warnings: connectors:status, google:merchant:center:check

Decide

1. Solo SPF Tube remains the acquisition control because it has the strongest revenue, inventory depth, and CAC headroom.
2. SPF Tube + After Sun Kit is the first challenger; Family Sunscreen Stack, tin-led, soap-led, and Original-led cold offers are deprioritized.
3. No Meta or Google scale today because tracking, feed, and live-state confidence are too low.
4. Amazon is not broadly broken; use targeted waste cuts and guarded winner scaling instead of account-wide budget growth.
5. Keep the $30 free-shipping threshold and improve cart copy/sequencing instead of adding deeper discounts.
6. Use paraphrase-only proof unless exact testimonials are approved; claims cleanup is required before broader paid traffic.
7. YouTube Shorts is the first organic push lane; cross-posting waits for a 24-48 hour readout.
8. No live changes were executed in shadow mode.
9. Approve live Amazon Ads budget change: reduce SP | BROAD | DISCOVERY | AFTER SUN daily budget from $8.00 to $6.00.
10. Approve conditional Amazon bid changes after live reads: cut travel size sunscreen targetId 266047275202889 by 20%; increase bundle close-match targetId 337529618207916 by 15% only if routing is safe; cut moisturizer brand targetId 541211831382776 by 15% only if it routes to out-of-stock Original.
11. Approve public YouTube Shorts posting of output/spf-tube-control-publish-packet-2026-05-31/spf-tube-control-organic-15s.mp4.
12. Approve cross-post reuse of the solo SPF Tube control to IG/FB Reels, TikTok, Pinterest, and Amazon Posts only after the YouTube readout passes.
13. Approve publishing a component-backed Shopify SPF Tube + After Sun Kit bundle or customer-facing landing page.
14. Approve live Shopify PDP/cart/landing-page claims-safe copy edits and any cart drawer upsell sequencing changes.
15. Approve live Merchant Center/feed edits once OAuth scope is fixed, limited to correcting or excluding disapproved/no-status paid products.
16. Approve fresh generation spend for 4 image edits plus 1 short motion render if the new render batch is needed.

Produce + Push

1. Approve or reject the YouTube Shorts-first solo SPF Tube organic post; if approved, post the built MP4 and review in 24-48 hours.
2. Pull Amazon search-term, keyword, target, live bid, and product-ad routing details before any new Amazon scale.
3. Approve Amazon profit-protection changes: reduce After Sun broad budget from $8/day to $6/day and prepare conditional bid changes after live reads.
4. Build the non-live SPF Tube + After Sun Kit component-backed Shopify challenger plan; keep solo SPF Tube PDP as the control.
5. Fix Google Merchant Center OAuth scope, then clean or exclude SPF Tube, After Sun, and duplicate/no-status paid feed rows.
6. Keep Meta no-scale; import Ads Manager, Events Manager, CAPI/pixel, catalog, and Shopify attribution diagnostics.
7. Produce the daily lake-day reference-to-storyboard-to-video packet and repurpose map across Shorts/Reels/TikTok/Amazon/PDP/email.
8. Recover Email/SMS retention lane and continue only with draft/local retention assets until live send approval.

Questions For Jeff

1. Is Original Moisturizer intentionally held out of stock on Amazon, or should 0 fulfillable be treated as a sync/restock issue?
2. Approve the solo SPF Tube YouTube Shorts post now, or keep social fully shadow-only?
3. For the first Shopify summer challenger, do you approve SPF Tube + After Sun Kit first, with SPF Tube 2-Pack second?
4. Are you comfortable softening/removing higher-risk live claims such as diaper rash, eczema, stretch marks, anti-aging, repair, reef-safe, and water-resistance language?
5. Can you provide fresh Meta/Instagram/TikTok/YouTube comments, reviews, and Meta Ads/Events/catalog exports into data/imports/?

Blockers + Guardrails

Amazon search-term rows, live bids, and fresh product-ad routing are missing; these unblock negative/harvest work and conditional bid changes.Google Merchant Center check failed from insufficient OAuth scope, and key Shopping candidates still have feed/status issues; OAuth refresh plus feed cleanup unblocks Google.Google purchase tracking is not reconciled across Ads, GA4, and Shopify; one clean paid order match is required before relaunch.Meta lacks current Ads Manager, Events Manager, CAPI/pixel, and catalog evidence; diagnostics import unblocks launch planning.Inventory limits block offer breadth: Original Moisturizer 0, unscented soap 50, SPF tin 273 versus SPF Tube 856.Claims/visual QA and measurement are not ready: creative scorecard has 0 measured verdicts, exact testimonials are risky, and retention lane failed before usable output.

Refresh warnings: connectors:status, google:merchant:center:check

Lane Snapshots

Amazon Ads

data/reports/codex-ceo-amazon-ads-audit-2026-06-07.md

  • Pull the latest SP/SB search-term, keyword, and target rows for 2026-05-31 to 2026-06-06 and build a negative/harvest packet before any new nonbrand scale.
  • Queue approval-ready budget cut for SP | BROAD | DISCOVERY | AFTER SUN from $8/day to $6/day; if post-change spend reaches $6 with 0 purchases, escalate to pause.
  • Queue approval-ready 20% bid cut for keyword travel size sunscreen in SP | EXACT | TUBE | ON THE GO after a live numeric bid read.
  • Question: Is Original Moisturizer intentionally being held out of stock on Amazon, or should we treat the 0 fulfillable read as a sync issue that may clear soon?
  • Question: Do you want Amazon profit guardrails held at roughly ~32% ACOS for core SKUs and ~29% for After Sun, or tighter while cash stays constrained?
  • Blocker: Latest search-term level export is not included in the provided June 7 excerpts, so a full negative keyword and harvest table cannot be finalized today.
  • Blocker: Live current bids are missing for targetIds 266047275202889, 337529618207916, and 541211831382776; bid changes stay blocked until numeric reads are pulled.

Meta/Facebook Ads

data/reports/codex-ceo-meta-facebook-ads-audit-2026-06-07.md

  • Export or import current Meta Ads Manager, Events Manager, and catalog diagnostics into data/imports/meta/; keep Meta no-scale until this exists.
  • Use solo SPF Tube as the control and SPF Tube + After Sun Kit as the only cold challenger; suppress tin, soap, Original, and risky Baby claim-led cold traffic.
  • Draft a lean Meta structure: separate prospecting vs retargeting, broad-first, warm exclusions on, no ASC/lookalikes until purchase signal is proven.
  • Question: Can you provide a fresh Meta export pack into data/imports/meta/ with last 30 days of Ads Manager performance plus Events Manager pixel/CAPI diagnostics and catalog health?
  • Question: Are any Meta campaigns or ad sets still live right now, or was the May 21 stop-loss effectively the last active state?
  • Blocker: No current Meta Ads Manager export or API pull in the provided evidence for campaign/ad set/ad-level performance.
  • Blocker: No Events Manager proof for Pixel purchase event health, CAPI status, AEM ranking, deduplication, or match quality.

Google Ads

data/reports/codex-ceo-google-ads-audit-2026-06-07.md

  • Keep Google Ads in shadow/no-scale mode; do not relaunch Shopping, PMax, Demand Gen, or nonbrand Search.
  • Treat SPF 30 Sunscreen Tube as the only future Google acquisition control, with target CAC $10.49 and a hard no-purchase stop near $16 spend.
  • Fix or exclude Merchant Center paid products with landing_page_error or noStatus, starting with SPF Tube, After Sun, and bundle-like duplicates.
  • Question: Once tracking and feed gates pass, do you want the first live Google test to be exact-brand capture first or tube-only Shopping first?
  • Question: Are you comfortable using a deliberate low-spend Google QA order/test to force a clean Ads-GA4-Shopify purchase reconciliation if needed?
  • Blocker: Google Merchant Center connector check failed on 2026-06-07, so fresh feed health is currently blocked.
  • Blocker: SPF Tube and After Sun are disapproved for Shopping with landing_page_error in the latest usable Merchant Center health pull.

Shopify Offer/CRO

data/reports/codex-ceo-shopify-offer-cro-audit-2026-06-07.md

  • Advance data/reports/spf-tube-after-sun-challenger-spec-2026-06-01.md into an approval-ready component-backed SPF Tube + After Sun Kit build plan; keep non-live until approved.
  • Keep the live solo SPF Tube PDP as the Shopify control offer and avoid shifting first-launch priority to tin-led or soap-led bundles.
  • Draft threshold-aware cart copy and sequencing around the $30 free-shipping threshold: After Sun first for sunscreen carts, soap second, no deeper blanket discount.
  • Question: For the first summer Shopify challenger, do you want the stronger story/higher AOV path (SPF Tube + After Sun Kit) or the simpler quantity path (SPF Tube 2-Pack)? My recommendation is kit first, 2-pack second.
  • Question: Are you comfortable softening/removing higher-risk phrases on live pages such as diaper rash, eczema, stretch marks, anti-aging, and repair if that lowers platform and compliance risk?
  • Blocker: No confirmed live component-backed Shopify bundle exists yet for the top summer challenger in the evidence set.
  • Blocker: Original Tallow Moisturizer inventory is effectively zero, blocking routine and baby/mom bundles that otherwise have strong economics.

Email/SMS Retention

data/reports/codex-ceo-email-sms-retention-audit-2026-06-07.md

  • Recover Email/SMS Retention scheduled lane; it failed before returning a usable report.
  • Blocker: Email/SMS Retention: OpenAI response failed: 503 {}

Creative Testing

data/reports/codex-ceo-creative-testing-audit-2026-06-07.md

  • Build the next no-spend composite-ready SPF Tube control packet from data/reports/spf-tube-control-publish-packet-2026-05-31.md and data/reports/spf-tube-control-statics-and-lake-day-storyboard-2026-06-01.md; status: source assets appear built/staged, not live.
  • Build the SPF Tube + After Sun lake-day challenger pack from data/reports/spf-tube-after-sun-challenger-spec-2026-06-01.md and data/reports/spf-lake-bag-short-approval-packet-2026-05-21.md; status: draft/staged, not live.
  • Create a measurement hygiene pass for all 17 creative tests in data/reports/creative-testing-scorecard-2026-06-07.md: add experiment IDs, destinations, filenames, UTMs, and pass/fail gates; status: not live, analysis task.
  • Question: Do you want creative to stay almost entirely tube-first until SPF tin inventory is materially deeper, or do you want a small tin-support lane anyway?
  • Question: Is tinted SPF currently sellable with final packaging photography available, or should it stay concept-only for now?
  • Blocker: data/reports/creative-testing-scorecard-2026-06-07.md shows 0 measured tests, so the learning loop is not yet closed.
  • Blocker: Recent creative packet files were listed by path only; their full contents and performance were not included in the provided excerpts.

Social Growth & Posting

data/reports/codex-ceo-social-growth-posting-2026-06-07.md

  • Hand off output/spf-tube-control-publish-packet-2026-05-31/spf-tube-control-organic-15s.mp4 for a YouTube Shorts-first test; asset is built preview, not live.
  • Keep data/reports/spf-lake-bag-short-approval-packet-2026-05-21.md as the second post in queue; challenger is prep built, not live, and should wait for the solo SPF control readout.
  • Use data/reports/spf-after-sun-proof-caption-bank-2026-05-31.md for paraphrase-only captions, comments, and pinned replies; copy bank is built, not live.
  • Question: Do you want the existing solo SPF Tube packet treated as the manual YouTube-first post for this week, or should this lane remain fully shadow-only?
  • Question: Can you export fresh Meta/Instagram, TikTok, YouTube comments and any current review export into data/imports/ so the mining ledger reflects current customer language?
  • Blocker: Shadow mode means no autonomous live posting or platform writes from this run.
  • Blocker: Fresh comment/DM/review inputs are missing; current mining is still largely based on 2026-05-27 imports.

Image2 Storyboard/Video

data/reports/codex-ceo-image2-storyboard-video-2026-06-07.md

  • Use SRC-20260520-spf-boat-hero-mom-apply as today’s source and keep solo SPF Tube as the control creative.
  • Build a 5-shot storyboard around hook -> apply -> ingredient trust -> texture objection -> solo-SPF CTA.
  • Reuse existing preview assets at output/lake-day-render-packet-2026-05-26/index.html and output/spf-tube-control-publish-packet-2026-05-31/spf-tube-control-organic-15s.mp4; keep status not live.
  • Blocker: Generated product references still need final visual QA before public or paid use.
  • Blocker: Texture/chalk objection language needs claims-safe screening before publish.

Reference-To-Storyboard-To-Video

Missing process now added to the operating loop: one real product/lifestyle reference -> ChatGPT storyboard -> animated short shots -> repurpose into Meta ads, Reels/TikToks/Shorts, YouTube, Amazon Posts, PDP modules, and email/SMS assets.

Overall Notes

Audit trail: /Users/jeffreyfrese/Desktop/Eat My Face/marketing/ai-growth-os/data/reports/codex-ceo-brief-daily-2026-06-07.md | /Users/jeffreyfrese/Desktop/Eat My Face/marketing/ai-growth-os/data/operations/codex-ceo-backlog-proposal-daily-2026-06-07.md

Structured Reply

Responses are submitted through Shopify contact email.