Workbook home / Example 4: B2B SaaS

Example 4 — B2B SaaS expanding upmarket

Workbook applied to a fictional B2B SaaS. "Ledgerly" — AI bookkeeping for SMBs, Series A, $8M raised. Currently selling to 1-50 employee SMBs via PLG. Question: should we expand upmarket to mid-market (500-2000 employees) or go deeper into a different SMB segment? v2: 4-candidate narrow, 3/6/12-month horizons.

Why this example. B2B SaaS is the most common startup case. The framework's job is to make the "should we go upmarket" question concrete: which 4 segments to test, which 1 to choose, which 3 to wedge, and which 5 success criteria + 5 risks define the 3-month checkpoint. The substrate signals are different from a named-handle substrate (no Twitter/X handles, no on-chain data; instead: customer interviews + win/loss + sales data + market reports).


Section 0 — Frame the product

Ledgerly (fictional)
AI bookkeeping automation for SMBs. $99/mo starter, $499/mo pro, $2000+/mo enterprise. Currently 1,200 paying customers, $1.4M ARR, 88% net revenue retention.
Series A: $8M raised in Q1 2025. 22-person team. 18-month runway (until Q3 2027). Need to hit $4M ARR to raise Series B.
Substrate: 1,200 paying customers (CRM export), 340 lost deals in last 12 months (win/loss), 22 customer interviews conducted, 8 market reports (Gartner, Forrester, IDC), 6 sales-call recordings analyzed. No opencli named-handle substrate for this product — the buyers are companies not individuals.
Decision window: 6-9 months to validate the upmarket bet and hit the $4M ARR threshold for Series B. Tight but feasible.

L1Baylands — 4 candidates narrowed from 7Layer 1 of 4

Step 1.1 — The 30+ brainstorm

Start with the 5 ICP segments the team already has a hypothesis about, then expand to 25 adjacent.

5 current ICP hypotheses:

  1. 1-50 employee service businesses (current beachhead)
  2. 51-500 employee service businesses (slight expansion)
  3. 501-2000 employee mid-market service businesses (the "upmarket" bet)
  4. Vertical SaaS resellers (accounting firms serving the above)
  5. E-commerce SMBs (Shopify/WooCommerce merchants)

Adjacent segments (#6-#30) include: solo accountants, fractional CFOs, vertical SaaS platforms (industry-specific), tax-prep-only shops, etc. 4 narrowed candidates, 3 dropped.

Step 1.2 — Narrowed to 4 candidates (v2 set)

#CandidateSubstrate signal (1-sentence)
C1501-2000 employee mid-market service businesses (CHOSEN)Win/loss shows 27% of lost deals in the 500-2000 range cite "lacks SSO" and "lacks audit log" — feature gaps. 14 customer interviews from this segment rate pain 9/10.
C251-500 employee growing service businessesWin/loss shows 31% of total customers are in this range, expanding. Sales cycle 2-3 months. Easier than C1.
C3Vertical SaaS resellers (accounting firms)5 of 22 customer interviews are CPAs. 1 already refers clients. Wedge — not primary.
C5E-commerce SMBs (Shopify merchants)Adjacent but different (inventory + COGS). 1 sales-call recording: "we tried Shopify, they need a totally different product."
Substrate-legend (v2): 4 candidates, not 7. v1's 7 was over-broad for a B2B SaaS at this stage. v2 narrows to 4 per Voje: focus on segments where there's a 12-cell signal (not just intuition). The 3 dropped (e.g. fractional CFOs as primary ICP, tax-prep shops, solo accountants) are kept as STAGE for year 2+ in the workbook's Section 5.

Step 1.3 — Aulet 12-cell matrix (C1 + 3 alternates)

CellC1 Mid-marketC2 51-500C3 CPA firmsC5 E-commerce
1. IndustryService businesses (consulting, agencies, law)Service businesses (same)Accounting / professional servicesE-commerce / retail
2. ApplicationMonthly close, audit log, SSOMonthly close, multi-entityClient bookkeeping, batchInventory + COGS, multi-channel
3. End-userController + CFO + IT buyerController + bookkeeperAccountant + their clientFounder + ops manager
4. BenefitsTime saved on close (10+ hrs/mo); SOX-ready audit log; SSOTime saved on close; multi-entityBatch on multiple clients; branded reportsMulti-channel inventory; COGS accuracy
5. Lead CustomersCustomer interviews: 14 named mid-market controllers (Acme Consulting CFO, Beacon Agency Controller, Coastline Law Ops Director, etc.)22 named growth-stage controllers5 named CPA partners (Adler CPA, etc.)0 named (sales-call recording: "we don't know this market")
6. Market~8,000 mid-market service firms in US~120,000 firms in US~70,000 CPA firms in US
7. Characteristics3-9 month sales cycle; buying committee; reference-driven1-3 month sales cycle; 1-2 buyers1-3 month sales cycle; partnership-driven1-2 month sales cycle; PLG; price-sensitive
8. Partners/PlayersQuickBooks, NetSuite, Rippling (IT)QuickBooks, Gusto, RampThomson Reuters, Intuit LacerteShopify, Xero, A2X
9. Size of Market$400M-$1.2B TAM at $50K-$150K ACV$300M-$1B TAM at $5K-$15K ACV$50M-$200M TAM at $10K-$50K ACV$100M-$500M TAM at $1K-$5K ACV
10. CompetitionNetSuite, Sage Intacct, BlackLineQuickBooks Online Advanced, XeroCanopy, Karbon, TaxDomeA2X, Xero, QuickBooks + Shopify
11. PlatformSales (Outbound + AE); events; partner co-sellSales (PLG → AE); product-led contentPartner channel; conferences; CPA networkPLG; Shopify app store; community
12. Complementary AssetsCurrent team; customer base; brand in 1-50 segment; NetSuite integration already builtSameSame; plus brand affinity with CPAsSame; but zero inventory expertise

Step 1.4 — Moore's 3 conditions (v2 — all 4 candidates)

Candidate(a) similar products bought(b) similar sales cycle(c) word-of-mouthPass?
C1 Mid-marketAll mid-market service firms buy NetSuite or Sage Intacct or BlackLine. Substrate: win/loss + 14 customer interviews.3-9 month cycle. Substrate: 22 sales-call recordings show 4-month median close.CFOs talk to other CFOs in peer groups; reference customers drive 60% of pipeline. Substrate: 8 customer interviews cite "heard from a peer."✓ PASS (cleanest pass of 4 — 14 named interviewees, real win/loss data, named partner integrations)
C251-500QuickBooks Advanced, Xero. Substrate: 340 win/loss deals.1-3 month cycle. Substrate: 31% of customers in this range.Word-of-mouth moderate; smaller buyer.✓ PASS (easiest, but smaller ACV)
C3CPA firmsCanopy, Karbon, TaxDome. Substrate: 5 named CPA partners.1-3 month cycle. Substrate: 1 already refers clients.Word-of-mouth strong via partner channel.✓ PASS (wedge, not primary)
C5E-commerceA2X, Xero. Substrate: 0 sales-call recordings, no customer interviews.1-2 month cycle. Substrate: zero history.Shopify community; but not Ledgerly's network.✗ FAIL (no substrate evidence)

Layer 1 verdict: C1 (mid-market) passes cleanest with 14 named interviewees. C2 passes but at smaller ACV. C3 is a wedge. C5 fails on substrate — there's no 12-cell evidence; drop it for the v2 4-candidate set.

L2Voje — C1 proximity testLayer 2 of 4

CandidateCan we dominate in 18 months? (Y/N + why)What would "dominate" look like?
C1 Mid-marketY, with high confidence. Customer-base already contains 1,200 SMBs that grew; some are 50-200 now. We have named contacts at 14 of those who moved up.10-15 mid-market design partners in 6 months; 5-8 case studies in 12 months; $2.5M-$3M ARR contribution toward the $4M Series B target.
C2Y, but smaller ACV. Need 200-300 customers to hit $2.5M ARR.200-300 customers; 1-2 case studies; WoM channel.
C3Y, but partnership friction. CPAs are slow to switch.5-10 CPA partners; 30-50 referred clients; $500K-$1M ARR.
C5N. Too much product work, not enough substrate.

Layer 2 verdict: C1 wins on Layer 2. 18-month window fits the 3-9 month sales cycle (room for 2-3 full sales cycles). C2 is the safe fallback. C3 is wedge. C5 is dropped (already failed L1).

L3Solanki — C1 defender-loyalty testLayer 3 of 4

Step 3.1 — 5 defenders (C1 specific)

1. NetSuite (Oracle) — institutional mid-market ERP. 2. Sage Intacct — mid-market accounting. 3. BlackLine — close-automation incumbent. 4. QuickBooks Online Advanced (Intuit) — upmarket QBO. 5. In-house Excel workflows at the customer — the "do nothing" incumbent.

Step 3.2 — Defender-loyalty probe (C1 specific)

Defender(1) Vendor pitch rejection (0-3)(2) "I trust X" (0-3)(3) NPS-equivalent (0-3)(4) Switching cost (0-3)(5) Market-share trend (0-3)Total / 15Verdict
NetSuite3323213/15UNSAFE — position alongside
Sage Intacct3223212/15UNSAFE — feature-compete
BlackLine222219/15CAUTION — niche overlap
QuickBooks Online Advanced222118/15CAUTION — incumbent SMB
In-house Excel111205/15SAFE — the target

Layer 3 verdict (C1): NetSuite 13/15 + Sage Intacct 12/15 — both UNSAFE. The HUL-Nihar reframe: Ledgerly's risk is not "we can't beat NetSuite" — it's "the customer's Excel is good enough and the switching cost is too high." Substrate: 27% of lost deals cite "lacks SSO/audit log" — that's the gap. Position Ledgerly as "the layer that automates the close before it hits NetSuite."

L4Test Card — operationalize C1Layer 4 of 4

Step 4.1 — Beachhead assertion

The chosen beachhead, in one sentence:

501-2000 employee mid-market service businesses (consulting, agencies, law firms) is the beachhead: 3-9 month sales cycle (Layer 2 fits 18-month window narrowly), 14 named interviewees (substrate-validated), 27% of lost-deal reasons ("lacks SSO" + "lacks audit log") are feature gaps the team can close. C2 (51-500) is a fallback; C3 (CPA firms) is a wedge.

Step 4.2 — 3 Test Cards for the next 6 weeks

TC1 — 14 named interviewees re-contacted as design partners (week 1-2)

Step 1: Hypothesis
We believe that 8/14 of the named mid-market interviewees (the 14 from customer interviews who rated pain 9/10) will convert from "past interview" to "design-partner commitment" within 14 days — because they already engaged deeply (90-min interviews) and explicitly cited "lacks SSO" and "lacks audit log" as the #1 blockers. Adding those features is the only thing standing between interest and commitment.
Step 2: Test
To verify that, we will build the SSO + audit-log features in week 1 (already 60% scoped). Send personalized emails to the 14 named contacts in week 2 with: (1) the new feature launch, (2) a 1-pager on the design-partner program (50% off year 1, reference customer slot, 1 named PM), (3) a CTA for a 30-min call. Track in the CRM.
Step 3: Metric
≥ 8/14 (57%) respond. ≥ 4/14 (29%) book a call. ≥ 3/14 (21%) sign design-partner agreements. Substrate: CRM (named leads), email open/click rates, win/loss.
Step 4: Criteria
Right if ≥ 3/14 sign design-partner agreements.
Wrong if ≤ 1/14 signs OR response rate is ≤ 25%.
Pivot on fail: the message is too vendor-y, OR the feature isn't enough. Rewrite the brief; run win/loss on the 5 that didn't respond to find the real blocker (typically: budget cycle, not the feature).
Kill on double-fail: pivot beachhead to C2 (51-500). Lower ACV but easier cycle; same product, different sales motion.

TC2 — CFO peer-group warm intros (week 3-4)

Step 1: Hypothesis
We believe that the 3 named design-partner signatories (from TC1) will provide 2+ warm intros each to their CFO peer groups within 14 days — because 60% of pipeline already comes from peer referrals (substrate: 8 customer interviews cite "heard from a peer"), and the design-partner signatories have explicit reference-customer slots in the agreement.
Step 2: Test
To verify that, we will activate the reference-customer slot in the design-partner agreement. Send each of the 3 design-partner signatories a 1-page ask: "Introduce us to 2 CFOs in your network. We'll prep a 20-min call template." Track referrals in the CRM as a separate lead source.
Step 3: Metric
3/3 design-partner signatories provide ≥ 2 intros. ≥ 4/6 intros convert to a 20-min call. ≥ 2/6 intros convert to a sales opportunity. Substrate: CRM (referral source), call logs, win/loss.
Step 4: Criteria
Right if ≥ 4 intros + ≥ 2 opportunities.
Wrong if ≤ 1 intro from the 3 design-partner signatories.
Pivot on fail: the reference-customer slot is too vague. Restructure: "If you refer 2 CFOs and 1 becomes a customer, you get $5K credit + a public case study slot." Tighter incentive.

TC3 — CPA partner channel activation (week 5-6)

Step 1: Hypothesis
We believe that the 5 named CPA partners (Adler CPA, Beacon Bookkeeping, Coastline Accounting, etc.) will provide 3+ warm intros to mid-market clients within 14 days — because the substrate (5 customer interviews) shows CPAs are the trusted advisor to mid-market finance teams, and Ledgerly's batch-on-multiple-clients feature is the literal reason a CPA would refer.
Step 2: Test
To verify that, we will email the 5 named CPA partners in week 5 with a 1-pager: "We just added batch-on-multiple-clients to Ledgerly. If you refer 3 clients, we offer you a 20% rev-share for year 1." Track in CRM as a separate lead source tagged "CPA partner."
Step 3: Metric
≥ 3/5 CPA partners respond. ≥ 2/5 provide ≥ 1 client intro. ≥ 1/5 produces a paying client within 30 days. Substrate: CRM (CPA partner source), rev-share payouts, win/loss.
Step 4: Criteria
Right if ≥ 1 paying client from CPA channel.
Wrong if 0 intros from 5 CPA partners.
Pivot on fail: the 20% rev-share is too low (CPAs discount future revenue). Restructure: 30% rev-share year 1 + a 1-time $500 CPA bonus for the first paying client. The CPA market is partnership-driven; the structure has to match.

Section 5 — The 3 / 6 / 12-month checkpoints

5.1 — Beachhead decision

The beachhead is: 501-2000 employee mid-market service businesses. Layers 1, 2, 3 all pass. Layer 4 in progress. Verdict: pursue.

5.2 — 3-month checkpoint (5 success criteria + 5 risks)

#CriterionThresholdSubstrate
1Design-partner signatories (TC1)≥ 3/14 named intervieweesCRM + signed agreements
2Peer-group referrals (TC2)≥ 4 intros → ≥ 2 oppsCRM (referral source)
3CPA channel paying client (TC3)≥ 1 paying clientCRM (CPA partner source) + rev-share
4Win/loss on the upmarket bet≥ 5 won + ≥ 5 lost (sample size)CRM + win/loss analysis
5ARR from C1≥ $200K from upmarket dealsSales data (revenue by segment)
#Risk (3-month)Detection substrateMitigation
1Sales cycle 3-9 mo is too long; need 2-3 cycles inside 18 moCRM (deal velocity by stage)If average cycle > 6 mo, hire a BDR + a mid-market AE; raise Series A extension to fund 18-mo runway.
2NetSuite ships a Slack-style automation featureNetSuite product page + customer community monitoringPosition Ledgerly as "the layer that automates the close BEFORE it hits NetSuite" — not a replacement.
3SSO/audit-log features ship lateEngineering velocity (sprint burndown)If SSO/audit-log slip past week 4, narrow TC1 to a smaller list (5 of 14) where the gap is most acute.
4Customer base churns when upmarket pressure growsNRR (net revenue retention) by segmentIf 1-50 segment NRR drops below 90%, slow the upmarket bet; SMB is the cash engine, mid-market is the growth engine.
5CFO peer-group intros dry up after first waveCRM (referral source count by month)If intros < 1/mo by month 3, the reference-customer incentive is mispriced. Restructure the design-partner agreement to a published case study + co-marketing slot.

5.3 — 6-month checkpoint (3 additional criteria)

#Criterion (6-month)ThresholdSubstrate
1Mid-market brand recognition≥ 3 published case studies (with named customers)Case studies + sales-call recordings
2Defender probe refinement: 5 defenders re-scoredRe-run probe with new substrate data (win/loss on upmarket deals)Win/loss + customer interviews
3Channel diversification: 3 lead sources for C1Outbound, peer referrals, CPA partners (each ≥ 25% of pipeline)CRM (lead source by deal)

5.4 — 12-month checkpoint (3 additional criteria)

#Criterion (12-month)ThresholdSubstrate
1Revenue concentration: % from C1≥ 50% of total ARR from C1 (or C1 + C2 combined ≥ 80%)Sales data (revenue by segment)
2Wedge progress: have adjacent candidates started converting?C2 ≥ 30 new customers; C3 ≥ 1 partner; C5 droppedCRM (new customers by segment) + signed CPA partner agreements
3Defender response: have any of the 5 defenders pivoted?NetSuite, Sage Intacct, BlackLine, QBO Advanced, Excel — has any moved?Competitor product monitoring + customer interviews

Done. The chosen beachhead for Ledgerly: 501-2000 employee mid-market service businesses. All 4 layers pass. 3 Test Cards ready to run in the next 6 weeks. 5 success criteria + 5 risks for the 3-month checkpoint; 3 additional criteria for 6-month; 3 for 12-month. The B2B SaaS pattern: customer interviews + win/loss + sales-call recordings + market reports is the substrate, NOT opencli named-handle search.

Example 4 of 5 in the Beachhead Synthesis Workbook v2. 4-candidate narrow, 3/6/12-month horizons, light theme. 2026-06-12. Password-gated. Companion: Example 5 consumer.