Jordan Green War Room
Growth marketing & AI operations

Good marketing looks like magic. Mine looks like a plan you can run.

I'm Jordan Green. I design growth plays — lifecycle, paid, content — and build the AI machinery that executes them week after week. This wall holds five of those plays. Press Run the play on any board and watch the plan become the number.

8 years in growth DTC & B2B, both sides n8n + Claude daily drivers
The boards

Five plays. Receipts attached.

Each board is a real engagement pinned the way I actually plan: the brief, the moves, and the machinery. The results are already earned — you just get to run the play and watch them land.

pins drag on desktop, if you like a messier wall
Board 01 · Lifecycle

Lifecycle email overhaul

DTC skincare brand · 8 months · retention

Animates the plan executing. All results are readable below regardless.

The brief

Repeat purchase rate stuck at 19% for three straight quarters.

Email was one weekly blast to 140,000 subscribers — the same message for a first-time buyer and a five-jar loyalist.

CLIENT: DTC SKINCARE · LIST: 140K · OWNER: JG

A planning wall with white cards, sky-blue sticky notes and thread connecting pinned charts
the actual wall, week two
Move 01
Map the lifecycle

Cohort all 140k customers by purchase cadence and product type. Find where people actually fall off.

Done

9 segments. The day-40 drop-off was the whole story.

Move 02
Rebuild the flows

Welcome, replenishment, winback — triggered off real behavior, not the calendar.

Done

11 flows, 42 emails, all live by month three.

Move 03
Time the replenishment

Send when the jar runs low, not when the send calendar says so. Cadence modeled per product.

Done

Day-42 trigger for the hero SKU. Open rates doubled.

Move 04
Test offer depth

Hold discounts back entirely for two segments and see who actually needs them.

Done

They barely noticed. Margin stayed home.

Result 1/3
+38% repeat purchase rate

19% → 26.2% of customers buying again inside 90 days.

Counted
Result 2/3
31% of revenue from flows

Up from 9%. The blast calendar got quieter, not louder.

Counted
Result 3/3
0 added discounts

All of it earned on timing and relevance, none of it bought.

Counted
RECEIPT · LIFECYCLE-01
  • Klaviyo flows×11
  • dbt cohort modeldaily
  • Segment eventswired
  • GA4 holdout groups2
8 MONTHS · 1 DESIGNER + ME
Board 02 · AI ops

AI lead-scoring pipeline

B2B SaaS · n8n + Claude · 6 weeks to live

The brief

4,200 inbound leads a month. Three SDRs cherry-picking by company name.

Half the pipeline was luck. Good leads sat for hours while reps worked whoever looked familiar.

CLIENT: B2B SAAS · VOLUME: 4,200/MO · OWNER: JG

Move 01
Write the rubric with sales

Scoring criteria drafted in a room with the reps, not handed down from marketing.

Done

Sales signed it. That's what made the rest stick.

Move 02
Build the n8n intake

Every lead enriched, deduped, and queued for scoring inside a minute of hitting the form.

Done

60-second SLA, held through a 3× traffic spike.

Move 03
Claude scores — and explains

0–100 against the rubric, plus a two-line reason a rep can actually read before dialing.

Done

The reasons are why reps trust it. Nobody trusts a bare number.

Move 04
Route with receipts

Hot leads hit Slack with the score, the why, and a one-tap claim. Everything logs to HubSpot.

Done

Auto-routed since week six. Zero spreadsheets survived.

RECEIPT · SCORE-02
  • n8n workflows×7
  • Claude APIscoring
  • Clearbit enrichinline
  • HubSpot + Slackrouted
4,200 LEADS/MO · RUNS ITSELF
Result 1/3
+22% SQLs, same traffic

Reps work the right leads first instead of the familiar ones.

Counted
Result 2/3
3.1 hrs → 22 min

Median first touch on hot leads. Speed is the whole game.

Counted
Result 3/3
$0.04 per scored lead

Cheaper than a rep's first sip of coffee, and it never sleeps.

Counted
Board 03 · Content

The content engine

B2B fintech · human-in-the-loop AI · 9 months

The brief

Ninety posts a quarter, without sounding like a content farm.

The founder wanted real thought leadership at real volume with a team of two writers. Pure-AI output had been tried — it read like everyone else's.

CLIENT: B2B FINTECH · TEAM: 2 WRITERS · OWNER: JG

Move 01
Extract the voice

A voice guide distilled from their 40 best-performing posts — cadence, stance, banned phrases.

Done

Readers stopped guessing which posts were assisted.

Move 02
Draft with AI, gate with humans

Claude drafts against the voice guide. Nothing publishes without an editor's hands on it.

Done

100% human edit rate, forever. Non-negotiable.

Move 03
One idea, five formats

Every pillar piece splits into channel-native cuts — post, thread, newsletter section, two shorts scripts.

Done

Research once, publish five times. The math that makes 90 possible.

Move 04
The weekly kill list

Search Console and social data reviewed every Friday. Formats that don't move get retired.

Done

Volume without the kill list is just noise. We killed plenty.

Result 1/3
90 posts per quarter

Shipped, on voice, every quarter since launch.

Counted
Result 2/3
3.1× organic traffic

In nine months, with zero paid distribution behind it.

Counted
Result 3/3
2 writers, not 9

Same two people. The engine does the heavy lifting.

Counted
RECEIPT · ENGINE-03
  • Claude projectsvoice-tuned
  • Airtable pipelineidea→live
  • Human edit gate100%
  • Search Console loopweekly
90/QTR · 5 FORMATS · 1 VOICE
Board 04 · Paid

Paid creative testing framework

E-commerce apparel · Meta + TikTok · 90 days

The brief

CAC climbing 8% a quarter. Bids were fine — creative was stale.

Six ads a week, all variations of the same tired angle, all judged on vibes in a Slack thread.

CLIENT: FITNESS APPAREL · SPEND: $210K/MO · OWNER: JG

A hand pressing a push pin through a white card onto a bright planning wall
winners get pinned back in
Move 01
Map twelve angles

Every believable reason to buy, ranked by evidence from reviews, support tickets, and comment sections.

Done

The winning angle was #9. Nobody had ever tested it.

Move 02
Modularize the ad

Hooks × proof blocks × CTAs as swappable parts, so one shoot yields dozens of variants.

Done

One shoot day → 40+ variants. Editors loved it. Eventually.

Move 03
Kill/scale rules, pre-agreed

Spend and CPA thresholds set in advance. Every Monday the rules decide, not the room.

Done

Vibes lost their seat at the table. CAC noticed.

Move 04
Feed winners back

Every winning variant's hook and angle seeds the next batch. The system compounds.

Done

Three evergreen winners still running six months later.

RECEIPT · CREATIVE-04
  • Meta + TikTok2 ch
  • Naming conventionenforced
  • Auto-reportingLooker
  • Weekly kill/scaleritual
214 VARIANTS · 90 DAYS
Result 1/3
214 variants tested

In 90 days — up from six a week judged on vibes.

Counted
Result 2/3
CAC down 27%

Same budget, same bids. Creative was the lever all along.

Counted
Result 3/3
6 → 24 new ads/week

Creative velocity ×4 with the same team and shoot budget.

Counted
Board 05 · Ops

Marketing ops warehouse + attribution

Multi-channel retailer · 6 channels · 4 months

The brief

Six channels, six dashboards, six versions of the truth.

Monday meetings were archaeology — an hour arguing about whose numbers were right before anyone could ask what to do about them.

CLIENT: MULTI-CHANNEL RETAIL · CHANNELS: 6 · OWNER: JG

Move 01
One warehouse, one schema

Every channel's spend and revenue lands in BigQuery, named the same way, on the same clock.

Done

Six pipelines live in month one. Naming fights: settled.

Move 02
Model spend → revenue

dbt models trace every dollar out to every dollar back, at the campaign level.

Done

Tested, documented, and boring — exactly as models should be.

Move 03
Blended + incrementality views

Last-click for speed, blended for honesty, holdouts for the arguments money starts.

Done

Branded search was 30% less heroic than it claimed. Reallocated.

Move 04
The Monday ritual

One dashboard opens the weekly meeting. Decisions in the first ten minutes, not the last five.

Done

The archaeology hour became a ten-minute read-out.

Result 1/3
6 channels, 1 truth

Every team argues from the same numbers now. Arguments got better.

Counted
Result 2/3
14% waste cut, month one

Mostly branded-search over-credit and one channel double-counting.

Counted
Result 3/3
Budget moves in days

Not quarters. Confidence is the real deliverable here.

Counted
RECEIPT · OPS-05
  • BigQuerywarehouse
  • Fivetran6 pipes
  • dbt modelstested
  • Looker Studio1 board
4 MONTHS · 0 SPREADSHEET WARS
The method

How I run plays

1

Diagnose

Find the number that's wrong and the reason it's wrong. No play survives a bad diagnosis, so this stage gets the most stubbornness.

2

Design the play

One page: the lever, the moves, what we expect to happen, and what we'll kill if it doesn't. If it needs a deck, it isn't ready.

3

Build the machine

Automations, prompts, pipelines, dashboards — so the play runs every week without heroics, and keeps running after I leave.

4

Count it

Results get stamped when finance would agree with them. Vanity metrics don't make the wall — that's what keeps the wall honest.

Overhead view of a desk covered in printed charts and sky-blue sticky notes, one hand placing a note
tuesday, 9am. this is the job.
the wall isn't a metaphor — every engagement starts as a board like these
About

Half strategist, half machinist.

I've spent eight years running growth for DTC and B2B teams — first as the person writing the emails, now as the person building the systems that write back. I live in the overlap between creative direction and ops engineering: comfortable arguing about a subject line at ten and debugging a webhook at eleven.

The war-room format is genuinely how I work. Every engagement starts as a board — brief, moves, expected numbers — and ends with receipts stamped on. If a play doesn't earn its ticket, it comes down off the wall. That rule has cost me some flattering case studies and kept every one you just scrolled past honest.

I take on two or three plays at a time, hands-on, from diagnosis to the dashboard that proves it worked.

8 yrs in growth n8n + Claude daily drivers in-house & agency, both sides

Got a number that's stuck?

Tell me what it is and what it should be. I'll bring the board, the moves, and the machinery — and we'll run the play together.