Build your Coming Soon page with AI in under 5 minutes

Build a pre-launch landing page with a live countdown timer, a working email waitlist that captures real signups (with per-IP rate limiting and duplicate-aware DB), and a social-proof counter that updates as people sign up — generated from a single prompt.

仕組み

ステップ 1

アイデアを入力

作りたいものを自然な文章で入力してください。

ステップ 2

AIがビルド

FloopFloopが本番対応コードを即座に生成します。

ステップ 3

デプロイして公開

数分以内に専用サブドメインでプロジェクトが公開されます。

開発者を採用する代わりにAIでビルドする理由

FloopFloop従来の開発者
リリースまでの時間5分未満2〜8週間
費用$0から$5,000〜$50,000以上
メンテナンスプランに含まれる継続的な保守契約

What is a coming soon / waitlist page?

A coming-soon page is the cheapest validation tool ever invented. Before you write a line of code or design a single product screen, you can put up a page that explains the problem you're solving, captures email addresses from people who want to know more, and tells you within a week whether the idea has any pull. Indie hackers swear by them; product teams use them to build a launch list; YC's standard advice for early validation is some flavour of waitlist page. The category got crowded fast (Carrd, Launchaco, Beehiiv's landing builder) but the principle is simple: a strong hero, one short value-prop sentence, a working email-capture, and ideally some social proof to push the visitor over the line. The hard parts are writing the value-prop well and following up — a coming-soon page that captures 500 emails and then ghosts them is worse than no page.

Common features

  • Hero with one-sentence value proposition
  • Live countdown to launch date
  • Email capture form with double opt-in option
  • Real-time signup counter (social proof)
  • Referral system — 'invite a friend, skip the line'
  • UTM-aware tracking so paid campaigns are attributable
  • Thank-you page with shareable referral link
  • Auto-responder email to verify and welcome
  • Admin export of signups for the launch broadcast
  • GDPR-compliant consent capture

Real-world examples

Indie product waitlist

Single-sentence hook, email capture, live counter showing N signups. Tweets from the founder embedded as social proof.

Pre-launch with referral

Beehiiv-style 'invite-a-friend' mechanic where each invite moves the signup up the priority list. Drives viral signup spikes when product is interesting.

Event registration

Save-the-date page for a conference or workshop. Countdown, expected attendee count, mailing-list capture for ticket-release announcement.

Why FloopFloop fits coming soon / waitlist page projects

Carrd's $9/year is fine but its layouts are template-shaped and the visitor can tell. FloopFloop gives you a coming-soon page that looks like your actual brand — fonts you chose, colours that match the product you're building, copy you can iterate by describing what's not converting. The email capture writes to your own database, so when you launch you own the list without an export step. The referral mechanic is one prompt away. Once the product launches, the same project's domain rolls over into the live site without a migration.

試してみてください

以下のプロンプトをコピーしてFloopFloopに貼り付けてお使いください。

Build a coming-soon page for an AI dev tool launching on September 1, 2026. Dark theme with a violet → cyan gradient headline, big mono countdown timer (days/hours/minutes/seconds), single email field above the fold. Three teaser cards below: 'Faster than you'd expect', 'Private by default', 'Built for one thing'. Social-proof counter underneath showing waitlist size. Twitter, GitHub, LinkedIn, and mailto: footer links.

Create a stealth-mode waitlist page for a B2B SaaS. Magazine-style headline ('Something quietly excellent is on the way.'), countdown to the public-beta date, email capture with a hidden source field set from `?from=` so we can group signups by campaign in SQL. No mention of the actual product features — that's the point.

Design a 'notify me when this is back in stock' page for a limited-drop ecommerce. Big timer counts to the restock date (configurable from `LAUNCH_DATE_ISO` in /lib/launch-config.ts). Single email field. After submit, the form shows 'You're in. We'll email the moment we restock.' Earthy palette (warm browns + cream).

Build a pre-launch page for a paid newsletter. Dark theme but with a serif-italic headline instead of mono. Countdown to the first issue. Email-capture form. A two-sentence 'About the author' section under the timer. No social links, no teaser cards — keep it monolithic.

よくある質問

Where do the email signups actually go?
Every signup is inserted into a `waitlist_subscribers` table in the project's Postgres schema (email, source tag, referrer, IP-hash for rate limiting). The operator triages with `SELECT * FROM waitlist_subscribers ORDER BY created_at DESC`. Email is UNIQUE so double-submits are caught at the DB and the user gets a friendly 'you're already on the list' instead of a duplicate error.
Does the page send a confirmation email?
No — the template can't send email (the codegen scanner blocks every transactional-mail library). The success state says 'you're on the list, we'll be in touch at launch' instead of promising email. The captured address is stored so the operator can send a single launch-day blast from their own ESP.
How do I change the launch date?
One edit in /src/lib/launch-config.ts — set `LAUNCH_DATE_ISO` to a new ISO-8601 timestamp and `LAUNCH_DATE_LABEL` to the human-readable form. The countdown, the hero badge, and the OG metadata all read from that file. No other files touched.
What happens when the countdown hits zero?
The four-cell timer is replaced with a 'We've launched' badge. The waitlist form stays mounted so late-arrivals can still drop their email — most operators forget to flip the page on launch day, and turning the waitlist off automatically would lose those signups.
Is the social-proof counter ('Join 247 founders waiting') real?
Yes — it's a live COUNT(*) on the waitlist_subscribers table, rendered server-side on every page request. Hidden entirely when fewer than 5 people have signed up (lying about an empty waitlist burns trust the instant the first real signer Googles you).
Can I track which channels are driving signups?
Yes. The form has a hidden `source` field that accepts a short campaign tag (a-z, 0-9, dashes, underscores). Pass `?source=ph-launch` or `?source=twitter` in your share URLs, the form reads it at submit, and you can pull `SELECT source, COUNT(*) FROM waitlist_subscribers GROUP BY source` to see what's working.
Is it dark-mode-only?
Default is dark — that's the genre convention. A light-mode palette is provided in globals.css for operators who want a brighter pre-launch identity; flip the `forcedTheme` prop on ThemeProvider in src/app/layout.tsx and the light variables take over.

関連ビルダー

他のカテゴリを探す

ビルドを始めますか?

今すぐプロジェクトのビルドを開始しましょう — コーディング不要。

これをAIに生成してもらう