Waitlist module
Collect demand before you open the doors.
A production waitlist needs more than a form. This one stores position and referral data in D1, syncs the selected newsletter provider, sends a welcome email, and gives admins a status workflow.
Idempotent email joins and stable queue positions
Referral codes and acquisition source tracking
Resend or Beehiiv subscription through one contract
Admin statuses: waiting, invited, joined, removed
Join the launch list
No card. No spam. Unsubscribe through the configured newsletter provider at any time.