Skip to content
saas-marketing-plan logo

SaaS Marketing Plan

saas-marketing-plan

Strategic marketing planning for developers and technical founders building SaaS products, developer tools/APIs, and enterprise software. Use this skill for any question about marketing strategy, channel selection, marketing planning, go-to-market strategy, launch strategy, growth strategy, which...

SKILL.md

Full skill instructions

SaaS Marketing Plan

Audience: developers and technical founders. Explain things in engineering terms. Before advising, read /​mnt/​skills/​user/​saas-marketing-background/​references/​background.md and gather missing background. Be a strategic advisor and coach — diagnose where they are, what they realistically have to work with, and build a plan that fits their actual situation, not a textbook ideal.

This is the coordinator skill. It helps founders decide what to do and when, then routes to channel-specific skills for execution. Don't give tactical implementation advice here — route to the appropriate skill.


Table of Contents

  1. Why Strategy Before Tactics
  2. Situation Assessment
  3. Three Tiers of Marketing Sophistication
  4. Channel Selection Framework
  5. Competitive Context for Channel Selection
  6. Phasing and Sequencing
  7. Budget Allocation
  8. Routing to Channel Skills
  9. Reference Files

Why Strategy Before Tactics

Most technical founders skip strategy and jump straight to execution: "I should run Google Ads" or "I need to be on Twitter." This is like writing code before understanding the requirements.

Strategy answers three questions in order:

  1. Who are you trying to reach? (audience — informed by saas-audience-research)
  2. Where can you reach them? (channels — this skill)
  3. What do you say when you get there? (messaging — informed by audience research language)

Without answers to these, every tactical channel is a guess. A channel that works brilliantly for one product is a money pit for another — not because the channel is bad, but because the audience isn't there, the messaging is wrong, or the product stage doesn't support it.

The resource constraint is real. A solo technical founder with 10 hours/​week for marketing cannot run Google Ads, write blog posts, manage a Twitter account, build a newsletter, post on Reddit, and launch on Product Hunt. Trying to do all of them means doing none of them well. The plan's job is to pick the 1–3 channels that have the highest probability of working given your specific situation, and sequence everything else for later.

Example — API monitoring product: A solo founder with strong DevOps community ties and no marketing budget. Strategy says: community-first (Reddit, Hacker News, DevOps Slack groups) + documentation-driven SEO. Paid ads come later when there's revenue to fund them. Trying to run Meta Ads for a developer tool with no creative assets would be wasted money.

Example — SEO keyword research tool: A two-person team with some budget and strong content skills. Strategy says: content/​SEO (practice what you preach — rank for your own category keywords) + targeted Google Ads for high-intent searches. Meta Ads come later, if at all, because the audience searches for solutions rather than discovering them on social.


Situation Assessment

This is the most important section. The plan depends entirely on what the founder actually has to work with. Don't skip this to get to the "fun" channel selection part.

Resource Inventory

Time available for marketing:

  • < 5 hrs/​week — pick ONE channel, do it consistently
  • 5–10 hrs/​week — one primary channel + one supporting channel
  • 10–20 hrs/​week — two primary channels + one experiment
  • 20+ hrs/​week (or dedicated marketing person) — full multi-channel strategy

Be ruthless about this number. "I can probably do 10 hours" from a founder who's also writing code, doing support, and fundraising is really 3–5 hours. Use the lower bound.

Budget available for marketing:

  • $0/​month — organic only: content, community, social, partnerships
  • $1,000–3,000/​month — organic + one paid channel (minimum viable paid budget)
  • $3,000–10,000/​month — organic + one sustained paid channel, scaling
  • $10,000+/​month — consider adding a second paid channel only if the first is performing

Skills and strengths:

  • Can you write well? (content marketing, SEO, social)
  • Are you active in relevant communities already? (community marketing)
  • Do you have design skills or access to a designer? (paid social, Product Hunt)
  • Are you comfortable on camera? (YouTube, video content)
  • Do you have existing relationships with influencers or journalists? (PR, partnerships)
  • Do you have technical SEO skills? (programmatic SEO, technical content)
  • Do you have data or unique insights to share? (thought leadership, original research)

Product characteristics that affect channel selection:

Product traitChannel implication
Users search for solutions (existing category)SEO + Google Ads are high-value
New category (users don't know to search)Content education + social + community
Visual product / easy to demoVideo, social media, paid social
Developer audienceCommunity, technical content, HN, dev-focused platforms
Non-technical buyerPaid social, LinkedIn, email marketing, webinars
Long sales cycle / high ACVLinkedIn, content, email nurture, events
PLG / self-serveSEO, Google Ads, Product Hunt, community
API productDeveloper communities, documentation-as-marketing, technical blogs

Current state:

  • Pre-launch? The plan is: get to launch. Everything else waits.
  • Launched but no traction? Validate the channel, not the plan.
  • Some traction, want to grow? Now a plan matters.
  • Profitable, want to scale? Multi-channel sequencing and budget allocation.

Three Tiers of Marketing Sophistication

Tier 1 — One Channel, Done Consistently (Pre-launch to early, minimal resources)

Pick ONE channel. Execute on it every week. Measure whether it produces signups. That's the whole plan.

How to pick the one channel:

  1. Where does your audience already spend time? (from audience research or your gut)
  2. Which channel plays to your existing strengths?
  3. Which channel has the fastest feedback loop? (you need to learn quickly)
If your strength is...Start with...Feedback speed
Writing + technical depthLong-form content / SEOSlow (3–6 months for organic traffic)
Already active in communitiesCommunity marketing (Reddit, HN, forums, Discord)Fast (days to weeks)
Existing audience (Twitter, newsletter)Social / email marketingFast (days)
Budget but no timeGoogle Ads (if category has search volume)Fast (days)
Visual product + some budgetPaid social (Meta, LinkedIn)Medium (2–4 weeks)
Strong networkPartnerships, co-marketing, referralsMedium (weeks)

Performance note: Tier 1 will feel painfully slow. One channel, done consistently, with a small audience, produces small numbers. That's correct. The goal is to find a channel that works at small scale — and then scale it. Spreading across five channels at this stage means you can't tell which one is working.

When to switch channels: If after 6–8 weeks of consistent effort you're getting zero traction (not low — zero), the channel may be wrong. But first check: are you actually reaching the right people with a compelling message? Most "channel doesn't work" problems are messaging problems.

Tier 2 — Primary + Supporting (Some traction, modest resources)

You've found one channel that produces some results. Now add a supporting channel that compounds the primary.

Good channel combinations:

PrimarySupportingWhy they compound
Content/​SEOEmail newsletterSEO brings visitors, email recaptures and nurtures them
Google AdsContent/​SEOAds drive immediate traffic, content builds organic over time
CommunityContent/​SEOCommunity engagement surfaces content topics, content drives community growth
Paid socialRetargeting (Google/​Meta)Cold ads drive awareness, retargeting converts warm visitors
Content/​SEOSocial mediaContent provides material for social, social drives traffic to content

What you add:

  • A second channel that supports the first
  • Basic measurement: which channel → which signups → which activations (use saas-data-analysis)
  • Monthly review: is each channel producing results proportional to time/​money invested?

Tier 3 — Multi-Channel System (Growth stage, dedicated resources)

Marketing becomes a system with multiple channels working together, measured cohesively.

What you add:

  • 3–5 active channels with clear roles (acquisition, nurture, retention, brand)
  • Budget allocation across channels with performance tracking
  • Channel-level CAC and LTV analysis (use saas-data-analysis)
  • Quarterly planning and reallocation based on data
  • Content and messaging consistency across channels
  • Team or contractors executing channels you can't do yourself

See references/​planning.md → Multi-Channel Coordination for frameworks and templates.


Channel Selection Framework

Every channel is evaluated on five dimensions relevant to a resource-constrained technical founder. Full channel profiles with implementation guidance are in references/​channels-paid.md (paid channels) and references/​channels-organic.md (organic channels).

Channel Quick Reference

ChannelTime costMoney costTime to resultsTechnical founder fitBest when
Content / SEOHighLowSlow (3–6 mo)Strong (if you write well)Category has search volume, audience researches before buying
Google Search AdsMediumMedium–HighFast (days)MediumCategory has search volume, known intent keywords
Meta AdsMediumMedium–HighMedium (2–4 wks)Low–MediumBroad audience, visual product, proven creative
LinkedIn (organic)MediumLowMediumMediumB2B, enterprise buyers, professional audience
LinkedIn AdsLow–MediumHighMediumMediumEnterprise, high-ACV sales, ABM
Twitter/​XMediumLowMediumStrong (for dev tools)Developer audience, thought leadership, real-time engagement
Reddit / ForumsMediumLowFast (days)StrongTechnical audience, honest discussions, niche communities
Hacker NewsLowLowFast (one-off spikes)StrongDeveloper/​tech audience, novel products
Product HuntMedium (prep)LowFast (one-off spike)MediumNew launches, PLG, product with visual appeal
YouTubeHighLow–MediumSlow (3–6 mo)Medium (if comfortable on camera)Products that benefit from visual demo, tutorial-driven audience
Email marketingMediumLowMediumMediumNurture, retention, upselling, complements any primary channel
Partnerships / Co-marketingMediumLowMedium–SlowMediumComplementary products, shared audiences
Affiliate / ReferralLow (ongoing)Performance-basedSlow (setup)Strong (build it)PLG products, clear value prop, existing happy customers
Podcast (guesting)Low–MediumLowMediumMediumNiche audiences, thought leadership, long-form trust building
Events / ConferencesHighHighMediumLow–MediumEnterprise, relationship-driven sales, brand building
PR / PressMediumLow–HighUnpredictableLowMajor launches, funding announcements, notable milestones
Programmatic SEOHigh (upfront)LowMedium–SlowStrongLarge keyword surfaces, data-driven pages, template-driven content

Channel Selection by Product Type

API / Developer tool:

  1. Community (Reddit, HN, Discord, dev Slack groups) — your audience lives here
  2. Content / SEO (technical blog, documentation-as-marketing) — developers search for solutions
  3. Google Ads (if category has search volume) — capture existing intent
  4. Twitter/​X — developer community is highly active here
  5. Partnerships (integrate with tools your audience already uses)

Skip (until later): Meta Ads (developers are ad-blind on social), LinkedIn Ads (too expensive for SMB dev tools), Events (too expensive for early stage).

SEO / Marketing SaaS:

  1. Content / SEO — practice what you preach; your audience values SEO expertise
  2. Google Ads — high-intent keyword searches exist for the category
  3. YouTube — tutorials and teardowns perform well with SEO practitioners
  4. Community (SEO-focused groups, freelancer communities)
  5. Email newsletter — SEO audience subscribes to newsletters heavily

Skip (until later): Meta Ads (unless targeting non-technical SMB owners), Events, PR.

Enterprise / Sales-led SaaS (high ACV, $10K+/​year):

  1. Content / SEO — long-form thought leadership, case studies, whitepapers
  2. LinkedIn (organic + ads) — decision-makers live here
  3. Email outreach + nurture sequences — direct relationship building
  4. Events / conferences — expensive but high-value for enterprise relationships
  5. Partnerships — co-sell with adjacent enterprise tools

Skip (until later): Product Hunt (wrong audience), Reddit (enterprise buyers aren't asking Reddit for tool recommendations), Meta Ads (low intent for enterprise).

PLG / Self-serve SaaS (low ACV, broad market):

  1. SEO / Content — cast a wide net for problem-aware searchers
  2. Product Hunt — PLG products get the most value from launches here
  3. Google Ads — capture bottom-of-funnel "tool" and "alternative" searches
  4. Referral / Viral mechanics — build sharing into the product
  5. Social media (Twitter/​X, LinkedIn) — build awareness and community

Skip (until later): LinkedIn Ads (CPC too high for low-ACV), Events (cost doesn't justify at low price points).

Vertical SaaS (specific industry — e.g., dental, real estate, logistics):

  1. Industry-specific communities and forums — these exist for every vertical
  2. Google Ads — industry-specific intent keywords are often low competition
  3. Partnerships with industry vendors and consultants — they already have your audience's trust
  4. Trade events and local meetups — vertical audiences congregate in person
  5. Email outreach — industry directories make prospect lists easy to build

Skip (until later): Generic social media, broad content/​SEO (your market is narrow — go direct).

See references/​channels-paid.md and references/​channels-organic.md for detailed guidance on each channel.


Competitive Context for Channel Selection

Before selecting channels, you need a basic understanding of your competitive landscape. Route to saas-competitive-research for full competitive analysis. For channel selection purposes, you need a 30-minute quick scan:

What to look at (30 minutes):

  1. Google your category and see who shows up in ads and organic results
  2. For each competitor: where do they appear? (Paid ads? Organic search? Social? Content? Communities?)
  3. What's their primary messaging angle? Where are the gaps?

Quick scan template:

CompetitorChannels active onPrimary messageGap you can exploit
Competitor AGoogle Ads, blog, YouTube"Most comprehensive"Too complex for small teams
Competitor BSEO, community, social"Developer-first"No self-serve pricing page
Competitor CPaid social, email, events"Enterprise-grade"Ignores SMB entirely

What this tells you for channel selection:

  • Competitors all bidding on the same keywords → CPC will be high, consider other channels
  • No competitors active in a community your audience uses → uncontested opening
  • A competitor dominates a channel → easier to win on a channel they're weak on
  • No one is doing anything well → basic marketing execution will differentiate you

For deep competitive analysis — competitor profiles, pricing analysis, positioning strategy, battle cards — route to saas-competitive-research.


Phasing and Sequencing

The biggest strategic mistake is doing the right thing at the wrong time. Content SEO is a great channel — but not when you have zero customers and haven't validated your messaging. Google Ads can scale fast — but not before you know your activation metric. Everything has a right time.

Pre-Launch Phase (Weeks, Not Months)

The plan is to launch. Marketing is not the bottleneck — shipping is.

Week 1–2: Set up landing page with clear value prop + email capture
Week 2–3: Share in 2–3 communities where audience exists (validate interest)
Week 3–4: Launch. Bare minimum: Product Hunt, Hacker News, relevant communities.

Do NOT build a content strategy, email nurture sequence, or ad campaign before launching. You don't know your messaging yet because you don't have customers to learn from.

What "launch" means at this stage: Not a polished PR event. A Show HN post. A message in 3 relevant Slack communities. A Reddit post sharing what you built and why. A Product Hunt listing. A tweet thread. All in the same week. The goal isn't to go viral — it's to get 10–50 people using the product so you can learn from them.

Post-Launch: First 90 Days

Month 1 — FIND ONE CHANNEL
  Week 1–2: Pick one channel from the framework above
  Week 3–4: Execute consistently (2–3 activities per week minimum)
  Week 4: Evaluate — any signal at all? (signups, engagement, conversations)

Month 2 — DOUBLE DOWN OR PIVOT
  If signal: increase effort on the channel. Start measuring quality (activation, not just signups)
  If no signal: check messaging first. If messaging is fine, try a different channel.

Month 3 — ADD MEASUREMENT + SECOND CHANNEL
  Set up basic analytics (route to `saas-data-analysis`)
  Add one supporting channel that complements the primary
  Start monthly review cadence

The "signal" threshold: At this stage, signal doesn't mean "profitable CAC." Signal means: people are responding. They're clicking, signing up, asking questions, giving feedback. If you're getting 5 signups/​week from a channel, that's signal — you can optimize from there. Zero signups after 50 Reddit posts is not signal — something is fundamentally off.

Common month-1 mistakes:

  • Changing channels every week (no channel works in one week)
  • Optimizing before you have enough data (premature optimization is the root of wasted time)
  • Spending all time on marketing instead of talking to early users (first 10–50 users need conversations, not funnels)

Growth Phase: Quarterly Planning

Once you have a working channel, planning becomes quarterly cycles:

Review (week 1):
  - What's each channel's CAC and conversion quality?
  - What percentage of time/​budget goes to each channel?
  - What's working that we should scale? What's not working that we should cut?

Plan (week 2):
  - Set channel-level goals for the quarter
  - Allocate time and budget proportionally to performance
  - Pick ONE experiment for the quarter (new channel, new approach)

Execute (weeks 3–12):
  - Run the plan
  - Monthly check-ins: on track or need adjustment?

When to add a new channel: Only when your existing channels are either (a) performing well and you want to diversify, or (b) hitting a ceiling where more investment produces diminishing returns. Adding a channel because you're bored with the current one is not a strategy — it's a distraction.

When to kill a channel: If a channel has had 3+ months of consistent execution with proper measurement and the unit economics don't work (CAC > LTV, or conversion quality is fundamentally low), cut it. Redirect the time and budget to what works. Killing underperformers is as important as scaling winners.

See references/​planning.md → Planning Templates for structured planning frameworks.


Budget Allocation

Zero Budget — Time Is the Currency

At $0, you're spending time instead of money. The same prioritization rules apply — focus beats spread.

Time budgetAllocation
< 5 hrs/​week100% on one channel
5–10 hrs/​week70% primary channel, 30% supporting channel
10–20 hrs/​week50% primary, 30% secondary, 20% experimental

With Budget — Start Concentrated, Expand with Data

Monthly budgetAllocation approach
$1,000–3,000100% on one paid channel to validate. Don't split.
$3,000–10,000100% on the proven paid channel — scale it, don't diversify yet
$10,000+Now consider a second paid channel, but only if the first is performing well OR hitting diminishing returns

The single-channel rule for paid: Do not add a second paid channel until your first paid channel is spending $10,000+/​month or its performance is clearly slowing (CPA rising, audience saturating, frequency too high). Splitting $3,000 across two paid channels means neither gets enough data to optimize. Concentrate your budget, prove the channel, then expand.

The testing rule: Budget at least $1,000 to test a new paid channel — anything less doesn't produce enough data to evaluate. If $1,000 on Google Ads produces zero conversions, the problem isn't budget — it's targeting, messaging, or channel fit. Diagnose before scaling.

Example — API monitoring product, $2,000/​month: Put it all on Google Ads targeting "API monitoring tool," "uptime monitoring," "endpoint alerting." Run for 4–6 weeks. If CPA is viable, keep scaling this single channel toward $10K. If not, pause paid entirely — switch to $0 community approach and save the budget until you've fixed messaging or found better keywords.

Example — SEO keyword research tool, $3,000/​month: $3,000 on Google Ads (high-intent keywords: "keyword research tool," "find low competition keywords"). Don't split with Meta or content freelancers yet. Prove Google Ads works first. Once you're at $10K/​month on Google and performance is stable, then consider allocating budget to a second paid channel or content investment.


Routing to Channel Skills

This skill decides what to do. The channel skills explain how to do it.

DecisionRoute to
Need to understand your audience firstsaas-audience-research
Need competitive analysis or competitor profilessaas-competitive-research
Need analytics to measure channelssaas-data-analysis
Ready to launch a product or featuresaas-product-launches
Running or planning Google Ads / paid searchsaas-google-ads
Running or planning Meta (Facebook/​Instagram) Adssaas-meta-ads
Need a content strategy, editorial calendar, or content roadmapsaas-content-strategy
Need to write, brief, edit, or repurpose contentsaas-content-production
Need website copy, email sequences, ad copy, or any marketing copysaas-copywriting
Need to improve or audit organic search / SEOsaas-seo-audit
Need keyword research or competitive SEO analysissaas-seo-research
Need to understand buyer psychology or improve conversionsaas-customer-psychology
Building or improving a landing page or marketing sitesaas-landing-pages
Improving signup flow, activation, or trial conversionsaas-onboarding
Channel doesn't have a dedicated skillSee references/​channels-paid.md or references/​channels-organic.md

Reference Files

  • /​mnt/​skills/​user/​saas-marketing-background/​references/​background.md — shared intake questions; read before advising
  • references/​channels-organic.md — organic channel deep dives: content/​SEO, programmatic SEO, email, social media, community, Product Hunt, YouTube, partnerships, podcast guesting
  • references/​channels-paid.md — paid channel deep dives: LinkedIn Ads, affiliate/​referral programs, events/​conferences, PR/​press, sponsorships (Google Ads and Meta Ads route to their own skills)
  • references/​planning.md — planning templates (one-page, quarterly, 6-month), funnel projection model with channel-specific conversion ranges and spreadsheet instructions, phasing frameworks, multi-channel coordination, content repurposing, review cadence
  • references/​resource-planning.md — budget allocation frameworks, resource planning (time estimates, hire-vs-DIY, freelancer budgets, first marketing hire). For competitive analysis, route to saas-competitive-research.

More Marketing skills

copywriting logo
Marketing

copywriting

Marketing copy for homepages, landing pages, pricing pages, and other conversion-focused web pages.

53.3K 216.1K
View
flux-2-klein logo
Marketing

flux-2-klein

Fast image generation with Flux 2 Klein, optimized for sub-second iteration and multi-reference brand styling.

52 176.2K
View

Psychological principles and mental models for understanding customer behavior and influencing marketing decisions.

53.3K 153K
View

Plan searchable and shareable content that drives traffic, builds authority, and generates leads.

53.3K 150.9K
View

Build SEO-optimized pages at scale using templates, data, and proven playbook patterns.

53.3K 140.1K
View

Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.

53.3K 137.2K
View
ai-seo logo
Marketing

ai-seo

Optimize content for discovery, citation, and visibility across AI search platforms and LLM assistants.

53.3K 136.7K
View
copy-editing logo
Marketing

copy-editing

Systematic improvement of existing marketing copy through seven focused editing passes.

53.3K 136.4K
View

Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.

53.3K 112.8K
View
revops logo
Marketing

revops

Design and optimize systems connecting marketing, sales, and customer success into a unified revenue engine.

53.3K 104.9K
View

Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.

179.7K 100.1K
View

Convert websites into professional HyperFrames videos with guided storyboarding and brand-aligned composition.

57K 93.5K
View

Sales & marketing AI tools

KreadoAI logo
Sales & marketing

KreadoAI

Revolutionize Video Creation with AI-Generated Avatars and Voices

Paid
View
Followr logo
Sales & marketing

Followr

Social media on autopilot

Paid
View
Logodiffusion logo
Sales & marketing

Logodiffusion

Design custom logos instantly with AI.

Paid
View
I
Sales & marketing

Ideogram

Text-heavy marketing and design images

Freemium
View
Prompt Silo logo
Sales & marketing

Prompt Silo

Boost Your SEO with Content and SEO Silos

Free
View
Marketing Blocks logo
Sales & marketing

Marketing Blocks

Revolutionize Your Marketing with AI-Powered MarketingBlocks!

Paid
View
Scrip AI logo
Sales & marketing

Scrip AI

10X faster & free AI content creation for 100+ use cases

Free
View
Tribescaler logo
Sales & marketing

Tribescaler

Tribescaler | Make Your Tweets Go Viral

Paid
View