Doorlist

H by Hatchable

The launch waitlist you own: email in, position out, referrals jump the line.

Doorlist

A pre-launch waitlist page for your product, on your own subdomain, with the referral mechanic that made launch waitlists famous: drop an email, get a numbered spot, move up the line for every friend you bring. No platform badge on your launch page, no per-signup fee, no one else's brand between you and your first thousand users.

Not a starter scaffold, a finished product. The seed ships a 47-person waitlist for a fictional reading app, complete with a realistic referral tree and three power referrers, so the landing page, the position pages, and the stats dashboard all show a working launch from the first paint. Signups get a welcome email with their number and their referral link, and a private status page showing who is ahead, who is behind, and how far they have climbed.

The mechanics are done properly. Positions are computed in SQL on every read (referrals first, then signup order), so a new referral reorders the line instantly and there is no counter to drift. Duplicate emails come back idempotent with no enumeration message, junk is held off by server-side validation and a per-IP hourly cap, and the landing page is server-rendered with real Open Graph tags so every shared referral link unfurls into a proper card. A calm dark console shows the ranked list, today and 7-day stats, top referrers, and CSV export, and a launch-day switch flips the public page to "we're live" pointing at your product. Zero setup: no keys, no config, fork and share the link.

Source-available. Fork it onto your subdomain, edit any file, own it forever. AGENTS.md ships nine extension recipes (double-opt-in, position-skip promo codes, milestone alerts, email-tool sync, A/B headlines, invite-by-rank at launch, UTM capture, public leaderboard, daily digest) so you or your AI tool can grow it into exactly the launch machine you want. Free to fork and self-host on Hatchable.

Talk to it from your AI

Once Doorlist is on your account, the same AI you used to install it can read its data, send its emails, and change its code — for the life of the project. Try things like:

“Add double-opt-in so a spot is only granted after the email is verified.”
“Create a VIP50 promo code that starts anyone who has it 50 places higher.”
“Email me when the list crosses 100 and 500 signups.”
“A/B test two headlines and show me signups per variant.”
“At launch, invite the top 100 people in order with unique access codes.”
“Add a public leaderboard of top referrers with masked emails.”

Every Hatchable project ships with an MCP server scoped to it — how it works.

Features

Referral mechanics built in

Every signup gets a share link. Each friend who joins moves them up the line, ranked in SQL (referrals first, then signup order), so the line reorders instantly and there is no counter to drift or backfill.

A launch page that markets YOU

Server-rendered with your name, your copy, your accent color, and real Open Graph tags, so every shared link unfurls into a card for your product. No badge for anyone else on your launch page.

Positions people come back to check

Each signup gets a private status page: their number, people ahead and behind, referrals made, and how far they have climbed, plus a welcome email carrying the same link.

Junk-resistant by default

Server-side email validation, a per-IP hourly signup cap enforced in SQL, and idempotent duplicate handling that returns the existing spot with no "already registered" message to enumerate against.

A console built for launch week

The ranked list with sources and referrer chains, today and 7-day signup stats with a sparkline, top referrers, and one-click CSV export for your email tool. All behind your Hatchable login.

A launch-day switch

One toggle flips the public page from collecting emails to "we're live" with a button to your product. Zero setup before that: no API keys, no config, fork and share the link.

What you get

  • Source code, deployed to your account on Hatchable
  • Your own subdomain (or BYO custom domain on the Builder plan)
  • A real Postgres database, scoped to this app
  • The ability to make a copy, edit it, and redeploy via your AI tool
  • CSV export of your data, any time