x-octo home Business judgment on AI products
中文

Real-revenue cases

How We Grew Our SaaS To $30K MRR In One Year

Real demand

Two marketers with coding backgrounds turned the custom-coded site personalization they used to hand-build for clients into a point-and-click tool for marketers, validated it with preorders, and hit $30K MRR with 1,000+ installs a year after launch.

Founder interview, self-reported 约 12 个月(2018 年 1 月上线,一年后达到 3 万美元月收入)创始人推特营销课程受众少量博客公开构建
Primary source
View original

01

Real-demand verdict

Real-demand verdict

Real demand

It replaces marketers hand-coding personalization or hiring someone to do it; the founder says nearly 100% of customers aren't switching from a competitor, meaning the need was largely unserved by tools. People pay monthly, and $10K in preorders came in within days.

How it makes money

Marketers at online businesses pay a monthly SaaS subscription, billed through Stripe; demand was validated first through preorders before launch.

What old behavior it replaces

Marketers hand-coding or outsourcing site and email personalization

02

Where the first customers came from

The audience co-founder Brennan had built through his marketing course, plus marketers drawn in by the founders tweeting about their experiments; preorder customers became the first users.

Acquisition channels 创始人推特营销课程受众少量博客公开构建

03

Tactics you can copy

  1. 01Preorders before code: set a rule of not writing a line until $10K in preorders was banked, validating demand in days.
  2. 02Build in public: continuously share the process on Twitter and a blog to grow an audience before launch, so there's a list to launch to.
  3. 03Co-build with early customers: close contact with preorder buyers revealed they preferred simple ready-made recipes over a powerful editor, so the complex feature was cut.
Moving it to an AI business

Not an AI business itself, but the preorder-before-building and build-in-public playbook transfers directly to AI app cold starts: validate willingness to pay with preorders or a waitlist before committing to development.

04

Evidence and limits

Self-reported numbers are unaudited — treat them as leads, not facts
Founder interview, self-reported

Revenue basis · Founder self-reported, unaudited (see source page)

What evidence is missing

The $30K MRR figure is founder self-reported and unaudited; the source page provides no Stripe-verified data.
No CAC, churn, or retention data is given, so revenue quality can't be judged.
Pricing tiers and customer mix aren't described, so the payment model can't be assessed in detail.