Skip to content
SaaS Toolkit

From Zero to Paying Customers

The complete pre-launch and growth system for SaaS founders. Validation → Launch → Retention. Nothing skipped.

8 Frameworks60+ Tactics40+ Prompts

8

Launch Phases

60+

Proven Tactics

40+

AI Prompts

$0

To Start

Section

Validation Framework

Test the idea before you build it. The fastest path to not wasting 3 months.

The Validation Checklist

Twelve questions that prevent you from building a product nobody wants.

0%0 / 12

The Problem Page

Pain-led waitlist page for early interest.

HEADLINE: [One sentence: what is the problem you solve]
SUBHEADLINE: [Who has this problem + what they currently do that sucks]

SOCIAL PROOF LINE: "Join [NUMBER] [ROLE] who are waiting for a better way."

FEATURE BULLETS (3 max):
→ [Specific outcome 1]
→ [Specific outcome 2]
→ [Specific outcome 3]

CTA: [Action verb] your spot — free during beta
EMAIL INPUT: your@email.com
BUTTON: Reserve my spot →

BELOW FOLD:
- How it works (3 steps max)
- One testimonial placeholder
- FAQ: "When does it launch?" + "Is it really free?"

The Comparison Page

For competitor-aware traffic with buying intent.

HEADLINE: [Competitor] is fine. [Your Product] is better for [specific audience].

COMPARISON TABLE:
Feature | [Competitor] | [Your Product]
------- | ------------ | -------------
[Pain point 1] | ❌ | ✓
[Pain point 2] | ❌ | ✓
[Pain point 3] | Complicated | Simple
Price | $[X]/mo | $[Y]/mo

TAGLINE BELOW TABLE: "Built for [specific persona], not for everyone."

CTA: Try [Product] free for 14 days

The Pre-Sell Page

Use for a capped lifetime deal before launch.

HEADLINE: Pay once. Own it forever. [Product] lifetime deal — [NUMBER] spots only.

WHAT YOU GET:
✓ [Core feature 1]
✓ [Core feature 2]
✓ [Core feature 3]
✓ All future updates — free
✓ Founding member Discord access

PRICE: ~~$[FUTURE_PRICE]/mo~~ → $[LIFETIME_PRICE] one-time
URGENCY: [X] of [TOTAL] spots claimed
CTA: Claim lifetime access →
STRIPE: stripe.com/payment-links

Waitlist Setup Guide

A seven-step sprint to capture demand before you build.

  1. 1

    Build your landing page in an AI builder, Framer, or Carrd. Target: under 4 hours.

  2. 2

    Set up email capture with Resend + a Google Sheet or Loops.so for free.

  3. 3

    Write your waitlist confirmation email and keep it personal.

  4. 4

    Post in 3 places the same day where your target user already hangs out.

  5. 5

    DM every person who signs up within 24 hours.

  6. 6

    When you hit 50 signups, do 10 video calls.

  7. 7

    Only build after 3+ people say they will pay $X for it.

Waitlist Confirmation Email

Subject: You're on the list 👀 — [Product Name]

Hey [First Name],

You made it. You're one of the first [NUMBER] people on the [Product Name] waitlist.

Here's what happens next:
→ I'm building [Product Name] right now (ETA: [DATE])
→ You'll get early access before anyone else
→ Founding member pricing is locked for you

One quick question: What's the #1 thing you're hoping [Product Name] helps you with?

Just reply to this email. I read every one.

Talk soon,
[Your Name]
[Your Twitter] · [Your Website]

Cold DM (Twitter/X)

Hey [Name], saw your post about [specific problem].

I'm building something that solves exactly that — [Product Name].

It's [one sentence description]. Currently taking pre-orders at $[price] (lifetime).

Would you be open to a 15-min call to see if it's a fit?
No pitch. Just want to understand if this solves your specific problem.

Warm DM

Hey [Name] — you [liked/commented on/shared] my post about [topic].

I've been building [Product Name] for people in exactly your situation.

Would you be willing to be one of my first 10 beta users?
Free access, I just need honest feedback.

Cold Email

Subject: Quick question about [specific pain point]

Hi [Name],

I build SaaS products and I'm validating a problem I suspect you're dealing with:
[One sentence describing the problem].

Is this something you actively pay to solve right now, or work around somehow?

Not selling anything — genuinely trying to understand the problem better.
Takes 90 seconds to reply.

[Your Name]
[Your role] · [Website]