Skip to content

Waitlist

Build a waitlist for your product before launch. When someone joins, SaaS Maker automatically sends a welcome email via Resend.

  1. Add the waitlist endpoint or widget to your landing page
  2. Users submit their email (and optionally their name and referral source)
  3. A welcome email is sent automatically
  4. View and manage entries in the dashboard
POST /v1/waitlist

Auth: API Key

Terminal window
curl -X POST https://saasmaker-api.sarthakagrawal927.workers.dev/v1/waitlist \
-H "Content-Type: application/json" \
-H "X-Project-Key: pk_abc123" \
-d '{
"email": "user@example.com",
"name": "Jane Doe",
"referral_source": "twitter"
}'
FieldTypeRequiredDescription
emailstringYesEmail address
namestringNoFull name
referral_sourcestringNoHow they found you
GET /v1/waitlist?project_id=...

Auth: Session Token

Terminal window
curl https://saasmaker-api.sarthakagrawal927.workers.dev/v1/waitlist?project_id=proj_123 \
-H "Authorization: Bearer <token>"

Returns all waitlist entries for the project, sorted by signup date.