Referral-powered waitlists that grow themselves.
Startups spend months building products in stealth, then launch to crickets. Building a waitlist is table stakes now, but most founders just use a Google Form or basic email capture. They miss the opportunity to create buzz and virality before launch—the exact moment when hype matters most.
A waitlist tool with built-in referral mechanics. Users sign up, get a unique referral link, and move up the waitlist when friends join. Leaderboards, milestone rewards, and social sharing turn every signup into a potential viral loop.
User signs up
Gets position + unique referral link
Share to move up
Each referral bumps their position
Unlock rewards
Hit milestones for early access perks
The viral waitlist model has been proven by companies like Robinhood (1M+ waitlist), Morning Brew, and Superhuman. Yet affordable tools for indie hackers are limited.
Copy and paste these into Claude, Cursor, or your favorite AI tool.
Create a Next.js app for a Viral Waitlist Manager. The app needs: - Public signup page with email input and optional referral code field - Post-signup page showing: current position, referral link, share buttons (Twitter, LinkedIn, copy link) - Leaderboard showing top 10 referrers (anonymized by default) - Admin dashboard for waitlist owners to see: total signups, referral stats, export emails Use Supabase for auth and database. Make the signup page embeddable as an iframe.
Implement the referral position system: 1. On signup, create user with initial position = total signups + 1 2. Generate unique referral code (8 char alphanumeric) 3. When someone signs up with a referral code: - Credit the referrer - Move referrer up by X positions (configurable, default: 3) - Track referral relationship in database 4. Position calculation should be real-time based on referral count Add API endpoint to check position and referral count for the status page.
Add milestone rewards: - 3 referrals: "Founding Member" badge - 5 referrals: Early access priority - 10 referrals: Lifetime discount unlock Show progress bar on user's status page. Send email notifications when milestones are hit. Allow waitlist owners to customize milestone thresholds and rewards from admin.
Perfect for
Book a consult and let's turn this idea into your MVP.
Book a Consult (opens in new tab)