northbean.co — Growth Plan Demo Start · The diagnosis 0 / 10 Vault ↓
Template demo · fictional store This is a live sample of the plan you receive — invented store, real format The Grow Program
Your diagnosis, in one line
C
Growth-readiness grade
C · 52/100 — great coffee, a leaky funnel

Your coffee is the easy part. Getting it tasted is where the money leaks.

You convert at ~2.2% against a 4.6% bracket median and lifecycle email is barely running — together about $3,762 a month walking out. Ten stops install the fixes as finished work; the bar at the top tracks your position.

Every figure carries its source measuredstatedderivedbenchmark

2.2%

Conversion — under the 4.6% coffee bracket median

derived benchmark · 4.6%

$3,762

A month, leaking — the priced gap

derived

MISSING

Lifecycle engine — flows thin, no pixel, silent hero

Fixable by Monday. In a hurry? Skip to the vault — everything you own, one screen.

Stop 01 — why the plan is ordered this way

Your leak is two gaps. We price both, then seal them.

Keep scrolling — the ledger builds as you read. You draw 10–15k visitors a month stated, but only ~2.2% buy — well under the bracket.

Close the conversion gap toward the 4.6% median benchmark and it alone is worth $3,236/mo derived. Incremental math uses the $30 single-bag AOV; blended is ≈ $39 with bundles.

Add lifecycle email — $526/mo derived — and the leak totals $3,762/mo, about 35% of your ~$10,750 revenue. Messaging, ads, social and the quiz push traffic to convert; email compounds it.

Why ads still wait a month: bought traffic landing on a silent hero, measured by no pixel, burns the margin that keeps it safe. Seal first — hero, DMARC, pixel — then ignite. That ordering is the plan.

The leak — adding up as you read

Visitors10–15k/mo
× Conversion2.2%
you2.2%
avg4.6%
AOV · single bag$30
= Leak$3,762/mo

derived · conversion gap $3,236 + email $526

Conservative range $2,633–$3,762/mo · $3,762 top of range

$125/day · ≈ $31,596–$45,144/yr · 7.5× vs the $497 fix

Day 0306090
Seal — hero · DMARC · pixelIgnite — 4 adsCompound

Monday, in three moves — your first deliverable

Stop 02 — messaging, the source

Say one thing, then say it everywhere

Three candidates, tested against your reviews and your rivals’ homepages measured. Watch two of them fail.

Candidate 1

“Freshly roasted coffee”

Every roaster says it — “fresh” with no roast date decides nothing.

Candidate 2

“Ethically sourced”

True and worth showing — but it explains sourcing, not why it beats the bag already in their cupboard.

Chosen — yours

“Roasted the week it ships — so it lands at peak: smooth, never bitter, never stale.”

Rivals sell origin and roast level and let the bag sit for months. You ship on a roast date. They cannot honestly copy this.

“Smooth, never bitter” · “My go-to gift”
— Verbatim, from your own on-site reviews. Your buyers wrote your positioning before we did. measured
your hero — live now

NORTHBEAN.CO — FRESH ROASTS

Says nothing to a first-timer
your hero — written for you

Roasted the week it ships.

Taste the difference ›

Ready to paste — ten minutes, highest leverage on the page
What your rivals say instead — checked on their homepages measured

HARBOR ROASTERS

“Single-origin, small-batch”

Origin plus process — nothing a shopper can taste at checkout.

MERIDIAN COFFEE

“Coffee, elevated”

A vibe, not a reason to choose.

DUSK & DAWN

“Wake up better”

Aspiration with no mechanism behind it.

None of them tells the shopper when it was roasted. That is the lane your sentence owns — and why they cannot honestly copy it.

Button: “Taste the difference”. Voice rule: talk like a roaster who cares when you brew, not a brand that sells beans.

One idea, six rooms

This sentence now runs everything below.

Ad hooks Welcome subject Social theme PDP hero Quiz results Store hero

Voice rule, everywhere it travels: talk like a roaster who cares when you brew, not a brand that sells beans.

Stop 03 — built for you, unasked

Your ads need a front door — a brew quiz, five questions in

You didn’t brief a funnel — we built one anyway, because “roasted for how you brew” begs a question only the shopper can answer. An ad pointing at a quiz converts better than an ad pointing at a homepage; all four ads at stop 07 link straight here.

The quiz, as your buyer sees it

How do you brew most mornings?

Drip machinePour-overEspressoFrench press
→ Five answers later: “Your match: medium roast, whole bean · the House Blend” — a personal brew plan, in the roaster’s voice, with the matching bag one tap away.
For your developer — the full build brief

Q1 how you brew · Q2 roast level · Q3 milk or black · Q4 how much you drink · Q5 whole bean or ground.

Results map to a roast + grind and one bag, in the roaster’s voice from stop 02. Page, logic table, and the result copy for each branch are included.

Stop 04 — your shop, as a customer sees it

Five fixes, pinned where a buyer meets them

Homepage, category, product — walked in buying order measured. Every fix specified; the biggest costs ten minutes.

northbean.co — homepage & categorymeasured
northbean.co homepage — sample capture NORTHBEAN.CO — FRESH ROASTS
1Hero says nothing to a first-timerPaste the new line. Ten minutes, highest leverage on the page.
2Your freshest proof is invisibleRoast date is shown nowhere — stamp “roasted [date]” on the page.
3No tasting flight on /collectionsA three-bag tasting flight as one $44 bundle lifts order value and teaches the range in a single card. Build it; feature it first.
/products/house-blend — product pagemeasured
House Blend bag — sample capture

The House Blend

$18 · 12oz

Add to cart

★★★★★ hidden below the fold

4Image order fights the buyerGallery opens on flat-lays — no roast-date stamp or brew shot anywhere. Six-slot order below.
5Trust exists but hidesStars and the freshness guarantee sit below the fold — move both above the buy button; push the guarantee at checkout.
The six-slot image order — and what we will not ask you to test

1

Bag hero — real bag, real roast color

KEEP

2

Roast-date stamp, on-image — “roasted 3 days ago”

MISSING

3

Beans close-up — the roast, up close

MISSING

4

Testimonial — “smooth, never bitter”

MISSING

5

Brew shot — a cup being poured

KEEP

6

Origin / the farm it came from

MISSING

No split tests. At your volume a trusted A/B test still needs months per variant to read clean — anyone selling you a testing program first is selling a coin toss with a dashboard. Change the hero, keep it, judge revenue over the quarter.

Stop 05 — retention is where growth compounds

Your core flows are live. So we built the layer above them.

We checked your account before writing a word measured — no flow-building here. What you lack: deliverability, segments, and a monthly campaign engine.

PASS

SPF

Published and correct. Nothing to change.

PASS

DKIM

Signing correctly on every send. Nothing to change here.

FAIL

DMARC

No record published. Nothing tells inboxes what to do with mail that fails your checks — so some of it silently never arrives.

DMARC fix — forward this block to whoever holds your DNS
1. At your DNS host, add a TXT record named  _dmarc.northbean.co
2. Value:  v=DMARC1; p=none; rua=mailto:dmarc@northbean.co; fo=1
3. Leave p=none for two weeks and read the aggregate reports
— Then raise to p=quarantine, and later p=reject, once your legitimate mail is passing clean.
From: northbean.co · one month of campaigns, 8 sends: weeks 1–2 theme, weeks 3–4 segments
Subject: Roasted this morning — here's what that changes
Theme · Week 1
NORTHBEAN.CO

Roasted this morning — here's what that changes

Welcome to northbean. Here's what most roasters won't tell you: coffee starts fading days after roast — so we roast to order and ship the same week.

Sent first to your ~1,200 engaged subscribers, where a campaign earns roughly double per recipient.

Taste the difference →

Click any of the eight to read it — each ships with its own art, generated from your store’s URL and look. “Copy HTML” puts the send, image included, on your clipboard ready for your ESP.

Stop 06 — flowers don’t chase the bees

Eight posts, one monthly theme, from what already works

We read your feed, your reviews and your rivals’ pages measured. One gap; month one’s theme — Roasted This Week — closes it.

instagram.com/northbean — your feed todaymeasured
feed tile — coffee bag flat-lay feed tile — roasted beans close-up feed tile — shop counter feed tile — morning pour feed tile — bags flat-lay feed tile — beans texture
Leads with flat-lays — not the freshness & flavor talk your buyers use

Your feed leads with

Product flat-lays

Your buyers’ reviews lead with

Freshness & smooth, never bitter

Month one closes that gap: every post speaks the buyers’ language, not the catalog’s.

Reel — week 1 · Freshness math

Beans die weeks after roast. Most shops won’t print the date — so the guess comes back in a flat, bitter cup.

Talking-head reel: one bag, the roast-date stamp shown, a fresh cupping at home. Same argument your welcome email opens with.

Reel — week 2 · From the roastery

We roast to order in small batches. Here’s what that lets us change when a customer says it tasted flat.

Founder on camera at the roaster. Nobody drop-shipping can film this.

The other six, with pillar and hook
PillarHook
Freshness“Best by” isn’t a roast date. Here’s how to read a bag — and what ours says.
StakesA $9 supermarket bag is already months stale. What that costs your morning.
Brewing mythYou don’t need a $900 machine. Here’s the 3-step better-cup test.
From the roasteryA customer said batch #14 tasted flat. So we pulled the roast 20 seconds earlier.
OriginSingle-origin vs blend — what actually changes in the cup, in plain words.
FreshnessDay 3 vs day 30 in the same cup — the difference you can taste.

Two of these hooks run again as paid ads — deliberate: organic is the free test, paid scales the winner. At day 30, engagement picks next month’s theme.

Stop 07 — creative is the targeting

Four ads, written and art-directed

Scroll — the reel slides sideways

The right shopper stops because the ad speaks their exact fear. Two hooks you met at Social — organic tests free, paid scales the winners.

northbeanSponsored
Ad 1 banner — hands with a fresh cup banner — generated for you

If the bag won’t tell you when it was roasted, it’s already stale.

Taste the difference

northbean Most roasters won’t print a roast date. northbean stamps it on every bag and ships the week it’s roasted — so you taste it at peak, not months past it.

UGC close-up · the roast-date stamp · 4:5

northbeanSponsored
Ad 2 banner — coffee shop counter banner — generated for you

If it needs sugar to go down, it wasn’t roasted for you.

Try it black

northbean Bitterness is a roasting problem, not a you problem. We roast to a smooth, balanced profile and ship it fresh — pour it black and taste what beans are supposed to do.

Static — the black-coffee dare · 4:5

northbeanSponsored
Ad 3 banner — coffee bag on dark banner — generated for you

The gift that shows up fresh — and never gets sent back.

Send the flight

northbean A three-bag tasting flight, roasted to order and shipped in a box worth opening — the easy gift for the person who has the machine but never great beans.

Static — the gift flight · 4:5

northbeanSponsored
Ad 4 banner — roasted beans macro banner — generated for you

“Smooth, never bitter.” That’s not our line — it’s your review.

Read the reviews

northbean We built the ad from the sentence your buyers keep writing. Roasted the week it ships, so it lands smooth — three cups in, still no bitterness.

Review-led reel · your own words · 4:5

30-day rules — kill or scale

KILL — hold under 25% benchmark past 3s, after 3,000 impressions: the hook failed.

KILL — past $13 per purchase over 7 days derived: beyond your ceiling.

KILL — blended return under 2.22× two straight weeks derived: your break-even.

SCALE — the winning hook gets two variants cut from its pattern and re-enters the set.

Evidence, hook library and retargeting links — right below ↓

Checked live — Meta Ad Library measured

search: “specialty coffee” · active ads · country US → 41 results — every one on price or origin. Nobody argues freshness-to-door.

facebook.com/ads/library — “specialty coffee” · active · US
Ad Library41 results · active · US
Roast RepublicSponsored
−20%

20% off your first bag

Bean & BarSponsored
−30%

30% off — single origin

Craft Coffee Co.Sponsored
EXTRA 15%

Extra 15% off subscriptions

Morning RitualSponsored
−40%

40% off — last season’s crop

Origin HouseSponsored
SAVE $8

$8 off your first order

DaybreakSponsored
BUY 2

Buy 2 bags, save 25%

Every tile leads with a discount or an origin cliché — price and provenance are the only levers pulled. Not one argues freshness-to-door. That lane is empty.

A category giant runs 100+ active ads on generic beans — the category prints money. The freshness-first argument has no owner yet. benchmark

The 8-hook library, with the pattern behind each
PatternHook
Callout the stalenessIf the bag won’t tell you when it was roasted, it’s already stale.
Taste letdownIf it needs sugar to go down, it wasn’t roasted for you.
Cost-of-cheap mathA $9 supermarket bag is stale before you open it. The real cost per cup.
Bitterness mythIf your coffee needs sugar, it’s the roast — not you.
Insider mechanismRoast date is the number nobody prints. Here’s why days-off-roast is everything.
Identity mirrorYou bought the $900 machine — then feed it months-old beans?
Objection flipThe “expensive” bag is the cheap one — once you count the cups you actually enjoy.
Competitor negative spaceTheir label tells you the origin. It never tells you the roast date.
Retargeting and destination links, ready to use

Four in ten of your customers come back — the second look is the cheapest revenue in the whole ad account.

AudienceWindowSuggested topic
Site visitors30 daysThe freshness proof — their own review language
Video viewers14 daysThe brew-quiz angle → five questions to your roast
Past buyers60 daysThe tasting-flight bundle (store fix #3)

northbean.co/pages/roasted-this-week?utm_source=meta&utm_medium=paid&utm_campaign=freshness-launch&utm_content=ad1-roastdate

Hold the budget until the store can see

Your site runs no Meta pixel today — we looked. Of every $30 single-bag order, about 45% is actually yours after beans and shipping — roughly $13; spend past that on one purchase and the sale loses money. Flipped: 1 ÷ 45% = 2.22× break-even — the number the KILL rules run on. Install the pixel first (30 minutes). We’d rather you spent nothing than spent it blind.

Stop 08 — the loop closes

Send back five numbers. We’ll tell you what won.

Not a document that ends — the first turn of a loop. Ten minutes of your numbers; the read back is free.

You send → we return → next turn

You send — ten minutes of numbers

AdsWhich hook won on cost per purchase, and its 3-second hold rate
EmailWhich of the 8 sends earned the most revenue per recipient
SocialThe two posts with the highest engagement
StoreHero pasted? Tasting flight live? Pixel firing?
NumbersSessions, orders, and revenue for the month — three figures

You get back — the read, free

The hook that paidNamed, with its true cost per purchase against your $13 ceiling.
The email that earnedThe one send worth building the next month’s campaigns around.
Next month’s themeChosen by what the data did, not what we hoped it would.

The next batch built on it — new ads off the winning angle, the next month’s emails and theme — is the next plan, at the same $497. No subscription, nothing charged unless you ask.

Stop 09 — what you paid, against the market

Priced as five separate briefs

Judge the price like everything else here: against evidence. Scroll — the market quotes stack up, then yours lands.

Messaging and positioning, research-backed$2,000
Four ads: strategy, copy, banners, test rules$1,800
Email month: deliverability, segments, 8 campaigns$1,600
Store walk with specified fixes, plus the quiz$1,500
Social month: theme and eight posts$1,100
Same scope, quoted separately$8,000
This page, finished$497
$497 for the finished work on this page. Priced for the labor delivered — what it earns depends on your market and what you ship.

Things only someone who looked would know

Your DNS publishes SPF and DKIM but no DMARC record at all. Your core flows are live. Your reviewers keep writing the same two words — smooth and fresh. None of that came from a template.

And one judgment call, owned: no revenue forecast on this page — a number nobody can defend costs more trust than it buys. The results section is day 30, measured, not page one, promised. — Itai, The Grow Program

Stop 10 — the vault

Everything you own, on one screen

Each piece forwards on its own — the DNS block to whoever holds your domain, the quiz brief to your developer, the ads to whoever runs the account. Nobody has to ask you a single question.

Screenshot this — the plan on one card

Diagnosis: great coffee, a leaky funnel — conversion under bracket, email thin (~$3,762/mo).

The one message: roasted the week it ships — smooth, never bitter, never stale.

Monday: paste the hero · publish DMARC · install the pixel.

Day 30: send five numbers, learn what won — free.

Deliverable 01The hero line + button“Roasted the week it ships.” · “Taste the difference”In place →
Deliverable 02DMARC record + DKIM checkOne DNS record — forward to whoever holds the domain.Details →
Deliverable 038 email campaigns, writtenA month of sends — read each, copy the HTML into your ESP.Open the viewer →
Deliverable 04The fit quiz + dev briefFive questions, logic table, result copy per branch.Try it →
Deliverable 055 store fixes + image orderWalked in buying order; every fix specified; six-slot gallery.Walk it →
Deliverable 068 social hooks, one themeTwo reels scripted + six hooks with pillars. Roasted This Week.Read them →
Deliverable 074 ads + kill/scale rulesWritten, art-directed, with the $13 ceiling and 2.22× break-even.See the reel →
Deliverable 08Retargeting + UTM linksThree audiences, windows, topics — links tagged and ready.Table →
Deliverable 09Monday checklistHero · DMARC · pixel — under an hour, all three.Tick it off →
Deliverable 10The day-30 loopFive numbers to send; three reads back. Free.What to send →

Did this change how you see your store?

One tap. Nothing follows this.

Template demo — northbean.co is a fictional store; every figure and screenshot on this page is sample data showing what your plan looks like. Figures marked benchmark are category averages. Prices in the comparison are going market rates for each piece hired separately. The Grow Program · $497 per turn of the loop.

This is the demo. Yours runs on your numbers.

Same ten stops, built on your real store — the leak priced, the biggest lever first. Six questions, about two minutes, no card.

Start the free audit →

northbean.co is a fictional demo store; every figure on this page is illustrative and does not describe any real business. Plan figures for real stores are estimates from provided ranges and curated category benchmarks — not guarantees. Results vary by store and execution. Terms & disclaimers.

Sample plan · northbean.co · fictional Run it on my store — free →