Judie Alvarez
ResourcesThoughtsCase StudiesLet's talk
Abstract geometric shapes with a red accent representing strategic thinkingAbstract geometric shapes with a red accent representing strategic thinking

The B2B SaaS Growth Operating System: A 90-Day GTM Framework (With Templates)

18 min read
January 15, 2025
Judie Alvarez

On this page

  • What is a Growth Operating System?
  • Phase 1: Days 1–30
  • 1. The 5-Second Positioning Audit
  • 2. The ICP Sharpening Exercise
  • 3. Build the Narrative Stack
  • 4. The Kill List
  • 5. Tracking Setup
  • Phase 2: Days 31–60
  • The Experiment Card Template
  • Channel Benchmarks
  • Channel-Specific Playbooks
  • Phase 3: Days 61–90
  • The Channel Decision Matrix
  • Building SOPs for Scale
  • The Hire vs. Automate Framework
  • The 'Ready to Hire' Checklist
  • The Dashboard: 5 Metrics
  • 1. CAC Payback Period
  • 2. Activation Rate
  • 3. Burn Multiple
  • 4. Pipeline Velocity
  • 5. Runway Remaining
  • The 90-Day GTM Tracker
Back to ThoughtsGrowth Strategy

Most GTM advice is either too vague to execute ("build a community!") or designed for companies with 50-person marketing teams and seven-figure budgets. I call this Ikea Marketing: tactics that work for giants but will drain your runway before you see a single paying customer.

If you're a technical founder, you're probably stuck in one of two traps: building features to fix what's actually a distribution problem, or blindly testing tactics you read on some VC's Twitter thread while your runway shrinks.

You don't need a CMO. You need a system.

This is the Growth Operating System I run with Seed to Series A startups. 90 days, three phases, real frameworks you can execute tomorrow.

What is a Growth Operating System?

A Growth Operating System is a structured, 90-day framework for early-stage startups to validate distribution channels, refine positioning, and build repeatable pipeline without a full marketing team. It prioritizes profitability and customer movement over vanity metrics.

Phase 1: Days 1–30. Audit & Narrative

Goal: Stop the bleeding.

Before you touch a single channel, you need to know if your story lands. Most startups skip this, spend €10k on ads, and wonder why nothing converts. According to CB Insights, 14% of startups fail because of poor marketing. But the real number is higher because "no market need" (35%) is often a positioning problem in disguise.

1. The 5-Second Positioning Audit

Open your homepage in an incognito window. Set a timer for 5 seconds. Close it. Write down what you remember.

Now ask three people outside your company to do the same. Not friends, not investors, strangers who match your ICP. If they can't pass this checklist, stop spending money on traffic immediately:

  • Who is this for? Can they name the role or company type?
  • What is the problem? Not your feature, the pain they feel.
  • What is the outcome? "Cut cloud costs by 40%" not "AI-powered optimization."
  • Why now? Is there urgency, or can they do this next quarter?

The data behind this: Unbounce analyzed 74 million visits across 64,000 landing pages and found that pages with clear, specific value propositions convert 2-3x higher than those with vague or feature-focused messaging. You're not just losing conversions. You're paying full price for traffic that was never going to buy.

Common failures I see:

  • Headlines that describe what you are ("AI-powered analytics platform") instead of what you do for them ("Know which customers will churn 30 days before they leave").
  • No specificity on outcomes ("save time" vs. "save 12 hours per week on reporting").
  • Buried or missing social proof with case studies and logos below the fold where 50% of visitors never scroll.

2. The ICP Sharpening Exercise

"B2B SaaS companies" is not an ICP. Neither is "marketing teams" or "Series A startups." You need four layers of resolution:

LayerDefinitionGood ExampleBad Example
FirmographicsCompany size, stage, industry, tech stack, geography"Series A fintech in Europe using Stripe and Segment""Financial services companies"
RoleThe person with budget AND pain"The person who gets blamed when churn spikes above 5%""VP of Customer Success"
Trigger EventsWhy would they buy TODAY vs. next quarter?New funding round, failed audit, competitor breach, missed board targets, new CTO with mandate to fix"They want to grow"
DisqualifiersWho should you actively reject?<€1M ARR, bootstrapped with no funding plans, enterprise with 18-month procurement"Anyone who can pay"

Why trigger events matter more than demographics: A 2023 analysis by Gong found that deals initiated within 30 days of a trigger event (funding, leadership change, or public initiative) close at 2.3x the rate of cold outreach with no trigger. Your ICP isn't just who could buy. It's who is ready to buy right now.

The trigger event stack for B2B SaaS:

  • Funding announcement. Series A/B means they need to show growth.
  • Leadership change. New CMO/CRO means new budget, new priorities.
  • Hiring surge. 5+ GTM roles open means they're scaling and need tools.
  • Competitor mentioned. They evaluated or churned from an alternative.
  • Compliance deadline. GDPR, SOC2, industry regulation.
  • Public commitment. CEO quoted on initiative that requires your solution.

Build alerts for these. Use LinkedIn Sales Navigator, Crunchbase alerts, Google Alerts on "[competitor] alternative," and job board monitoring.

3. Build the Narrative Stack

You need three versions of your story. They serve different purposes and have different structures.

The Customer Narrative (2 minutes, for sales calls):

Structure: Situation → Problem → Failed alternatives → Your approach → Outcome with proof

This must be concrete. Not "companies struggle with churn" but "Your CS team is spending 15 hours a week manually reviewing accounts for churn risk, and they're still missing 40% of the customers who leave."

The Investor Narrative (3 minutes, for pitches):

Structure: Market size → Why now (timing/tech shift) → Your insight → Traction proof → The ask

Investors don't care about features. They care about market timing and whether you've found signal. The "why now" is where most founders fail. You need a forcing function (regulatory change, tech breakthrough, behavior shift) that explains why this couldn't have been built 5 years ago.

The Content Narrative (ongoing POV):

This is your unique stance on the market. Not thought leadership fluff. An actual position that some people will disagree with.

"Distribution is the new moat" = stance. "Marketing is important for startups" = nothing. "Cold email is dead" = stance (even if wrong). "Startups should focus on growth" = nothing.

Your content narrative should make 20% of readers disagree. If everyone nods along, you're not saying anything.

4. The Kill List

Tangled wires transforming into a single focused red line - representing the shift from chaos to focus

List every marketing activity you're currently doing or considering: SEO, paid ads, LinkedIn, content, events, partnerships, Product Hunt, cold email, communities, podcasts, webinars, Twitter/X.

Score each on two dimensions (1-5 scale):

ActivityLeverage (Potential pipeline in 6mo)Drain (Founder time + cost)Score (L - D)
Cold email42+2 ✓
Podcast guesting24-2 ✗
SEO/Content43+1 ✓
LinkedIn organic32+1 ✓
Paid ads34-1 ✗
Conference speaking25-3 ✗

The rule: Anything that scores 0 or below gets killed. Not paused. Killed. Remove it from your roadmap entirely.

The goal: Enter Phase 2 with 2-3 channels maximum.

Why this matters: Startups that focus on 1-2 acquisition channels before Series A grow 2-3x faster than those spreading across 5+ channels (First Round Capital data). Focus isn't just efficient. It's how you find signal fast enough to survive.

5. Tracking Setup (Non-Negotiable)

Install these before Day 30 ends or you're flying blind.

Attribution (self-reported): Add "How did you hear about us?" to your demo/signup form with specific options plus an open field. Self-reported attribution is more accurate than software attribution for B2B because the buyer journey is nonlinear. Someone might see your LinkedIn post, Google you a week later, and click a retargeting ad. Software would credit the ad, but the LinkedIn post did the work.

Activation cohorts: Weekly table showing what % of signups complete the core value action by Week 2. If you don't know your activation metric, it's probably "completed setup + did the thing once." For Slack it was 2,000 messages. For Dropbox it was 1 file in folder. For Zoom it was hosted 1 meeting. What's yours?

Pipeline source tagging: Every deal in your CRM gets tagged with original source at creation. Not "HubSpot" or "Inbound" but the actual channel: "Cold email - CTO list," "LinkedIn DM - funding trigger," "Content - SEO pricing page." You need to know which specific motion generated the deal.

Download the 90-Day GTM Toolkit

Get the complete set of templates, checklists, and frameworks mentioned in this article.

Get the Toolkit

Phase 2: Days 31–60. The Experimentation Engine

Goal: Get signal or die trying.

You picked 2-3 channels. Now run structured experiments. Not "try some stuff and see what happens."

Each experiment runs exactly 2 weeks. No extensions. If you can't get signal in 2 weeks, either the channel is wrong, the execution is wrong, or the audience is wrong. Either way, you need to change something.

The Experiment Card Template

Tablet screen displaying HYPOTHESIS - representing scientific testing approach

Copy this. Fill it out before you spend a dollar or an hour.

### EXPERIMENT CARD: [Channel + Audience]

**HYPOTHESIS**
"If we [specific action], then [specific metric] will [specific change], 
because [rationale based on what you know about the audience]."

**INPUTS (What we control)**
- Volume: [# of emails, ads, posts, calls]
- Spend: [€ or founder hours]
- Duration: 2 weeks

**OUTPUTS (What we measure)**
- Primary metric: [The number that determines success]
- Secondary metrics: [Supporting data points]

**SAMPLE SIZE**
- Minimum for significance: [Usually 100+ for email, 1000+ for ads]

**KILL CRITERIA**
- If [metric] < [threshold] by Day 14, we kill it.
- No extensions. No "let's give it one more week."

Example: LinkedIn Outbound to CTOs

  • Hypothesis: If we send personalized connection requests to CTOs at Series A SaaS companies who raised in the last 60 days, 15% will accept and 5% of acceptances will book a demo, because funding announcements create urgency for infrastructure decisions.
  • Inputs: 200 connection requests over 2 weeks (20/day), 10 founder hours.
  • Outputs: Accept rate, reply rate, demos booked.
  • Sample size: 200 minimum.
  • Kill criteria: If accept rate <10% OR demos <2, we kill it.

Channel Benchmarks: Are You Failing?

Don't scale until you hit these. If you're below them, fix the creative/message first.

Cold Email:

MetricMinimum BenchmarkGoodExcellent
Open rate40%50%60%+
Reply rate3%5%8%+
Positive reply rate1%2%4%+
Demos from 100 emails12-35+

If open rate is low: subject line problem. If opens are high but replies are low: body copy or offer problem. If replies are high but positive replies are low: targeting or relevance problem.

Cold email deliverability note: In 2024, Google and Yahoo implemented stricter sending requirements. If you're sending from a domain without proper SPF, DKIM, and DMARC setup, or if you're sending more than 50 cold emails/day from a new domain, you're probably hitting spam. Warm your domain for 2-3 weeks before running experiments. Use tools like Lemwarm or Mailreach.

LinkedIn Outbound:

MetricMinimumGoodExcellent
Connection accept rate20%30%40%+
Reply rate (to first message)10%20%30%+
Demo conversion (from replies)10%20%30%+

LinkedIn algorithm note: Personalization in the connection request matters more than the follow-up. Reference their content, company news, or a mutual connection. "I'd love to connect" converts at <10%. "Saw your post about [X], we're working on something related" converts at 25%+.

Content/SEO:

You won't rank in 2 weeks. That's not what you're testing.

MetricWhat It Tells You
Social engagement on distributionDoes the content resonate with humans? If zero engagement when you post it, SEO traffic won't convert either.
Time on page (>2 min)Are people actually reading?
Scroll depth (>50%)Is the content holding attention?
Backlinks/sharesIs it reference-worthy?

SEO reality check: The average time to rank on page 1 for a competitive B2B keyword is 6-12 months (Ahrefs data). If SEO is one of your channels, the Phase 2 test is about content quality and resonance, not rankings. Use organic social distribution as a proxy. If humans don't engage, algorithms won't either.

Paid Ads:

MetricKill ThresholdContinue Threshold
CTR (search)<2%>3%
CTR (social/display)<0.5%>1%
Landing page conversion<2%>5%
CAC vs. ACV>50% of ACV<30% of ACV

Paid ads warning: Most Seed-stage startups shouldn't run paid ads. The math rarely works until you have (a) a proven conversion rate from organic traffic, (b) enough data to target precisely, and (c) budget to sustain 3+ months of testing. If you have <€5k/month for ads, put it into cold outbound instead.

The Weekly Experiment Log

Every Friday, answer these questions in writing:

  1. What experiment did we run?
  2. What were the exact numbers vs. benchmarks?
  3. Did we hit or miss kill criteria?
  4. What did we learn about message/audience/channel?
  5. What's the experiment for next week?

After 4 weeks, you'll have a decision log worth more than any consultant's deck.

Channel-Specific Playbooks

Cold Email (2-Week Sprint):

Week 1:

  • Day 1-2: Build list of 100 contacts matching ICP + trigger event.
  • Day 3-4: Write 2 versions of cold email (different angles, same offer).
  • Day 5-7: Send 50 emails per version, stagger over 3 days.
  • Track: Opens, replies, positive replies.

Week 2:

  • Day 8: Analyze Week 1 data. Which version performed?
  • Day 9-14: Send winning version to 100 new contacts, OR test new angle if both failed.
  • Track: Demos booked, reply quality.

LinkedIn Outbound (2-Week Sprint):

Week 1:

  • Day 1-2: Build list of 100 prospects with recent trigger events.
  • Day 3-7: Send 20 connection requests/day with personalized notes.
  • Track: Accept rate by personalization type.

Week 2:

  • Day 8-10: First message to all who accepted.
  • Day 11-14: Follow-up sequence to non-responders (max 2 follow-ups).
  • Track: Reply rate, demo bookings.

Content Sprint (2-Week Sprint):

Week 1:

  • Day 1-2: Identify 2 high-intent keywords with commercial intent (include "software," "tool," "platform," or "[competitor] alternative").
  • Day 3-5: Write and publish 2 pieces (1 per keyword).
  • Day 6-7: Distribute on LinkedIn, relevant communities, email list.

Week 2:

  • Day 8-14: Monitor engagement, republish/repurpose top performer.
  • Track: Time on page, engagement, leads captured.

Need Help Implementing This?

Book a free strategy call to discuss how this framework applies to your specific situation.

Book a Strategy Call

Phase 3: Days 61–90. Scale, Pivot, or Kill

Goal: Operationalize the wins.

You have data. Now make decisions. The biggest mistake at this stage is continuing to "experiment" with channels that already gave you signal. If something works, your job is to systematize it so it runs without you.

The Channel Decision Matrix

For each channel you tested, be honest:

Signal StrengthVolume PotentialDecisionAction
High (Beats benchmarks by 1.5x+)High (Can 10x current volume)SCALEBuild SOPs, hire or automate execution
HighLow (Channel is capped)MILKKeep running, don't invest more resources
Low (Below benchmarks)HighPIVOTChange messaging, audience, or offer and retest
LowLowKILLMove on completely, no looking back

The "copium" check: If you're saying any of these, you're probably wrong.

  • "We just need more time." If 200 cold emails got 1% reply rate, 2000 will get roughly the same.
  • "The market isn't ready." The market is ready. Your message isn't.
  • "Our product is too complex to explain quickly." Then you'll never scale.
  • "Word of mouth will kick in eventually." It won't without a trigger.

Building SOPs for Scale

The moment something works, get it out of your head. A channel doesn't scale until a non-founder can run it.

SOP Template:

## [CHANNEL] STANDARD OPERATING PROCEDURE

### Trigger
What kicks off this workflow?
(e.g., "Monday morning" or "New lead enters CRM" or "Funding announcement detected")

### Steps (Exact sequence, no ambiguity)
1. [First action with specific details]
2. [Second action with specific details]
3. [Continue...]

### Templates
[Every email, message, script - version controlled with dates]

### Tools Required
[List exact tools with login info location]

### Time Allocation
- Setup: X hours/week
- Execution: X hours/week
- Reporting: X hours/week

### Benchmarks & Escalation
- Target: [Specific number]
- Acceptable range: [Min-Max]
- Escalate to founder if: [Specific condition]

### Common Issues & Fixes
- [Issue 1]: [Fix]
- [Issue 2]: [Fix]

If you can't write this SOP with enough detail that a smart contractor could run it, you don't understand your own process well enough.

The Hire vs. Automate Framework

Task FrequencyTask ComplexityDecision
High (Daily/Weekly)Low (Repeatable, rule-based)Automate with tools/AI (Zapier, Clay, AI SDR tools)
HighHigh (Requires judgment, creativity)Hire or go fractional (this is your first marketing hire)
Low (Monthly/Quarterly)HighFounder does it (strategy, investor narrative)
LowLowBatch or eliminate (don't waste time on low-impact tasks)

What to automate now (2024/2025):

  • Lead enrichment (Clay, Clearbit).
  • Email sequencing (Instantly, Apollo).
  • LinkedIn connection requests (Expandi, Dripify) but use carefully and follow platform limits.
  • Meeting scheduling (Calendly, SavvyCal).
  • CRM data entry (Zapier, Make).
  • Basic content repurposing (AI tools for reformatting).

What still requires humans:

  • Message testing and creative iteration.
  • Strategic decisions on positioning.
  • High-value relationship building.
  • Content that requires original thought.
  • Anything involving nuance, humor, or emotional intelligence.

The "Ready to Hire" Checklist

Do not hire a marketer until all boxes are checked:

  • At least one channel works with documented, repeatable results
  • You have 3+ months of data showing consistent performance (not one good week)
  • The SOP is written and tested with a contractor or VA
  • You know the exact KPIs and realistic benchmarks for the role
  • You have 6+ months of runway (marketing hires take 3-6 months to ramp)
  • You can articulate what success looks like at 30/60/90 days

If you can't check all six, keep running founder-led experiments with contractor support.

First marketing hire decision tree:

  • If your winning channel is content/SEO: Hire a content marketer who can write.
  • If your winning channel is cold outbound: Hire an SDR or use an agency.
  • If your winning channel is paid ads: Go agency or fractional first, too specialized for a generalist.
  • If you have multiple working channels: Hire a marketing generalist who can manage contractors.

The Dashboard: 5 Metrics That Actually Matter

Curved glass screen with red neon growth lines - representing the dashboard and hockey stick growth

Forget your analytics dashboard with 47 charts. These five numbers tell you whether you're surviving and growing. Check them weekly.

1. CAC Payback Period

Formula: CAC ÷ (Monthly Revenue per Customer × Gross Margin)

Example: If CAC = €1,200, MRR = €200, Gross Margin = 80%: €1,200 ÷ (€200 × 0.8) = €1,200 ÷ €160 = 7.5 months

Targets:

  • SMB (self-serve): <6 months
  • SMB (sales-assisted): <12 months
  • Mid-market: <18 months
  • Enterprise: <24 months

Why it matters: If payback is longer than your runway, you will die before the math works. A 2023 OpenView report found that top-quartile SaaS companies have CAC payback under 12 months. Bottom quartile is 24+ months. Most of those don't make it to Series B.

2. Activation Rate

Formula: (Users who hit value milestone ÷ Total Signups) × 100

Define "activation" as real value delivered, not account creation:

  • Slack: 2,000 messages sent.
  • Dropbox: 1 file synced to folder.
  • Zoom: Hosted 1 meeting with 2+ participants.
  • HubSpot: 1 contact added + 1 email sent.

Targets:

  • <25%: Onboarding is broken. Fix before scaling acquisition.
  • 25-40%: Acceptable, room for improvement.
  • 40-60%: Good.
  • 60%+: Excellent (rare).

Why it matters: Tomasz Tunguz analyzed 500+ SaaS companies and found that activation rate is the strongest predictor of long-term retention. A leaky bucket doesn't need more water. It needs fewer holes.

3. Burn Multiplier

Formula: Net Burn ÷ Net New ARR

Example: If you burned €150k and added €60k ARR: €150k ÷ €60k = 2.5x burn multiple

Targets:

  • <1x: You're printing money (rare at early stage).
  • 1-1.5x: Excellent efficiency.
  • 1.5-2x: Good.
  • 2-3x: Acceptable for early stage, improve by Series A.
  • >3x: Problem. You're burning too much for the growth you're getting.

Why it matters: David Sacks popularized this metric in 2022 when the market shifted. Investors use burn multiple to judge capital efficiency. Companies with >3x burn multiple struggle to raise in any market except the frothiest.

4. Pipeline Velocity

Formula: (# Qualified Opportunities × Average Deal Size × Win Rate) ÷ Sales Cycle Length in Days

Example: 20 opportunities × €10k ACV × 25% win rate ÷ 60 days = €833/day

Track monthly. If velocity is flat while you're "doing more marketing," your efforts aren't translating to revenue. Common causes:

  • Top of funnel is growing but lead quality is dropping.
  • Sales cycle is lengthening (deal complexity, wrong ICP).
  • Win rate is falling (competitive pressure, pricing).

5. Runway Remaining

Formula: Cash in Bank ÷ Monthly Net Burn

Check monthly. Every marketing decision should be filtered through this number.

Rules of thumb:

  • <6 months runway: Cut experiments, focus only on proven channels, start fundraising.
  • 6-12 months: Run focused experiments, prepare for fundraising.
  • 12-18 months: Ideal window for structured experimentation.
  • 18+ months: You have room to test bigger bets.

The 90-Day GTM Tracker

Week 1-4 (Audit & Narrative):

  • 5-second positioning test completed with 3+ strangers
  • ICP defined across all 4 layers with trigger events identified
  • Kill list completed, channels reduced to 2-3
  • Narrative stack written (customer, investor, content)
  • Tracking setup live (attribution, activation, pipeline source)

Week 5-8 (Experimentation Sprint 1):

  • Experiment cards completed for each channel
  • Week 1 experiments run with data collected
  • Week 2 iterations based on data
  • Weekly experiment log updated
  • Benchmark comparison documented

Week 9-12 (Scale or Kill):

  • Channel decision matrix completed
  • SOPs written for winning channels
  • Hire vs. automate decisions made
  • Dashboard set up with 5 key metrics
  • 90-day retrospective completed

Ready to Build Your Growth Engine?

I help Seed to Series A founders build repeatable go-to-market systems. Let's talk about how I can help you.

Work With Me
Judie Alvarez

About Judie Alvarez

Judie Alvarez is a fractional CMO who builds GTM operating systems for Seed to Series A startups. She's helped companies hit first €1M ARR milestones, build repeatable distribution engines, and avoid the channel-hopping chaos that kills early-stage growth.

Learn more →

Get the Complete 90-Day GTM Toolkit

Download all the templates, checklists, and frameworks from this article. Plus, book a free strategy call to discuss implementation.

Download the ToolkitBook a Strategy Call

Related Articles

How to Cut CAC by 60% Without Paid Ads
Distribution Strategy

How to Cut CAC by 60% Without Paid Ads

December 27, 2025
15 min read
The 3 Analytics Mistakes Killing Your SaaS
SaaS Analytics

The 3 Analytics Mistakes Killing Your SaaS

December 22, 2025
12 min read
CAC Payback vs. LTV: The Real 2026 Benchmarks for Seed to Series A
Unit Economics

CAC Payback vs. LTV: The Real 2026 Benchmarks for Seed to Series A

December 17, 2025
14 min read
Judie Alvarez

Navigation

ResourcesCase StudiesThoughts

Legal

Terms & ConditionsPrivacy PolicyCookie Policy

Stay Updated

Get monthly insights on distribution, fundraising, and startup growth.

© 2026 Judie Alvarez. All rights reserved.