Build a waitlist landing page in 5 minutes. Collect signups, export to CSV, and launch with an audience ready to buy.
Create Free Waitlist EndpointFrom zero to collecting signups in under 5 minutes.
Sign up for free, create an endpoint, and enable email notifications. Set a custom redirect URL for your thank-you page.
Use the HTML template below. Add your product name, tagline, and point the form to your FormCatch endpoint.
Deploy to Vercel, Netlify, or GitHub Pages for free. Share the link on social media and start growing your list.
A ready-to-deploy waitlist page. Replace YOUR_ENDPOINT_ID and customize the copy.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Join the Waitlist - YourProduct</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: system-ui, -apple-system, sans-serif;
background: #0a0a0a; color: #e5e7eb;
min-height: 100vh; display: flex;
align-items: center; justify-content: center;
}
.container { max-width: 480px; text-align: center; padding: 40px 20px; }
h1 { font-size: 2.5rem; color: #fff; margin-bottom: 16px; }
p { color: #9ca3af; margin-bottom: 32px; line-height: 1.6; }
form { display: flex; gap: 8px; }
input[type="email"] {
flex: 1; padding: 12px 16px; border-radius: 8px;
border: 1px solid #374151; background: #111827;
color: #fff; font-size: 16px; outline: none;
}
input[type="email"]:focus { border-color: #3b82f6; }
button {
padding: 12px 24px; background: #3b82f6; color: #fff;
border: none; border-radius: 8px; font-weight: 600;
font-size: 16px; cursor: pointer;
}
button:hover { background: #2563eb; }
.count { margin-top: 16px; font-size: 14px; color: #6b7280; }
</style>
</head>
<body>
<div class="container">
<h1>YourProduct is coming soon</h1>
<p>Be the first to know when we launch. Join the waitlist and get early access.</p>
<form
action="https://formcatch.vercel.app/api/f/YOUR_ENDPOINT_ID"
method="POST"
>
<input type="email" name="email" placeholder="you@example.com" required />
<input type="text" name="_honeypot" style="display:none" />
<button type="submit">Join Waitlist</button>
</form>
<p class="count">127 people already signed up</p>
</div>
</body>
</html>Everything you need to collect and manage pre-launch signups.
Export your entire waitlist to CSV and import directly into Mailchimp, ConvertKit, Sendinblue, or any email tool.
Get notified the moment someone joins your waitlist. Watch your list grow in real time.
Built-in honeypot fields keep bots off your waitlist. Only real signups, no junk.
Redirect signups to a confirmation page with sharing links to amplify your reach.
Start collecting emails today. Free plan includes 100 signups per month — enough to validate your idea.
Use FormCatch as your form backend and a simple HTML template. Create a FormCatch endpoint, copy the waitlist HTML code, and deploy to any free hosting like Vercel or Netlify.
Yes. FormCatch lets you export all submissions as a CSV file with one click. Perfect for importing into Mailchimp, ConvertKit, or any email marketing tool.
The Free plan supports 100 submissions per month. The Pro plan supports 5,000 and the Business plan supports 50,000. You can upgrade anytime as your waitlist grows.
Yes. Use FormCatch custom redirects to send users to a thank-you page after signup. For auto-reply emails, connect FormCatch to Zapier or use webhooks to trigger your email service.
Explore more use cases