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.