JIT Content Strategy — Expert Operating Report

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.

The data truth this report is built on (last 7–30d): Organic earns reach but converts ~nothing — 6,855 IG reach but ~0.06% engagement rate (4 interactions across 15 posts), 0 comment→DM clicks, and 0 tracked organic leads/$0 revenue (all 81 tagged leads = paid ads). YouTube is the only organic traffic driver (23 LP clicks/30d); LinkedIn is effectively dead (2). Your winning creative lives in the paid account (TrialWinner: 58% hook, 38% hold, $0.26 CPC, drove purchases) — and it did not come from an organic "unicorn." Conclusion: organic engagement is currently a weak predictor of ad success, so the flywheel must run paid → organic, not organic → paid, until organic earns real engagement signal.

1 · Goals

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.

ChannelIts job (right now)Primary KPIVerdict
Meta PaidAcquisition + sales. The proven engine. Where validated creative lives.CPA / qualified leads → purchasesScale
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/sharesFix engagement
Facebook organicFree cross-post of IG winners. Near-zero extra cost.Reach (passive)Mirror IG
YouTube ShortsYour one working organic traffic driver (23 LP clicks/mo via descriptions).Description-link clicks (/go/yt)Keep
LinkedIn~2 clicks/mo. Production time > return.LP clicks (/go/li)Minimize / one last test
ManyChat / comment→DMLead capture from organic comments — inert today (0 active conversations).Keyword triggers → /go/igc clicksRe-arm on proven posts
Concrete 90-day targets: IG engagement rate 0.06% → 1%+ (the single most important lever); produce 3–5 Entity-distinct paid variants/week from winners; 1 organic Reel/week that clears 3× your (rising) median reach; YT description-clicks > 1/day; tag every organic CTA so organic leads become measurable (currently unmeasurable = unmanageable).

2 · Approach

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.

The amended flywheel — run it paid-first

1. SOURCE from paid winners (you have real hook/hold/CPA there) → 2. MULTIPLY into 3–5 Entity-distinct ad variants (big swings, not tweaks) → 3. RE-CUT the winner as organic Reels (native engagement feeds GEM + builds trust) → 4. TRIAL-TEST new hooks on non-followers (zero downside) → 5. GRADUATE any organic Reel that finally clears the engagement bar back into paid with a qualifying hook → back to 1, smarter.

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.

Why this beats "make more organic"

3 · The Rules

#RuleSource
1Creative is the targeting. Run broad audiences; let GEM match on creative signals.Denney
2Entity-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
3Optimize 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
4Wide 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
5Share-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
6Hook 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
71–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
8Don'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
9Trial Reels for risk-free testing. New hooks ship to non-followers first; winners auto-graduate, losers never cost follower attention.Brock
10Never edit a scaling campaign. Every edit resets GEM's learning. Test in the testing campaign; graduate winners; leave them alone.Denney
11Tag every organic CTA path (UTM'd link-in-bio, /go/* redirects, ManyChat DM→/squeeze). Untagged = unmeasurable = unmanageable.JIT
12Every post is time-spend. Kill 0-ROI effort (e.g., LinkedIn) and reinvest it where signal exists.charter ethos

4 · Each channel — Build → Test → Learn

ChannelBUILDTEST (metric)LEARN (decision rule)
Meta Paid3–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 organicShare-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 organicAuto 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 ShortsRepurpose 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.
LinkedInOne 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→DMPut 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.

5 · Developing ad creative using organic (the paid↔organic loop)

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:

Step 1 — Source from the proven paid winner (not organic)

Your validated asset is TrialWinner (58% hook, 38% hold, $0.26 CPC, drove purchases). That hook + angle is the seed.

Step 2 — Multiply into Entity-distinct variants (Denney's iteration menu)

Step 3 — Re-cut the winner as organic + Trial-test new hooks

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.

Step 4 — Graduate (when organic finally pops) with a hook translation

Organic versionAd version
HookWide — 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.")
GoalReach + saves/sharesCPA / qualified leads
Optimize onEngagement rateCost-per-qualified-lead (NOT CPC)
The graduation bar, amended: until organic has a real median, judge graduation on Trial-Reel watch-through + saves/shares against a rising baseline — and keep paid hook-rate/hold/CPA as the source of truth. Budget split stays 70% scale / 20% iterate winners / 10% new concepts (Denney).

6 · Competitive analysis (Denney's 4 pillars + the swipe loop)

Winning creative is found in research, not brainstormed (Denney). Run this weekly (the flywheel already reserves a competitor-scan slot):

  1. Meta Ad Library — search manager/leadership-education advertisers. Long-running ads = profitable ads. Log their hooks, angles, formats. Find the angle nobody owns.
  2. Voice-of-Customer / golden nuggets — mine exact manager language from Reddit (r/managers, r/ExperiencedDevs), LinkedIn comment sections, and YouTube comments on competitor leadership videos. Look for the buy-moment ("I tried everything until…"), the dreaded situation, the surprise benefit. Use their words verbatim in hooks — not brand language.
  3. Reputation gap — how JIT talks about itself vs. how managers describe the pain. The gap is your angle.
  4. Creator swipe (your existing intake) — Dave Kline / MGMT (one named framework per post, "delegation as the engine" hooks) + whatever Sundeep swipes via 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.
Track it: a running competitor/swipe log (the 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.

7 · Dashboard Organic-tab modifications (to track this)

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.

AddWhat it showsData sourceBuild now?
Engagement-rate gaugeInteractions ÷ 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 cardOrganic 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 trackerWhich paid winners were re-cut to organic, which organic graduated to paid — the cross-pollination count the charter wants.manual tag / wave metadataPartial
Channel scorecardPer channel: reach · engagement rate · LP clicks · tracked leads · verdict (keep/minimize/drop) — LI auto-flags "drop."metaOrganic + go-links + leads-by-channelYes
Trial-Reel resultsWatch-through + auto-graduation status of trials (the autonomous lane).ig_publisher / insightsNeeds 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.

The one move that unlocks everything

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.