Landing page + waitlist

Generate the page with Lovable's free plan, sync to GitHub, host free on Cloudflare Pages on your own domain, and collect sign-ups with a beehiiv embed form. Costs basically the domain until you pass 2,500 subscribers.

Who it's for: Anyone validating an idea before building it: one page, a clear promise, and an email sign-up form.

Prices last verified

Disclosure: tools marked aff. program have affiliate programs. Links on this page currently go to the plain official sites. If we switch any to affiliate links, they'll be labeled aff. link, and we may earn a commission at no cost to you. Picks are based on fit, not payout.

SPLIT 01

Day one 0 sign-ups

$0.87/mo
CategoryToolPlan$/moWhy
ai builder Free
$0.00
A one-page site takes only a few credits. Free allows 5/day (max 30/mo), which is plenty, and includes GitHub sync.
Cost note

Free has no custom domain on Lovable hosting. That's why this recipe hosts on Cloudflare Pages.

code hosting Free
$0.00
Owns your code outside any AI builder. Needed for exporting, Cloudflare/Vercel deploys and Claude Code.
Cost note

Free plan: unlimited public/private repos, 2,000 Actions minutes/mo.

hosting Free
$0.00
Free, commercial use allowed, custom domain, fast global CDN, and your domain is already at Cloudflare.
Cost note

Free plan: 500 builds/mo, 100 custom domains per project, static asset requests free and unlimited (Workers pricing page).

email list Launch (free)
$0.00
Embeddable subscribe form plus a newsletter, so the waitlist turns into launch updates without switching tools.
Cost note

Free up to 2,500 subscribers.

domain .com at cost
$0.87
At-cost renewals, DNS and hosting in one dashboard.
Cost note

~$10.46/yr .com amortized monthly. Price seen on a third-party price tracker (domainoffer.net), not Cloudflare's page; Cloudflare doesn't publish a per-TLD list publicly. Check your renewal price in the Cloudflare dashboard.

Split total$0.87Excludes: Transaction fees (Stripe/MoR % of revenue), any one-time fees, and usage above stated assumptions.

Switch when…

  • You want analytics on which headline converts. Add PostHog (free).
SPLIT 02

First users ~100 sign-ups

$0.87/mo
CategoryToolPlan$/moWhy
ai builder Free
$0.00
Still enough for copy and section tweaks.
code hosting Free
$0.00
Owns your code outside any AI builder. Needed for exporting, Cloudflare/Vercel deploys and Claude Code.
Cost note

Free plan: unlimited public/private repos, 2,000 Actions minutes/mo.

hosting Free
$0.00
No change needed.
Cost note

Free plan: 500 builds/mo, 100 custom domains per project, static asset requests free and unlimited (Workers pricing page).

email list Launch (free)
$0.00
Send a first update to keep the list warm.
Cost note

Free up to 2,500 subscribers.

analytics Free tier (pay-as-you-go beyond)
$0.00
See which traffic sources and headlines convert to sign-ups.
Cost note

Free each month: 1M analytics events, 5K session recordings, 1M feature-flag requests, 100K exceptions. Assumes you stay under these (about 1,000 users × ≤500 events/mo).

domain .com at cost
$0.87
At-cost renewals, DNS and hosting in one dashboard.
Cost note

~$10.46/yr .com amortized monthly. Price seen on a third-party price tracker (domainoffer.net), not Cloudflare's page; Cloudflare doesn't publish a per-TLD list publicly. Check your renewal price in the Cloudflare dashboard.

Split total$0.87Excludes: Transaction fees (Stripe/MoR % of revenue), any one-time fees, and usage above stated assumptions.

Switch when…

  • You're editing the page daily and hitting the 5 credits/day limit. Upgrade to Lovable Pro ($25) or edit the code with Claude Code (Claude Pro $20).
SPLIT 03

Scale ~1,000 sign-ups

$0.87/mo
CategoryToolPlan$/moWhy
ai builder Free
$0.00
A landing page rarely needs more.
code hosting Free
$0.00
Owns your code outside any AI builder. Needed for exporting, Cloudflare/Vercel deploys and Claude Code.
Cost note

Free plan: unlimited public/private repos, 2,000 Actions minutes/mo.

hosting Free
$0.00
Static traffic is free and unlimited, so a viral spike costs nothing.
Cost note

Free plan: 500 builds/mo, 100 custom domains per project, static asset requests free and unlimited (Workers pricing page).

email list Launch (free)
$0.00
1,000 subscribers is still inside the free tier.
Cost note

Free up to 2,500 subscribers.

analytics Free tier (pay-as-you-go beyond)
$0.00
Product analytics, session replay and feature flags in one tool, with a generous free tier.
Cost note

Free each month: 1M analytics events, 5K session recordings, 1M feature-flag requests, 100K exceptions. Assumes you stay under these (about 1,000 users × ≤500 events/mo).

domain .com at cost
$0.87
At-cost renewals, DNS and hosting in one dashboard.
Cost note

~$10.46/yr .com amortized monthly. Price seen on a third-party price tracker (domainoffer.net), not Cloudflare's page; Cloudflare doesn't publish a per-TLD list publicly. Check your renewal price in the Cloudflare dashboard.

Split total$0.87Excludes: Transaction fees (Stripe/MoR % of revenue), any one-time fees, and usage above stated assumptions.

Switch when…

  • You pass 2,500 subscribers. beehiiv's next tier is Lite ($59/mo monthly or $49/mo annual for 1k; $79/mo monthly at 2,500). Check the exact tier for your count.
  • The waitlist proves demand. Move on to the SaaS MVP recipe.

Alternatives

beehiiv website only

$0.00/mo · pricing source ↗

Simplest possible version: use beehiiv's built-in site and skip Lovable and Cloudflare. Downside: a custom domain on the beehiiv site needs a paid plan.

Kit (ConvertKit) free

$0.00/mo · pricing source ↗

Instead of beehiiv if you want more email automation. Kit's help center says free up to 10,000 subscribers; kit.com/pricing wasn't re-checked today.

All prices are in USD, billed monthly unless noted, and come from each tool's official pricing page as of October 17, 2026. Usage-based costs use the assumptions in each cost note. Some links are affiliate links (marked affiliate: true). StackSpeedrun may earn a commission at no extra cost to you. Picks are based on fit, not payout, and every affiliate link must be clearly disclosed on the page where it appears.

Patch notes for your stack

Get price changes and new releases weekly

One short email whenever a tool in a recipe changes its price, limits or free tier.

We only store your email (with our email provider, Resend) to send the newsletter. No sharing, no tracking pixels. Unsubscribe anytime. Privacy