GTM Oracle Report

Northwind Labs

Seed-stage B2B SaaS · 9 paying customers · $18k MRR · 11 months of runway.

Seed

Stage

B2B SaaS

Model

9

Customers

$18k

MRR

11 mo

Runway

01 — Biggest bottleneck

Your ICP is three companies wearing one label.

Everything downstream — the homepage, the pricing page, the outbound sequences, the hiring plan — is written for an average customer that does not exist. The nine accounts you have closed behave like three distinct businesses with three distinct buying cycles, and averaging them is why every channel reads as mediocre rather than as working or broken.

  • Segment A closes in 24 days; Segment C takes 96 days and churns at 3× the rate.
  • The homepage headline addresses Segment B — the segment with the lowest expansion revenue ($0 net-new in 6 months).
  • 2 of 5 channels have produced no second win in 4 months, but neither has been cut.
  • The last two hires (a solutions engineer and a compliance-focused AE) point at a fourth segment being added rather than one being chosen.
ConfidenceHIGH · 4 INDEPENDENT SIGNALS

02 — GTM health score

58/ 100 overall
PRODUCT-MARKET FITPOSITIONINGICPMESSAGINGDISTRIBUTIONSALESGROWTH PROCESSEXPERIMENTATIONEXECUTION
  • Product-market fit72
  • Sales70
  • Execution66
  • Distribution61
  • Positioning54
  • Messaging48
  • Growth process44
  • ICP38
  • Experimentation35

03 — Priority matrix

DO FIRSTBIG BETSFILL-INSNOT NOWEFFORT →IMPACT →12DARK HORSE3
  • 1Segment A outbound
  • 2One-JTBD homepage
  • 3Segment C at 3×Dark horse

04 — Top 3 recommendations

  1. 01

    Pick Segment A and write everything for it for one quarter.

    Segment A already closes 4× faster and holds 3× better; the constraint is attention, not demand.

    Getting this wrong costs a quarter: you keep three half-funnels, none of which reaches the volume needed to read a signal before the runway falls under 8 months.

  2. 02

    Cut the two channels with no second win before adding a third.

    Four months and no repeat is a channel verdict, not a patience problem — you are paying attention tax on both.

    If you keep them, the next channel test runs on a third of the team's time and returns an unreadable result.

  3. 03

    Instrument one weekly experiment ritual before hiring another AE.

    Experimentation scores 35 — the lowest axis — so an extra rep amplifies an unmeasured motion.

    The cost of getting this wrong is $140k of loaded headcount spent proving what a two-week test would have told you.

05 — Blind spots

No one owns churn in Segment C.

Three logos lost in five months and none had a named owner or a post-mortem. The pattern is being repeated because nobody is accountable for reading it.

Pricing has never been tested, only defended.

The current $2k/mo point was set 14 months ago from a competitor's public page. Zero accounts have been quoted above it, so willingness to pay is unknown, not low.

Your fastest channel is undocumented.

4 of 9 customers came from founder-network referrals. It is not in the CRM, has no follow-up loop, and dies the moment the founders stop selling.

Runway maths assumes flat burn through a hiring plan.

The 11-month figure does not include the two open roles. With them, the real number is closer to 7.5 months — a different decision horizon than the one being planned against.

06 — Three experiments

1SCALE

Run outbound to Segment A only for six weeks.

Hypothesis: reply rates are being suppressed by a message averaged across three segments. Sending one segment a message written only for it lifts replies above the 9% threshold where the channel pays for itself.

Metric
Reply rate > 9% over 400 sends
Outcome
Channel becomes predictable, or is cut with evidence
Effort
Low · 1 week to launch
Why now
Segment A already closes in 24 days — the fastest read available
2SCALE

Rewrite the homepage around one job-to-be-done.

Hypothesis: the homepage currently sells to the weakest segment, so qualified Segment A visitors self-disqualify. A single job-to-be-done above the fold raises demo conversion by 40%.

Metric
Demo conversion +40% (2.1% → 2.9%)
Outcome
Inbound quality rises, or positioning is falsified cheaply
Effort
Medium · 2 weeks
Why now
Every paid and outbound test lands on this page first
3DARK HORSE

Quote Segment C at 3× and refer out anyone who says no.

Hypothesis: Segment C is not a targeting problem, it is a pricing-signal problem — the accounts that accept 3× are the real ICP hiding inside a segment about to be abandoned.

Metric
≥2 of 5 quoted accounts accept at $6k/mo
Outcome
A hidden premium ICP surfaces, or Segment C is closed for good
Effort
Low · 2 weeks
Why now
Segment C is being written off this quarter either way

Why this is the dark horse — every instinct at seed says discount to close a slow segment. Doing the opposite tests willingness to pay and segment quality in one move, at zero acquisition cost. No competitor will copy it, because it looks like turning down revenue.

07 — Similar companies

SEED · DEV TOOLS · 12 CUSTOMERS

Ran three segments in parallel at $22k MRR, then cut to one after a 6-week outbound test showed one segment replying at 11% and the others under 3%.

OUTCOME · $22K → $71K MRR IN 9 MONTHS

SEED · FINTECH INFRA · 8 CUSTOMERS

Repriced their slowest segment upward instead of discounting. Two of six accounts accepted at 2.5×; the four that declined became the referral list.

OUTCOME · ACV $1.8K → $4.4K, CHURN HALVED

SEED · VERTICAL SAAS · 10 CUSTOMERS

Kept all three segments to protect a $19k MRR number and hired two AEs against the blended pipeline. Neither rep hit quota because each was selling a different product story.

CAUTIONARY · OUTCOME · FLAT FOR 11 MONTHS, ACQUIHIRED

08 — Growth roadmap

123456789101112
  • Segment A outbound — 400 sends, one message
  • Homepage rewrite around one job-to-be-done
  • Segment C 3× pricing test — 5 accounts quoted
  • Weekly experiment ritual + churn ownership

WEEKS 1–4

Narrow

Stop selling to three segments. One message, one segment, one channel, enough volume to read a result.

WEEKS 5–8

Price

Quote Segment C at 3× and cut the two channels with no second win. Both answers arrive inside four weeks.

WEEKS 9–12

Systematise

Turn whatever survived into a weekly ritual with a named owner before the next hire is approved.

09 — Recommended next step

Book a GTM Clarity Call. We walk through these three experiments together, agree which one runs first, and set the thresholds that decide whether it worked — so you start Monday with a plan rather than a list.

If you would rather run it independently, start with experiment 01. It is one week of work and it decides the other two.

Book a GTM Clarity Call

Dark horse on the table: Segment C at 3×