Built with the Dara Denney (performance creative) + Brock Johnson (Instagram) playbooks, grounded in live JIT data · June 9, 2026 · author: Bailey Goyal
This report turns the content engine from "publish daily and hope" into a measurable, paid-first system. It is an amendment to the existing Content Strategist charter — same frameworks, corrected for what your data actually shows.
One overarching goal (from the North Star): first profitable week (LTV:CAC ≥ 1), then 3:1. Every channel earns its place by contributing to that — measured in qualified buyers, not views. Each channel has a different job; judging them all on the same metric is the mistake.
| Channel | Its job (right now) | Primary KPI | Verdict |
|---|---|---|---|
| Meta Paid | Acquisition + sales. The proven engine. Where validated creative lives. | CPA / qualified leads → purchases | Scale |
| Instagram organic | (a) Feed Meta's algorithm (native engagement boosts paid delivery), (b) build trust, (c) future engaged community + the comment→DM lane — once engagement exists. | Engagement rate + saves/shares | Fix engagement |
| Facebook organic | Free cross-post of IG winners. Near-zero extra cost. | Reach (passive) | Mirror IG |
| YouTube Shorts | Your one working organic traffic driver (23 LP clicks/mo via descriptions). | Description-link clicks (/go/yt) | Keep |
| ~2 clicks/mo. Production time > return. | LP clicks (/go/li) | Minimize / one last test | |
| ManyChat / comment→DM | Lead capture from organic comments — inert today (0 active conversations). | Keyword triggers → /go/igc clicks | Re-arm on proven posts |
The core shift, in one line: creative is the targeting. Denney — Meta's GEM/Andromeda engine finds your audience from your creative signals; audience settings are suggestions. So the work is creative inputs, made native, and tested with discipline.
This is the existing charter's flywheel with the intake reversed: until organic produces a real engagement signal, paid is the lab, organic is the amplifier — not the other way around. The moment organic earns a genuine unicorn, the original organic→paid leg switches back on automatically.
| # | Rule | Source |
|---|---|---|
| 1 | Creative is the targeting. Run broad audiences; let GEM match on creative signals. | Denney |
| 2 | Entity-ID diversity is mandatory. Each test = 3–5 genuinely different creatives (different talent/format/audio/on-screen-text). Color grades & copy tweaks are invisible to Andromeda — they share one ticket; one fails, all fail. | Denney |
| 3 | Optimize ads on CPA / cost-per-qualified-lead — never CPC. Cheap clicks ≠ buyers (you proved it: 10,702 clicks → 0 sales on the old click-optimized campaign). | Denney / Pittman |
| 4 | Wide hook for organic, qualifying hook for ads. Organic hook maximizes reach; the same story as an ad gets an audience callout ("If you're a new manager dreading a hard talk…") so GEM finds buyers, not browsers. | Denney |
| 5 | Share-worthy beats valuable. Every organic post must pass: "Would someone DM this to a specific person?" If no, it's content, not share-worthy. | Brock |
| 6 | Hook craft: rotate the 6 categories (never twice in a row), 5–9 words, simple language, visual-first (works sound-off), negative-framed 1-in-3. | Brock |
| 7 | 1–2 lead-asks/week max (comment-WORD on proven posts only). Everything else uses Follow/Save/Send to protect reach. Don't sell on the first date. | Brock |
| 8 | Don't buy followers. Count is vanity and dead followers drag your engagement rate (and suppress distribution). Earn engaged ones via share-worthy Reels + the DM. | Brock |
| 9 | Trial Reels for risk-free testing. New hooks ship to non-followers first; winners auto-graduate, losers never cost follower attention. | Brock |
| 10 | Never edit a scaling campaign. Every edit resets GEM's learning. Test in the testing campaign; graduate winners; leave them alone. | Denney |
| 11 | Tag every organic CTA path (UTM'd link-in-bio, /go/* redirects, ManyChat DM→/squeeze). Untagged = unmeasurable = unmanageable. | JIT |
| 12 | Every post is time-spend. Kill 0-ROI effort (e.g., LinkedIn) and reinvest it where signal exists. | charter ethos |
| Channel | BUILD | TEST (metric) | LEARN (decision rule) |
|---|---|---|---|
| Meta Paid | 3–5 Entity-distinct variants of the current winner (hook swap, format transfer, audience-signal swap). | Testing campaign (10% budget), broad. Hook rate → hold → CPA. | Clears CPA target → graduate to scaling (70%), don't edit. Fails → extract the angle learning, don't repeat it. |
| IG organic | Share-worthy Reels on the format grid; re-cuts of paid winners; native, not polished. | Trial Reels on non-followers → watch-through. Live posts → engagement rate + saves/shares + comment-keyword triggers. | Reel clears 3× rising median reach + real saves/shares → graduate to paid (qualifying hook). Engagement still flat → it wasn't share-worthy; change the hook category. |
| FB organic | Auto cross-post of the IG winner. No separate production. | Reach + engagements (passive). | If FB consistently out-engages IG (it has: 349 vs 20), mirror the winning IG formats there first. |
| YouTube Shorts | Repurpose the same Reels with a UTM'd /go/yt link in the description. | Description-link clicks (/go/yt) + watch-through. | It's your best organic traffic driver — keep shipping; test whether a stronger description CTA lifts clicks past 1/day. |
| One last test: link in the first comment (not the post body) to dodge link-suppression. | /go/li clicks for 2 weeks. | Still ~2/mo → drop it and reinvest the time (Rule 12). The data already says minimize. | |
| ManyChat / comment→DM | Put one all-caps, content-rhyming keyword CTA on proven Reels only; test the flow before posting. | Keyword comments → DM sends → /go/igc clicks → opt-ins. | Only fires once engagement exists (no comments today = no DMs). Re-arm after Reel engagement recovers; don't force lead-asks on dead-reach posts. |
The standard play is "graduate the organic unicorn into an ad." For JIT that leg is currently inert — "3× account-average saves+shares" when the average is ~0 graduates nothing real. So run it in the order your signal supports:
Your validated asset is TrialWinner (58% hook, 38% hold, $0.26 CPC, drove purchases). That hook + angle is the seed.
Post the winner's angle organically (native signal feeds GEM; Denney) and use Trial Reels to test brand-new hooks risk-free on non-followers.
| Organic version | Ad version | |
|---|---|---|
| Hook | Wide — stop everyone ("The nicest manager is often the most damaging.") | Qualifying — call out the buyer ("New managers: the 'nice' habit that's quietly costing you your best people.") |
| Goal | Reach + saves/shares | CPA / qualified leads |
| Optimize on | Engagement rate | Cost-per-qualified-lead (NOT CPC) |
Winning creative is found in research, not brainstormed (Denney). Run this weekly (the flywheel already reserves a competitor-scan slot):
swipe/ig_swipe.py. Standard: each swipe → a full teardown + 3 ready-to-shoot JIT adaptations (organic Reel / ad variant / Trial hook) — never a copy, the principle is borrowed.SWIPE_BANK.jsonl already exists) so the weekly scan mines patterns over time — which competitor hooks keep reappearing (= working) and which angles stay un-owned.The Organic tab now shows reach/engagement, the org→sales gap, top hooks, and the schedule. To run this approach, add the build→test→learn instrumentation below. Most can be built from data already live; two need the tagging fix first.
| Add | What it shows | Data source | Build now? |
|---|---|---|---|
| Engagement-rate gauge | Interactions ÷ reach per channel vs. the 1% target. The #1 missing leading indicator (you're at ~0.06%). | metaOrganic (reach, engaged, FB engagements) | Yes |
| Graduation-candidates card | Organic posts crossing the 3× saves+shares bar → "ready for paid." Today shows "none yet — engagement below threshold," which is itself the signal. | recent_media (vs. rising median) | Yes* |
| Paid↔organic loop tracker | Which paid winners were re-cut to organic, which organic graduated to paid — the cross-pollination count the charter wants. | manual tag / wave metadata | Partial |
| Channel scorecard | Per channel: reach · engagement rate · LP clicks · tracked leads · verdict (keep/minimize/drop) — LI auto-flags "drop." | metaOrganic + go-links + leads-by-channel | Yes |
| Trial-Reel results | Watch-through + auto-graduation status of trials (the autonomous lane). | ig_publisher / insights | Needs pull_insights |
| Org→squeeze attribution (close the loop) | Per channel: LP clicks → opt-ins → revenue. Makes the whole flywheel measurable. | go-links + leads-by-channel + attribution (after CTA tagging) | After tagging |
*saves/shares aren't exposed by Meta's API, so the candidate card ranks on likes+comments as a proxy until that gap is closed.
Every section points at the same root cause: you can't manage what you can't measure, and the organic→funnel path is untagged. Before optimizing hooks or graduating creative, tag the path — UTM'd link-in-bio, the /go/* redirects on every post/description, and the ManyChat DM→/squeeze hop. Then engagement rate, graduation, and attribution all become real numbers instead of zeros, and the flywheel can finally steer itself.
JIT_CONTENT_STRATEGY_EXPERT_REPORT_2026-06-09.html · amends JIT_CONTENT_STRATEGIST.md (June 6) · built with the Dara Denney + Brock Johnson playbooks · grounded in live Meta/Buffer/Kit/go-link data, June 9 2026.