Back to latest

January 25, 2026

Launch a Waitlist in 5 Minutes

You’ve got a landing page. You need to collect emails before launch. Here’s how to do it in under 5 minutes with Listbug.

Step 1: Create your account

Head to app.listbug.dev and sign up with your email. You’ll get a 14-day free trial — no credit card required upfront.

Step 2: Create a waitlist

Click “New Waitlist” and give it a name. Add your domain to the allowed origins list (e.g., yoursite.com).

Step 3: Copy the snippet

You’ll get a script tag that looks like this:

<script
  src="https://cdn.listbug.dev/widget.js"
  data-listbug-key="pk_your_key_here"
  data-listbug-target=".listbug-trigger"
></script>

Step 4: Add a trigger button

Add a button anywhere on your page:

<button class="listbug-trigger">Join the Waitlist</button>

When visitors click it, they’ll see a clean popup asking for their email.

Step 5: That’s it

Signups will appear in your Listbug dashboard. Export them as CSV whenever you need.

Optional: Add custom fields

Want to collect more than just email? Add a data-listbug-fields attribute:

<script
  src="https://cdn.listbug.dev/widget.js"
  data-listbug-key="pk_your_key_here"
  data-listbug-target=".listbug-trigger"
  data-listbug-fields='[{"name":"name","label":"Your Name","type":"text"}]'
></script>

Now the widget will ask for their name too. The extra data shows up in your dashboard and CSV exports.

Get started →