Self-hosted referral waitlist kit

Be first in line.
Then bring the line with you.

Frontrun turns a plain email box into a viral waitlist. Every signup gets a referral link and a live spot in the queue — share it, climb the leaderboard, watch your launch list grow itself.

Join the demo waitlist

Live

No spam. Get a referral link the moment you join.

AKJMRPSL+9
0 people have joined this demoShips in under an hour

How it works

A waitlist that grows itself

Three steps turn one signup into a referral engine.

  1. 1

    Drop your email

    Visitors join in one tap. They instantly see their spot: “You’re #142.” No account, no friction.

  2. 2

    Share your link

    Each signup gets a personal referral link. Copy it, post it to X, send it to friends — attribution is automatic.

  3. 3

    Climb the queue

    Every friend who joins moves the referrer up. The leaderboard makes the queue a game people want to win.

What's inside

Everything the viral loop needs

Owned source code — no monthly fee, no participant caps, no “Powered by” badge.

Referral loop out of the box

Unique codes, ?ref= attribution, and self-referral guards are wired up. The viral part actually works on day one.

Live position & leaderboard

Signups see their rank update in real time as referrals roll in. The demo moment that sells your launch.

Resend-powered emails

Welcome + position emails ship with a no-op fallback, so it builds and runs with zero email config until you add a key.

Turso / libSQL storage

Runs on a local SQLite file out of the box, or point it at a free Turso database for production. Zero-config to start.

Yours forever, no lock-in

It’s real source code you own and deploy. No “Powered by” badge, no monthly SaaS bill, no participant caps.

Admin dashboard + CSV export

A password-gated dashboard shows totals and recent signups, with a one-click CSV export of your whole list.

Embed anywhere

Drop the form on any site

One script tag puts your waitlist on a landing page, a blog, a Notion site — anywhere you can paste HTML. It loads a responsive, transparent widget that posts back to your own Frontrun instance.

  • Dependency-free vanilla script — no React required on the host
  • Auto-resizing iframe, transparent background, emerald-branded
  • Same referral engine, same live queue position
See the live leaderboard
Paste before </body>
<script src="https://yoursite.com/embed.js" data-frontrun></script>
One-time payment

Deploy your own in an hour.

Get the full Frontrun source — landing page, referral engine, emails, and admin dashboard. One payment, yours forever.

Get Frontrun — $39one-time · yours forever

FAQ

Questions, answered

Does the referral tracking really work?

Yes — try it above. Join the demo, copy your link, open it in a private window, and join again. Your referral count and position both update live.

What database does it use?

libSQL. Out of the box it writes to a local SQLite file (file:local.db) so it runs with zero setup. For production, set TURSO_DATABASE_URL and TURSO_AUTH_TOKEN — Turso has a generous free tier.

How do emails work?

Through Resend. If you don’t set RESEND_API_KEY, the email layer no-ops and logs to the console, so nothing breaks while you build. Add the key to start sending real welcome emails.

Can I use it for client work?

The extended license covers client projects and unlimited end products. The personal license covers your own launches. See the license file in the download.

How do I deploy it?

Push to GitHub and import into Vercel — it’s a standard Next.js app. Add your Turso and Resend env vars in the dashboard and you’re live in well under an hour.

Is there a refund policy?

Yes — a 14-day no-questions refund. If the kit isn’t a fit, email us and we’ll sort it out.