Use Case

Collect emails for your product launch
— no code needed

Build a waitlist landing page in 5 minutes. Collect signups, export to CSV, and launch with an audience ready to buy.

Create Free Waitlist Endpoint

How to build a waitlist page

From zero to collecting signups in under 5 minutes.

1

Create an endpoint

Sign up for free, create an endpoint, and enable email notifications. Set a custom redirect URL for your thank-you page.

2

Build your waitlist page

Use the HTML template below. Add your product name, tagline, and point the form to your FormCatch endpoint.

3

Deploy and collect signups

Deploy to Vercel, Netlify, or GitHub Pages for free. Share the link on social media and start growing your list.

Complete waitlist page template

A ready-to-deploy waitlist page. Replace YOUR_ENDPOINT_ID and customize the copy.

waitlist.html
<!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>

Why use FormCatch for your waitlist

Everything you need to collect and manage pre-launch signups.

One-click CSV export

Export your entire waitlist to CSV and import directly into Mailchimp, ConvertKit, Sendinblue, or any email tool.

Email notifications

Get notified the moment someone joins your waitlist. Watch your list grow in real time.

Spam protection

Built-in honeypot fields keep bots off your waitlist. Only real signups, no junk.

Custom thank-you page

Redirect signups to a confirmation page with sharing links to amplify your reach.

Launch with an audience

Start collecting emails today. Free plan includes 100 signups per month — enough to validate your idea.

Frequently asked questions

How do I create a waitlist page without coding?

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.

Can I export my waitlist emails?

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.

Is there a limit on waitlist signups?

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.

Can I send a confirmation email to people who sign up?

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.