top of page
Narrative Ops Logo.png

Free SaaS Marketing Plan Template for B2B Founders (2026 Edition)

  • Writer: Narrative Ops
    Narrative Ops
  • Apr 5
  • 18 min read
saas marketing plan template

You need a marketing plan.

You open Google Docs. Blank page stares back.


What should it include? How detailed should it be? What format actually works?


Most founders either:

  • Overthink it: Spend 3 months building a 45-page deck that nobody reads

  • Underthink it: Bullet points in Notion that never get executed


What you actually need:

  • Simple template you can fill out in 2-3 hours

  • Covers all the essentials (ICP, channels, metrics, budget)

  • Actionable format (not theoretical)

  • One-page executive summary version for board/investors


What you'll get in this post:

  • Complete marketing plan template (copy-paste ready)

  • Instructions for each section

  • Real examples from B2B SaaS companies

  • One-page executive summary version

  • Downloadable Google Docs/Sheets versions


By the end, you'll have a complete, professional marketing plan. No blank page paralysis.


What This Template Includes

The Complete Template Has 8 Sections:

  1. Executive Summary - Entire plan on one page (for busy stakeholders)

  2. ICP Definition - Who you're targeting (6 criteria framework)

  3. Positioning & Messaging - What you're saying to them

  4. Goals & Metrics - What success looks like (90-day targets)

  5. Channel Strategy - Where you'll reach them (2-3 channels)

  6. Budget Allocation - How you'll spend (by channel breakdown)

  7. 90-Day Roadmap - What you'll do week by week

  8. Dashboard & Tracking - How you'll measure progress


Two Formats Provided:

  • Full version: 4-6 pages with detail (for execution)

  • Executive summary: 1 page (for stakeholders, board)


Time to complete: 2-3 hours


All templates are copy-paste ready. Fill in the bracketed sections with your information.


How to Use This Template

Step 1: Copy the template sections below

Step 2: Fill out sections in order (each builds on previous)

Step 3: Review with your team (get input before finalizing)

Step 4: Create executive summary version

Step 5: Execute and update monthly


Important: This is a living document. Update it monthly based on what's working.

Don't treat it as set-in-stone. Treat it as your current best hypothesis about what will work.


Section 1: Executive Summary Template

Purpose: Entire plan on one page for busy executives and board members

When to use: Board meetings, investor updates, stakeholder alignment


Template:

MARKETING PLAN EXECUTIVE SUMMARY
[Company Name] | [Quarter/Year]

TARGET CUSTOMER:
We target [company size] [industry] companies where [role] struggles 
with [specific pain]. They currently use [alternative] but need 
[better solution] because [trigger event].

POSITIONING:
We're the [category] that helps [ICP] achieve [outcome] through 
[differentiation]. Unlike [alternative], we [unique value].

90-DAY GOALS:
- New MRR: $[amount]
- New customers: [number]
- MQLs: [number]
- Pipeline created: $[amount]

PRIMARY CHANNELS (Budget allocation):
1. [Channel]: $[amount]/month - [expected result]
2. [Channel]: $[amount]/month - [expected result]  
3. [Channel]: $[amount]/month - [expected result]

KEY METRICS:
- Target CAC: $[amount]
- MQL → Customer: [%]
- Month 1 target: [X] customers
- Month 2 target: [X] customers
- Month 3 target: [X] customers

TOTAL BUDGET: $[amount]/month

BIGGEST RISKS:
1. [Risk] - Mitigation: [plan]
2. [Risk] - Mitigation: [plan]

How to Fill It Out:

Target Customer: Copy from Section 2 ICP, condensed to 2 sentences

Positioning: Copy from Section 3, condensed to 2 sentences

90-Day Goals: Top 4 metrics from Section 4

Primary Channels: Top 2-3 from Section 5 with budget and expected outcome

Key Metrics: CAC target, overall conversion rate, monthly customer milestones

Total Budget: Sum of all channel budgets from Section 6

Biggest Risks: Top 2 risks and how you'll mitigate them


Example (Filled Out):

MARKETING PLAN EXECUTIVE SUMMARY
ForecastAI | Q1 2026

TARGET CUSTOMER:
We target 50-500 employee B2B SaaS companies where the VP of Sales 
struggles with forecast accuracy below 65%. They use Salesforce but 
can't predict which deals will close because they just raised Series A/B 
and the board demands reliable revenue projections.

POSITIONING:
We're the AI-powered forecasting platform that helps B2B sales leaders 
achieve 90%+ forecast accuracy through real-time signal analysis. Unlike 
Salesforce native forecasting, we integrate email, calendar, and deal 
activity to predict outcomes, not just track pipeline.

90-DAY GOALS:
- New MRR: $50,000
- New customers: 20
- MQLs: 500
- Pipeline created: $300,000

PRIMARY CHANNELS:
1. LinkedIn Ads: $8,000/month - 120 MQLs, 8-12 customers by Month 3
2. Bottom-funnel SEO: $3,000/month - 15-25 MQLs, 3-5 customers by Month 3
3. Cold Outbound: $500/month - 60 MQLs, 5-8 customers by Month 3

KEY METRICS:
- Target CAC: <$600
- Visitor → Customer: 0.12%
- Month 1: 5 customers
- Month 2: 10 customers (cumulative)
- Month 3: 20 customers (cumulative)

TOTAL BUDGET: $15,000/month

BIGGEST RISKS:
1. LinkedIn CPL too high - Mitigation: Test 5 ad variations Week 1-2, 
   kill worst 2, scale best
2. SEO slow to ramp - Mitigation: Set expectations for Month 4-6 results, 
   don't judge Month 1-2

Section 2: ICP Definition Template

Purpose: Crystal clear definition of exactly who you're targeting

Why it matters: Vague ICP = wasted budget on wrong prospects


Template:

IDEAL CUSTOMER PROFILE (ICP)

1. COMPANY SIZE:
   Employees: [range] OR Revenue: $[range]
   Example: 10-200 employees OR $1M-20M ARR

2. INDUSTRY/VERTICAL:
   Primary: [industry]
   Secondary: [industry] (if applicable)
   Exclude: [industries where you don't fit]

3. ROLE/TITLE (Decision Maker):
   Primary: [exact title]
   Secondary: [title]
   Reports to: [who they report to]

4. PAIN POINT (Specific Problem):
   Current state: [what's broken]
   Impact: [cost of problem]
   In their words: "[exact quote from customer interview]"

5. TECH STACK (Tools They Use):
   Must have: [tool]
   Nice to have: [tool]
   Indicates: [what this tells you - budget, sophistication, etc.]

6. BUYING TRIGGER (Why Now):
   Event: [what happened]
   Urgency: [why they need solution now]
   Examples: Just raised funding, hired new VP, rapid growth, 
   compliance deadline

VALIDATION CHECKLIST:
☐ Can find 100+ companies matching all 6 criteria
☐ Have talked to 5+ prospects matching this ICP
☐ Can describe their pain in their exact words
☐ Know their current alternative (status quo or competitor)

ICP STATEMENT (Condensed):
We target [size] [industry] companies where [role] struggles with 
[pain]. They use [alternative] but need [solution] because [trigger].

How to Fill It Out:

Company Size: Be specific. "SMB" is too vague. "10-200 employees" is clear.

Industry: Start narrow. Better to dominate one vertical than be mediocre in five.

Role/Title: Exact job title. Not "marketing professionals." Use "Head of Demand Gen."

Pain Point: Use customer language from actual interviews. If you haven't interviewed 5+ customers, do that before filling this out.

Tech Stack: What tools indicate they're a fit? Salesforce user = has budget. HubSpot free = might not.

Buying Trigger: What makes them search NOW, not eventually?


Example (Filled Out):

IDEAL CUSTOMER PROFILE (ICP)

1. COMPANY SIZE:
   Employees: 50-500
   Revenue: $5M-50M ARR

2. INDUSTRY/VERTICAL:
   Primary: B2B SaaS
   Secondary: Professional services (agencies, consultancies)
   Exclude: E-commerce, B2C, marketplaces

3. ROLE/TITLE:
   Primary: VP of Sales
   Secondary: Head of Revenue Operations
   Reports to: CRO or CEO

4. PAIN POINT:
   Current state: Sales forecast accuracy is 50-65%, can't predict 
   which deals will close
   Impact: Board/investors losing confidence, can't plan hiring or 
   spending reliably
   In their words: "My reps say 'verbal commitment' but I have no idea 
   if the deal is real. I'm guessing every quarter and it's killing me."

5. TECH STACK:
   Must have: Salesforce or HubSpot CRM
   Nice to have: Gong, Outreach, LinkedIn Sales Navigator
   Indicates: Has sales team of 5+, sophisticated buyer, spends 
   $20K+/year on tools

6. BUYING TRIGGER:
   Event: Recently raised Series A or B, board demanding predictable 
   revenue
   Urgency: Need to prove revenue trajectory for next funding round
   Other triggers: New VP Sales hired, missed forecast 2+ quarters, 
   lost board confidence

VALIDATION CHECKLIST:
☑ Can find 100+ companies (found 847 in Apollo matching criteria)
☑ Talked to 8 prospects via LinkedIn outreach
☑ Pain quote is from actual customer interview
☑ Current alternative: Excel + gut feel, or Salesforce standard 
  forecasting

ICP STATEMENT:
We target 50-500 employee B2B SaaS companies where the VP of Sales 
struggles with forecast accuracy below 65%. They use Salesforce but 
can't predict which deals will close because they just raised Series A/B 
and the board demands reliable revenue projections.

Section 3: Positioning & Messaging Template

Purpose: What you say to your ICP (and how you're different)

Why it matters: Clear positioning = higher conversion at every funnel stage


Template:

POSITIONING & MESSAGING

POSITIONING STATEMENT (Internal - Geoffrey Moore Format):
For: [target customer from ICP]
Who: [statement of need/opportunity]
Our product is: [product category]
That: [key benefit/compelling reason to buy]
Unlike: [primary alternative - status quo or competitor]
We: [primary differentiation]

VALUE PROPOSITION (External - Customer-Facing):
[One sentence: What do you do, for whom, and what outcome?]

Example: "We help B2B sales leaders forecast revenue with 90%+ 
accuracy so they can confidently commit numbers to the board."

MESSAGING PILLARS (3-5 Key Messages):
1. [Pillar 1]: [Headline] - [Supporting point]
2. [Pillar 2]: [Headline] - [Supporting point]
3. [Pillar 3]: [Headline] - [Supporting point]

PROOF POINTS:
- [Metric/result from customer]
- [Metric/result from customer]
- [Metric/result from customer]

COMMON OBJECTIONS & RESPONSES:
1. Objection: "[Common objection from sales calls]"
   Response: [How you handle it]

2. Objection: "[Common objection]"
   Response: [How you handle it]

3. Objection: "[Common objection]"
   Response: [How you handle it]

COMPETITIVE DIFFERENTIATION:
vs. [Competitor 1]: We [key difference]
vs. [Competitor 2]: We [key difference]
vs. Status Quo: [Why change is worth it]

How to Fill It Out:

Positioning Statement: Use the Geoffrey Moore format. It's battle-tested. Don't reinvent.

Value Proposition: One clear sentence. Test: Can someone repeat it after hearing it once?

Messaging Pillars: 3-5 things you want prospects to remember. Benefits, not features.

Proof Points: Real numbers from real customers. "Improved accuracy 58% → 94%" beats "Better forecasting."

Objections: Top 3 objections from actual sales calls. Script your best responses.

Competitive Differentiation: Be honest. Where are you better? Where are you worse? Own your lane.


Example (Filled Out):

POSITIONING & MESSAGING

POSITIONING STATEMENT:
For: VP of Sales at Series A/B B2B SaaS companies
Who: Need to improve forecast accuracy from 60% to 90%+ to satisfy 
board requirements
Our product is: An AI-powered sales forecasting platform
That: Predicts deal outcomes with 90%+ accuracy by analyzing real-time 
behavioral signals
Unlike: Salesforce native forecasting which relies on rep input and 
pipeline stage
We: Integrate email engagement, calendar activity, and deal velocity to 
predict outcomes based on data, not gut feel

VALUE PROPOSITION:
We help B2B sales leaders forecast revenue with 90%+ accuracy so they 
can confidently commit numbers to their board.

MESSAGING PILLARS:
1. Predictable Revenue: Stop guessing which deals will close - know 
   with 90%+ confidence
2. Board-Ready Reporting: Give your board the reliable projections 
   they're demanding post-funding
3. Real-Time Intelligence: Unlike CRMs that track what happened, we 
   predict what will happen

PROOF POINTS:
- CustomerCo improved forecast accuracy from 58% to 94% in 60 days
- Average customer reduces forecast error by 35 percentage points
- 89% of predicted "at-risk" deals actually did stall or lose

COMMON OBJECTIONS & RESPONSES:
1. "We already have Salesforce forecasting"
   Response: "Salesforce tracks pipeline. We predict outcomes. Most of 
   our customers had Salesforce and still couldn't forecast accurately 
   because reps' gut feel isn't reliable. We use actual behavioral data."

2. "This sounds expensive"
   Response: "One missed forecast costs you board confidence and 
   impacts next round valuation. Our average customer recoups the 
   investment in Q1 through better resource planning alone."

3. "How is this different from Clari or Gong?"
   Response: "Clari is deal inspection and pipeline management. Gong 
   is conversation intelligence. We're pure ML-driven forecasting - 
   predicting which specific deals close and when."

COMPETITIVE DIFFERENTIATION:
vs. Salesforce Forecasting: We use ML on behavioral signals, not rep 
    gut feel and manual pipeline updates
vs. Clari: We focus on forecast accuracy, they focus on deal inspection 
    and pipeline hygiene
vs. Spreadsheets: Automated, real-time, actually accurate (not 
    retroactive guessing)

Section 4: Goals & Metrics Template

Purpose: Define what success looks like with specific numbers

Why it matters: Can't manage what you don't measure


Template:

GOALS & METRICS (90 Days)

REVENUE GOALS:
New MRR Target: $[amount]
New Customers: [number]
Average Deal Size: $[amount]/month
Pipeline Created: $[amount]

LEAD & OPPORTUNITY GOALS:
MQLs Needed: [number]
SQLs Needed: [number]
Opportunities Needed: [number]
Demos Needed: [number]

CONVERSION BENCHMARKS (Use These Unless You Know Better):
- Visitor → MQL: 3%
- MQL → SQL: 30%
- SQL → Opportunity: 60%
- Opportunity → Customer: 25%
- Overall: Visitor → Customer: 0.135%

WORKING BACKWARD CALCULATION:
Goal: [X] new customers
Need: [X ÷ 0.25] = [Y] opportunities
Need: [Y ÷ 0.60] = [Z] SQLs
Need: [Z ÷ 0.30] = [A] MQLs
Need: [A ÷ 0.03] = [B] website visitors

CHANNEL-SPECIFIC TARGETS (Month 3):
[Channel 1]: [metric] - [target number]
[Channel 2]: [metric] - [target number]
[Channel 3]: [metric] - [target number]

KEY METRICS TO TRACK WEEKLY:
- MQLs generated
- MQL → SQL conversion %
- Demos booked
- Demo show rate %
- Opportunities created
- CAC (blended)
- Pipeline velocity (days)

SUCCESS THRESHOLDS:
Good: CAC <$[X], Close rate >[X]%, MQL→SQL >[X]%
Needs Work: CAC $[X-Y], Close rate [X-Y]%, MQL→SQL [X-Y]%
Critical: CAC >$[Y], Close rate <[X]%, MQL→SQL <[X]%

MONTHLY MILESTONES:
Month 1: [X] customers, [Y] MQLs, $[Z] pipeline
Month 2: [X] customers (cumulative), [Y] MQLs, $[Z] pipeline
Month 3: [X] customers (cumulative), [Y] MQLs, $[Z] pipeline

Example (Filled Out):

GOALS & METRICS (90 Days)

REVENUE GOALS:
New MRR Target: $50,000
New Customers: 20
Average Deal Size: $2,500/month
Pipeline Created: $300,000

LEAD & OPPORTUNITY GOALS:
MQLs Needed: 500
SQLs Needed: 150
Opportunities Needed: 90
Demos Needed: 100

CONVERSION BENCHMARKS:
- Visitor → MQL: 3%
- MQL → SQL: 30%
- SQL → Opportunity: 60%
- Opportunity → Customer: 22%
- Overall: Visitor → Customer: 0.12%

WORKING BACKWARD:
Goal: 20 new customers
Need: 20 ÷ 0.22 = 91 opportunities
Need: 91 ÷ 0.60 = 152 SQLs
Need: 152 ÷ 0.30 = 507 MQLs
Need: 507 ÷ 0.03 = 16,900 website visitors

CHANNEL-SPECIFIC TARGETS (Month 3):
SEO: 500 organic visitors, 15 MQLs, 3-5 customers
LinkedIn Ads: 3,000 visitors, 120 MQLs, 8-12 customers
Outbound: N/A visitors, 60 MQLs, 5-8 customers

KEY METRICS (Track Weekly):
- MQLs: 500 total (167/month average)
- MQL → SQL: 30%
- Demos booked: 100 (33/month)
- Demo show rate: >70%
- Opportunities: 90 (30/month)
- CAC: <$600
- Sales cycle: <60 days

SUCCESS THRESHOLDS:
Good: CAC <$500, Close rate >25%, MQL→SQL >35%
Needs Work: CAC $500-700, Close rate 20-25%, MQL→SQL 25-35%
Critical: CAC >$700, Close rate <20%, MQL→SQL <25%

MONTHLY MILESTONES:
Month 1: 5 customers, 120 MQLs, $80K pipeline
Month 2: 10 customers (cumulative), 200 MQLs, $150K pipeline  
Month 3: 20 customers (cumulative), 180 MQLs, $300K total pipeline

Section 5: Channel Strategy Template

Purpose: Which 2-3 channels you'll focus on and why

Why it matters: Can't do everything. Focus wins.


Template:

CHANNEL STRATEGY

PRIMARY CHANNELS (2-3 Maximum)

CHANNEL 1: [Name]
Budget: $[amount]/month
Time Investment: [hours/week]
Owner: [person responsible]

Why This Channel:
- Fits budget: [Yes/No + reasoning]
- Fits timeline: [Results expected in X months]
- Can execute: [Team has skills/capacity]
- ICP uses it: [How we validated this]

Expected Results:
- Month 1: [metric + target]
- Month 2: [metric + target]
- Month 3: [metric + target]
- Month 6: [metric + target]

Success Metrics:
- CAC: $[target]
- Conversion rate: [%]
- Volume: [leads or customers/month]

---

CHANNEL 2: [Name]
[Repeat same structure]

---

CHANNEL 3: [Name]
[Repeat same structure]

---

CHANNELS WE'RE SKIPPING (And Why):
- [Channel]: [Reason - budget, timeline, ICP fit, etc.]
- [Channel]: [Reason]
- [Channel]: [Reason]

TESTING PIPELINE (Future Consideration):
- [Channel to test in 90 days]: [Hypothesis]
- [Channel to test in 180 days]: [Hypothesis]

Example (Filled Out):

CHANNEL STRATEGY

PRIMARY CHANNELS

CHANNEL 1: LinkedIn Ads
Budget: $8,000/month ($7,500 ad spend, $500 tools/creative)
Time Investment: 8 hours/week
Owner: Mike Chen (Contractor, Paid Ads Specialist)

Why This Channel:
- Fits budget: Yes - allocated $8K in budget
- Fits timeline: 4-8 weeks to results, need faster channel to pair 
  with SEO
- Can execute: Hired experienced LinkedIn ads contractor
- ICP uses it: VP Sales active on LinkedIn, targetable by title + 
  company size

Expected Results:
- Month 1: 2,500 visitors, 80 MQLs, 15-20 demos
- Month 2: 3,000 visitors, 100 MQLs, 20-25 demos
- Month 3: 3,500 visitors, 120 MQLs, 25-30 demos
- Month 6: 4,000 visitors, 140 MQLs, 30-35 demos

Success Metrics:
- CAC: $400-600
- Conversion: 3-4% (visitor → MQL)
- Volume: 120-140 MQLs/month by Month 6

---

CHANNEL 2: Bottom-Funnel SEO
Budget: $3,000/month ($2,500 writers, $500 Ahrefs)
Time Investment: 10 hours/week
Owner: Sarah Kim (Founder/CEO, strategy + editing)

Why This Channel:
- Fits budget: Yes - sustainable ongoing cost
- Fits timeline: 4-6 months to meaningful results, acceptable for 
  long-term play
- Can execute: Founder owns strategy, outsource writing to freelancers
- ICP uses it: 73% of prospects Google "[competitor] alternative" 
  before buying (verified via customer interviews)

Expected Results:
- Month 1: 3 articles published, indexed in Google
- Month 2: 6 total articles, 50 organic visitors
- Month 3: 9 articles, 200 visitors, 5-10 MQLs
- Month 6: 18 articles, 800 visitors, 25-35 MQLs

Success Metrics:
- CAC: $50-150 (long-term, Month 6+)
- Conversion: 3-5% (organic visitor → MQL)
- Volume: 25-35 MQLs/month by Month 6

---

CHANNEL 3: Cold Outbound (Email + LinkedIn)
Budget: $500/month (Apollo $300, Lemlist $200)
Time Investment: 12 hours/week
Owner: Tom Rodriguez (SDR, part-time 20hrs/week)

Why This Channel:
- Fits budget: Very low tool cost (labor separate)
- Fits timeline: Immediate results starting Week 2-3
- Can execute: Part-time SDR hired, has outbound experience
- ICP uses it: Can target VP Sales by company size in Apollo, get 
  verified emails

Expected Results:
- Month 1: 400 emails sent, 8-12 meetings booked
- Month 2: 600 emails sent, 12-18 meetings
- Month 3: 600 emails sent, 12-18 meetings
- Month 6: 600/week sustained, 15-20 meetings/month

Success Metrics:
- CAC: $100-300
- Reply rate: 8-15%
- Volume: 15-20 qualified meetings/month

---

CHANNELS WE'RE SKIPPING:
- Google Search Ads: Too expensive ($15+ CPC for our keywords), budget 
  better on LinkedIn
- Content Syndication: Haven't seen good ROI in our space, high volume 
  but very low quality
- Podcasts: 6-12 month timeline too slow, no production bandwidth
- Events/Conferences: $10K+ per event, can't afford at current stage
- Community Building: 12+ month timeline, need faster results first

TESTING PIPELINE:
- Month 6: Test Google Ads if LinkedIn hitting <$500 CAC ($2K test 
  budget)
- Month 9: Test partner co-marketing if we have 5+ referenceable 
  customers

Section 6: Budget Allocation Template

Purpose: Exactly how you'll spend your marketing budget

Why it matters: Forces prioritization and resource allocation


Template:

BUDGET ALLOCATION

TOTAL MONTHLY BUDGET: $[amount]

BY CHANNEL:
[Channel 1]: $[amount] ([%] of budget)
  - [Line item]: $[amount]
  - [Line item]: $[amount]

[Channel 2]: $[amount] ([%] of budget)
  - [Line item]: $[amount]
  - [Line item]: $[amount]

[Channel 3]: $[amount] ([%] of budget)
  - [Line item]: $[amount]
  - [Line item]: $[amount]

SHARED/OVERHEAD:
  - [Tool/service]: $[amount]
  - [Tool/service]: $[amount]
  - [Contractor/team]: $[amount]

TOTAL: $[amount]/month
QUARTERLY: $[amount]

BUDGET ALLOCATION RULES:
- 70-80% on proven channels
- 20-30% on testing/new channels
- Re-evaluate monthly based on CAC by channel

EXPECTED CAC BY CHANNEL:
[Channel 1]: $[CAC estimate]
[Channel 2]: $[CAC estimate]
[Channel 3]: $[CAC estimate]
Blended Target: $[overall CAC]

TRIGGER TO ADJUST:
If CAC > $[threshold] for 2 months → Reduce or kill channel
If CAC < $[threshold] for 2 months → Increase budget 50%

Example (Filled Out):

BUDGET ALLOCATION

TOTAL MONTHLY BUDGET: $15,000

BY CHANNEL:
LinkedIn Ads: $8,000 (53%)
  - Ad spend: $7,500
  - Canva Pro: $30
  - Stock images: $20

SEO/Content: $3,000 (20%)
  - Freelance writers (3 articles): $2,500
  - Ahrefs: $500

Cold Outbound: $500 (3%)
  - Apollo.io: $300
  - Lemlist: $200

SHARED/OVERHEAD: $3,500 (23%)
  - HubSpot CRM: $800
  - Google Analytics 360: $0 (free tier)
  - Design tools (Figma): $45
  - Zapier automation: $30
  - Misc tools: $125
  - SDR salary (part-time, 20hrs): $1,500
  - Marketing contractor mgmt: $1,000

TOTAL: $15,000/month
QUARTERLY: $45,000

BUDGET ALLOCATION RULES:
- 73% on proven channels (LinkedIn + SEO once proven)
- 27% on testing (Outbound) + overhead
- Monthly review: Reallocate based on CAC performance

EXPECTED CAC BY CHANNEL:
LinkedIn Ads: $400-600
SEO: $50-150 (Month 6+, compounding)
Outbound: $100-300
Blended Target: $350-500

TRIGGER TO ADJUST:
If CAC > $700 for 2 consecutive months → Reduce budget 50% or kill
If CAC < $400 for 2 consecutive months → Increase budget 50%
If CAC $400-700 → Maintain and optimize

Section 7: 90-Day Roadmap Template

Purpose: Week-by-week execution plan

Why it matters: Execution is everything. This keeps you on track.


Template:

90-DAY EXECUTION ROADMAP

MONTH 1: SETUP & LAUNCH
Goal: Get all channels running, start gathering data

Week 1 (Setup):
[Channel 1]: [Specific tasks]
[Channel 2]: [Specific tasks]
[Channel 3]: [Specific tasks]
Team/Systems: [Tasks]

Week 2-4 (Launch & Learn):
[Continue format for each week]

MONTH 2: OPTIMIZE
Goal: Fix what's broken, double down on what works

Week 5-8:
[Tasks by week]

MONTH 3: SCALE
Goal: Increase investment in proven tactics

Week 9-12:
[Tasks by week]

WEEKLY RHYTHM (Every Week):
Monday: Review last week metrics, plan this week (30 min)
Tuesday-Thursday: Execute
Friday: Update dashboard, document learnings (30 min)

MONTHLY REVIEWS (Last Friday):
- Compare actuals vs. targets
- Identify wins and losses
- Adjust next month's roadmap
- Update budget allocation if needed

Example (Filled Out):

90-DAY EXECUTION ROADMAP

MONTH 1: SETUP & LAUNCH

Week 1 (Setup):
SEO: Research 30 competitor keywords, outline 3 articles, brief writers
LinkedIn: Set up Campaign Manager, create 5 ad variations, build 2 
  landing pages
Outbound: Build list of 200 prospects in Apollo, write 3-message 
  sequence, set up Lemlist
Team: Configure HubSpot, create dashboard, define MQL scoring criteria

Week 2 (Launch):
SEO: Publish article 1 ("[Competitor] Alternative"), submit to GSC
LinkedIn: Launch campaigns at $250/day, monitor CPL hourly
Outbound: Send first 50 emails (Monday batch), track replies
Team: Weekly review cadence established, dashboard live

Week 3 (Execute):
SEO: Publish article 2, add internal links between articles
LinkedIn: A/B test ad copy, kill worst 2 performers, increase budget on 
  winner
Outbound: Send 75 emails, book first 3-5 meetings
Team: Optimize demo booking flow based on Week 2 data

Week 4 (Learn):
SEO: Publish article 3, monitor early ranking signals
LinkedIn: Adjust targeting based on best-performing audience segments
Outbound: Scale to 100 emails/week, refine messaging based on replies
Team: Month 1 retrospective, adjust Month 2 plan

MONTH 2: OPTIMIZE

Week 5-6:
SEO: Double down on article formats showing early traction, update top 
  articles
LinkedIn: Increase budget 30% on best ads, test new creative angles
Outbound: Personalization at scale (company-specific first lines)
Team: Fix top 3 conversion leaks identified in retrospective

Week 7-8:
SEO: Build 5 backlinks to top 3 ranking articles
LinkedIn: Launch retargeting for website visitors who didn't convert
Outbound: Hire full-time SDR to scale from 100 to 200 emails/week
Team: A/B test landing page headlines (3 variations)

MONTH 3: SCALE

Week 9-10:
SEO: 12 total articles live, comprehensive internal linking
LinkedIn: Increase to $10K/month budget (from $7.5K)
Outbound: 200 emails/week sustained, optimize for meetings not replies
Team: Document playbooks for what's working (repeatability)

Week 11-12:
SEO: Content calendar for Month 4-6 (18 more articles planned)
LinkedIn: Test video ads based on best static performers
Outbound: Refine ICP based on who's actually closing
Team: Quarterly review, build next 90-day plan

WEEKLY RHYTHM:
Monday 9am: Metrics review, this week's priorities (team standup)
Tue-Thu: Execution days (makers schedule, minimal meetings)
Friday 4pm: Dashboard update, week retro, learnings doc

MONTHLY REVIEWS (Last Friday, 2 hours):
✓ Revenue vs target (new MRR, customers, pipeline)
✓ Channel performance ranking (CAC, volume, quality)
✓ Kill/reduce/maintain/scale decisions
✓ Budget reallocation if needed
✓ Next month roadmap tweaks

Section 8: Dashboard & Tracking Template

Purpose: How you'll measure if the plan is working

Why it matters: Can't improve what you don't measure


Template:

MARKETING DASHBOARD & TRACKING

WEEKLY METRICS (Track Every Week):
- Website visitors (total + by source)
- MQLs generated (total + by source)
- MQL → SQL conversion rate (%)
- Demos booked
- Demo show rate (%)
- Opportunities created
- CAC (blended)

MONTHLY METRICS (Track End of Month):
- New customers
- New MRR
- Pipeline created ($)
- Win rate (%)
- Average sales cycle (days)
- CAC by channel

CHANNEL-SPECIFIC METRICS:

[Channel 1]:
- [Metric 1]
- [Metric 2]
- [Metric 3]

[Channel 2]:
- [Metric 1]
- [Metric 2]
- [Metric 3]

DASHBOARD TOOLS:
Primary: [Google Sheets, HubSpot, etc.]
Data sources: [GA, CRM, Ad platforms]
Update frequency: [Weekly on Fridays]
Owner: [Name]

REVIEW CADENCE:
Weekly: Team reviews dashboard (30 min Monday)
Monthly: Deep dive + roadmap adjustments (2 hrs last Friday)
Quarterly: Full plan review + rebuild (4 hrs)

RED FLAGS (Trigger Immediate Action):
- CAC > $[X] for 2 consecutive weeks
- MQL → SQL < [X]% for 2 consecutive weeks
- Demo show rate < [X]%
- Any metric 30%+ below target

Example (Filled Out):

MARKETING DASHBOARD & TRACKING

WEEKLY METRICS:
- Visitors: [actual] vs [target of 5,633/month]
- MQLs: [actual] vs [167/month target]
- MQL → SQL: [actual] vs [30% target]
- Demos booked: [actual] vs [33/month]
- Demo show rate: [actual] vs [70%]
- Opportunities: [actual] vs [30/month]
- CAC: [actual] vs [<$600]

MONTHLY METRICS:
- New customers: [actual] vs [M1: 5, M2: 10 cumulative, M3: 20 
  cumulative]
- New MRR: [actual] vs [$50K by Month 3]
- Pipeline: [actual] vs [$300K total by Month 3]
- Win rate: [actual] vs [22%+ target]
- Sales cycle: [actual] vs [<60 days]
- CAC by channel: LinkedIn $[X], SEO $[X], Outbound $[X]

CHANNEL METRICS:

LinkedIn Ads:
- Ad spend vs budget
- CPL (cost per lead)
- Landing page CVR
- CTR by ad variation

SEO:
- Organic visitors
- Keywords ranking top 20
- Demos from organic traffic

Outbound:
- Emails sent
- Reply rate (%)
- Positive reply rate
- Meetings booked

DASHBOARD TOOLS:
Primary: Google Sheets (manual weekly entry)
Data sources: Google Analytics, HubSpot CRM, LinkedIn Campaign Manager, 
  Apollo
Update frequency: Every Friday 4pm
Owner: Sarah Kim (Founder)

REVIEW CADENCE:
Weekly: Monday 9am team standup (30 min)
Monthly: Last Friday of month (2 hours, full team)
Quarterly: First week after quarter ends (4 hours, includes board prep)

RED FLAGS:
- CAC > $700 for 2 weeks → Emergency channel review
- MQL → SQL < 25% for 2 weeks → Lead quality audit
- Demo show < 65% → Fix reminder emails immediately
- Any metric 30%+ below target → All-hands troubleshooting session

How to Keep Your Plan Alive

The plan is not set-in-stone. It's a living document that evolves.


Monthly Updates (30 minutes):

  • Update Section 4 (Goals) based on actual performance

  • Adjust Section 5 (Channels) if CAC changed significantly

  • Revise Section 7 (Roadmap) for upcoming month


Quarterly Rebuilds (4 hours):

  • Complete re-evaluation of all 8 sections

  • Kill underperforming channels (be ruthless)

  • Add new channels if you have budget and bandwidth

  • Reset 90-day goals based on new baseline

  • Update ICP if you learned it was wrong


When to Make Major Changes:

Increase targets if:

  • Consistently hitting goals 20%+ ahead of schedule

  • CAC is 30%+ better than target

  • Have more budget available


Reduce targets if:

  • Missing goals 3 months in a row

  • Market conditions changed dramatically

  • Budget was cut


Change channels if:

  • CAC consistently 50%+ above target for 2+ months

  • Conversion rates not improving despite optimization

  • Better channel opportunity identified


Version Control:

  • Save as: "Marketing Plan Q1 2026"

  • Next quarter: "Marketing Plan Q2 2026"

  • Keep old versions to track evolution and learnings


Share With Stakeholders:

  • Board/investors: Executive summary (quarterly)

  • Marketing team: Full plan (share all updates)

  • Sales team: Sections 2, 3, 4 (ICP, positioning, goals)

  • Whole company: Section 7 roadmap (transparency builds alignment)


Key Takeaways

What you now have:

  • Complete 8-section marketing plan template

  • One-page executive summary format

  • Fill-in-the-blank structure (2-3 hours to complete)

  • Real example from B2B SaaS company

  • Copy-paste ready for immediate use


The 8 sections:

  1. Executive Summary (one-page version)

  2. ICP Definition (6-criteria framework)

  3. Positioning & Messaging (what you say)

  4. Goals & Metrics (what success looks like)

  5. Channel Strategy (where you'll focus)

  6. Budget Allocation (how you'll spend)

  7. 90-Day Roadmap (week-by-week plan)

  8. Dashboard & Tracking (how you'll measure)


How to use it:

  1. Block 3 hours this week (uninterrupted)

  2. Fill out sections 1-8 in order

  3. Get team input before finalizing

  4. Create executive summary

  5. Share with stakeholders

  6. Start executing Week 1

  7. Update monthly, rebuild quarterly


Most important principles:

  • Simple beats complex - 6 pages beats 45 pages

  • Living document - Update monthly based on results

  • Execution beats perfection - Start now, adjust as you learn

  • Focus wins - 2-3 channels, not 8

  • Measure everything - Track weekly, decide monthly


Remember: A good plan executed beats a perfect plan that sits in Google Drive.

The best marketing plan is the one you actually follow.


Need Help Building Your Marketing Plan?

Request a Deep Teardown. We'll work with you to complete this template, choose the right channels for your ICP and budget, and build your complete 90-day execution roadmap.


What you get:

  • Completed marketing plan (all 8 sections filled out)

  • Channel recommendations (based on ICP, budget, timeline)

  • 90-day roadmap (week-by-week tasks assigned)

  • Budget allocation (optimized by expected CAC)

  • Metrics dashboard setup (ready to track)

  • Executive summary (board-ready one-pager)

  • 3-5 business day turnaround


Skip the blank page. Get a complete, professional plan built for your specific situation.


Timeline: 3-5 business days

Investment: $399


bottom of page