WAITLIST WIDGET

LAUNCH DAY STARTS TODAY

Collect emails from people who want your product. Simple form, dashboard access, CSV export. Nothing fancy.

Just $1/month • Buy credits as needed • No subscriptions

LIVE DEMO - TRY IT!

EVERYTHING YOU NEED

01

EMBED ANYWHERE

Works on any website, any framework.

02

ZERO CONFIG

Default form works great out of the box.

03

DASHBOARD ACCESS

See all signups in one place.

04

CSV EXPORT

Download your list anytime.

05

DUPLICATE PREVENTION

Same email can't sign up twice.

06

CUSTOM FIELDS

Add name, company, or other fields.

INTEGRATION OPTIONS

STEP 1: ADD CONTAINER
<!-- Add this where you want the form to appear -->
<div id="od-waitlist-YOUR-WIDGET-ID"></div>

<!-- Add script before closing body tag -->
<script src="https://onedollar.dev/waitlist/YOUR-WIDGET-ID/widget.js"></script>
DASHBOARD CONFIGURATION
// Configure in your OneDollar dashboard:
// 
// Form Settings:
// - Title text
// - Description text
// - Success message
// - Submit button text
// 
// Fields:
// - Email (always required)
// - Name (optional)
// - Company (optional)
// - Custom fields
// 
// Styling:
// - Brand color
// - Border radius
// - Font settings
CUSTOM STYLING (OPTIONAL)
/* Override default styles */
.od-waitlist-form {
  max-width: 400px;
  margin: 0 auto;
}

.od-waitlist-input {
  font-family: 'Your Font', sans-serif;
}

.od-waitlist-button {
  background: #your-color;
  text-transform: uppercase;
}
WEBHOOK INTEGRATION (OPTIONAL)
// Set webhook URL in dashboard
// Receive POST request on each signup:

{
  "email": "user@example.com",
  "name": "John Doe",
  "timestamp": "2024-01-15T10:30:00Z",
  "page_url": "https://yoursite.com/launch",
  "widget_id": "YOUR-WIDGET-ID"
}
REST API (OPTIONAL)
// Get all waitlist entries (requires API key)
GET https://onedollar.dev/api/v1/widgets/YOUR-WIDGET-KEY/entries
Authorization: Bearer YOUR-API-KEY

// Get single waitlist entry (requires API key)
GET https://onedollar.dev/api/v1/widgets/YOUR-WIDGET-KEY/entries/:id
Authorization: Bearer YOUR-API-KEY

// Submit to waitlist (public, no auth required)
POST https://onedollar.dev/api/v1/widgets/YOUR-WIDGET-KEY/submit
Content-Type: application/json
{
  "email": "user@example.com",
  "name": "John Doe" // optional
}

PERFECT FOR

PRODUCT LAUNCHES

Build hype before you ship. Know exactly who's interested.

BETA ACCESS

Collect emails from users who want early access to your product.

FEATURE ANNOUNCEMENTS

Let users opt-in for updates about specific features they want.

COURSE CREATORS

Gauge interest before creating content. Validate demand first.

EVENT REGISTRATION

Simple pre-registration for webinars, workshops, or meetups.

NEWSLETTER SIGNUPS

Start collecting subscribers before your first issue.

WHAT DEVELOPERS SAY

01

"Collected 500 emails in 2 days. Export to CSV, import to email tool. Perfect."

David K.
Indie Hacker
02

"No databases, no forms, no validation logic. Just works. Exactly what I needed."

Emma T.
Product Designer
03

"Used this for our beta launch. 1,200 signups, zero issues. Worth way more than $1."

Ryan M.
Startup Founder

THE HONEST MATH

ONEDOLLAR

Money:
$1/month
Time:
30 seconds
Work:
Paste 1 line. Done.
Maintenance:
Our problem
You Get:
Working widget

BUILD IT

Money:
Week of dev salary
Time:
"Next sprint"
Work:
Design, code, test, deploy
Maintenance:
Your problem forever
You Get:
Tech debt

"SOLUTIONS"

Money:
$49-299/month
Time:
After sales call
Work:
Learn their API
Maintenance:
"Contact support"
You Get:
100 features you don't use

FREQUENTLY ASKED

How fast can I set this up?

Under 1 minute. Add div, add script, done. The form appears automatically.

Can people sign up multiple times?

No. We check for duplicate emails. Each email can only sign up once per widget.

How do I get the emails?

Dashboard shows all signups. Export to CSV anytime. Optional webhook for real-time notifications.

Can I customize the form?

Yes. Change text, colors, fields from your dashboard. Or override CSS for full control.

Is there a signup limit?

No. Unlimited signups. Each widget costs 1 credit ($1) per month.

What about GDPR/privacy?

We store emails and optional name. Nothing else. No tracking, no cookies, no analytics.

Can I use this with my email service?

Export to CSV and import anywhere. Or use webhooks for automation.

What if I need more features?

This is intentionally simple. For complex forms, use Typeform or similar.

INTEGRATIONS

Web dashboard CSV export Webhook on signup Custom success message

START BUILDING YOUR LIST

Your next launch deserves a proper waitlist.

✓ Just $1/month ✓ Buy credits as needed ✓ No subscriptions ✓ Credits never expire