API-first waitlists with a fair scoring system that grows your product β not just your email list. Drop-in React components. Real movement, not just a number.
Yes, we use our own product. See your position instantly.
Users sign up with email and get a spot instantly.
Referrals and shares are verified. Caps keep it fair.
Scores update. Tie-breaks favor earlier joiners.
A transparent scoring system that rewards early signups, verified invites, and proven shares β so the people who actually help you launch move forward faster.
One API call to join. One React component to display. Thatβs all you need to run a sophisticated, fair waitlist.
fetch('/api/v1/waitlist/join', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer pk_...' }, body: JSON.stringify({ email: 'hey@souravinsights.com', inviteCode: 'ABC123XY' }) })
<WaitlistPosition apiKey="pk_..." userEmail="hey@souravinsights.com" showScoring onPositionChange={(pos) => console.log('New position:', pos)} />
Start free. Upgrade when you need more seats & events.
We donβt just collect emails. Our scoring rewards verified referrals and shares so your list grows itself β fairly and transparently.
No. Scores are bounded between 0 and 1000 by design, with caps for referrals and shares.
Yes β drop-in components to display position, score breakdown, and share CTAs.