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.