From One Hammock to $400M: The Math & Mechanics (Part 1)

Bernard Foster

CEO Midlens

“It’s not about ideas. It’s about making ideas happen.”

Articels

92

Followers

192K

“Our CAC was about $50. Average order was $90–$100. Gross margin 40–50%.
That math let us stand on the gas.”

When Mark Hasebroock and team bought a scrappy little site called Hammocks.com, there was no grand strategy deck. There was math. Within weeks, Google AdWords was profitably turning clicks into customers, and customers were telling them what store to build next. Five years later, the business had scaled from a single SKU to hundreds of specialty stores and nearly $400M in revenue.

This post breaks down the mechanics behind that lift: the math, the launch tempo, the go/kill scorecard, and the cross-sell engine that turned one backyard purchase into a whole-home relationship.

The Hook: CAC, AOV, Margin — Decide Fast, Scale Faster

Early on, Hayneedle’s acquisition math was simple and disciplined:

  • Customer Acquisition Cost (CAC): ~$50
  • Average Order Value (AOV): $90–$100
  • Gross Margin (GM): 40–50%

That combination meant they could acquire profitably on the first order and have room to reinvest. Crucially, they didn’t guess. They measured, daily, and made binary decisions:

  • If the math penciled: go now.
  • If it didn’t: kill now.

Founders love to complicate CAC with caveats. Don’t. You spent $X and got Y customers. X ÷ Y = CAC. Pair it with AOV and GM, then decide.

Founder Check: Can you quote your CAC, AOV, and GM without opening a spreadsheet? If not, you’re driving at night with the headlights off.

Speed + Stealth + The “Triangle” of SEO/SEM

Hayneedle ran on two cultural rails:

  1. Speed. Ship at “Microsoft Perfect” — about 70% done — and learn in the wild. No committee paralysis. Ten things to measure; if 7/10 lit up, go. If only 2/10, kill. Same day.
  2. Stealth. Don’t telegraph moves. Launch quietly and let competitors discover you after you’ve built momentum.

Tactically, they aimed to own what Mark calls the triangle on Google:

  • Paid result at the top
  • Right-rail ad (back in the day)
  • First organic result

Seeing the same brand three times on page one sent a powerful relevance signal and concentrated click-throughs and conversions. Replicate this mentality today by pairing high-intent paid with best-answer organic for each narrowly defined category page.

Play it like this: Niche landing page that is the best answer on the internet → exact-match query coverage in paid → structured data and content depth to earn organic. Own the triangle; own the category.

The 10-Point Scorecard (and the 7/10 Rule)

Before launching a new category store, the team ran every idea through a 10-point scorecard. If it scored 7 or better, they green-lit it. If not, they passed.

Examples of criteria they used (and you can adapt):

  • Plural domain availability (signal of category breadth and SERP advantage)
  • AOV > $100 (room for CAC and margin)
  • GM ≥ 50% (profit to fund growth)
  • 10+ qualified suppliers (assortment depth + negotiating leverage)
  • Drop-ship viability (reduce working capital and inventory risk)
  • SKU variety and colorways (long-tail demand)
  • Seasonality profile (cash-flow planning)
  • Fulfillment complexity (damage risk, dimensional weight, returns)
  • Search demand clarity (intent-rich keywords, not discovery-only)
  • Cross-sell adjacency (can this link to three more profitable categories?)

Two things made this deadly effective:

  • Binary thresholds. It wasn’t vibes or debate—it was “does it clear the bar?”
  • Cadence. They ran the scorecard constantly, letting them launch many small bets instead of over-perfecting one.

Founder move: Write your scorecard now. Force each new bet to earn its way in. Then honor the 7/10 rule without exception.

Email-Led Cross-Sell & the Adjacency Ladder

The first cross-sell didn’t come from a brainstorm; it came from a customer call:

“Love the hammock. Do you sell porch swings?”

They didn’t build a generic “outdoor” mega-store. They stood up PorchSwings.com and then repeated that move relentlessly, expanding in tight adjacencies:

Backyard: Hammocks → Porch Swings → Adirondack Chairs → Patio Umbrellas → Bird Baths → Wind Chimes → Patio Furniture
Then inside: Pot Racks → Bar Stools → Pool Table Lights → Coffee Tables … (hundreds more)

Three mechanics made the ladder climb:

  1. Category-specific stores that looked like the obvious best place to buy that exact thing.
  2. Email as the LTV engine. Every buyer became a prospect for the next adjacent need. Early tests were manual: “Thanks for your order—would 10% off your next outdoor purchase help?” Simple, fast, effective.
  3. Listening loops. They talked to customers and let real use cases dictate which store to launch next.

A small but telling optimization: BarStools.com underperformed—until they realized people buy sets of four. They rebuilt the page to make sets the hero. Revenue followed the data.

Founder playbook:

  • Ship a narrow, category-crushing page.
  • Pipe buyers into a simple 3-email adjacency sequence (unboxing tips → complementary use case → offer).
  • Build the next store only after demand shows up in support tickets, search terms, and repeat-order behavior.

What Not To Do (The Expensive Lessons)

Two choices slowed momentum:

  • Becoming a logistics company. Moving heavily into inventory turned a marketing-and-sales machine into a capital-hungry warehouse operation. Keep inventory balanced with drop-ship until turns and unit economics are proven.
  • Over-professionalizing too soon. An outside “all-star” exec layer added committees and silos, stalling growth for ~18 months. Protect bias-to-action as you scale.

If You’re a Founder Reading This…

  1. Know your numbers cold: CAC, AOV, GM, and the LTV path.
  2. Own the triangle: pair exact-match paid with a best-answer organic page.
  3. Score every bet: 7/10 or better, go; 2/10, kill—today.
  4. Build adjacency on purpose: let customer behavior pick your next move.
  5. Keep capital light until the data begs for inventory.

This is Part 1 of our Hayneedle case-study series. In Part 2 — Systems Without Committees, we’ll unpack the launch cadence, the 10 metrics they watched to decide go/kill, and how a 70% ship rule beat “perfect” every time.

Categories :

Blogs

Share :