# Waitlist widget

A waitlist widget is an embeddable component, usually added with a short snippet of code, that puts waitlist signup and its logic (referral links, confirmation, spam protection) on an existing website. The term also covers display widgets such as a live signup counter or a referral leaderboard.

Canonical page: https://getlaunchlist.com/glossary/waitlist-widget. Updated 2026-10-15.

## Two kinds of waitlist widget

**Signup widgets** are the form itself. You paste a snippet into your site, and a signup form appears that handles everything a hosted waitlist page would: saving the signup, checking it for spam, sending the confirmation email and giving the person a referral link and a place in line.

**Display widgets** show your waitlist's numbers on your site: a live signup counter, a [referral leaderboard](https://getlaunchlist.com/glossary/referral-leaderboard), a milestone bar toward a goal, or a countdown to launch. They don't collect anything. They make the list visible, which is a reason to join.

## How embedding works

Most widgets work one of two ways:

- **A script.** A small JavaScript snippet draws the form or widget directly into your page. It can match your site closely, but a good one keeps its styles sealed off, so your site's CSS can't break it and it can't restyle your page.
- **An iframe.** The widget loads as a small separate page inside yours. It is fully isolated, but harder to make look like part of your site.

Either way, you paste the code once, and changes you make to the widget in the tool appear everywhere it is embedded.

## Widget or hosted page

| | Waitlist widget | Hosted waitlist page |
| --- | --- | --- |
| You need a website | Yes | No |
| Design | Lives inside your own site's design | Built in the tool |
| Speed to launch | Minutes, if your site is ready | Minutes, with no site at all |
| Best for | Products with a site that already gets traffic | New products, campaigns, a focused page for ads or launch posts |

They are not exclusive. A [coming soon page](https://getlaunchlist.com/glossary/coming-soon-page) for campaign traffic and a widget on your main site can feed the same list.

## What to check before you choose one

- **Spam protection** that runs on embedded signups too, such as a [honeypot field](https://getlaunchlist.com/glossary/honeypot-field), rate limits and email checks.
- **Referrals that work on your site**, not only on the tool's own page.
- **A next step after signup**, such as a status page with the person's place in line.
- **Styling** that matches light and dark sections and doesn't clash with your stylesheet.
- **Performance**, so the script never holds up the rest of your page.

## Waitlist widgets in LaunchList

Your signup [form](https://getlaunchlist.com/features/forms) can go on any site as an inline embed, plain HTML, a React component, a popup or slide-over, or a headless form you post to from your own backend. An embedded form takes its colors and font from your Brand Kit and renders dark when the section around it is dark. Every signup runs through the same spam checks as your Launch page, and referral links can point at your own site, so a referral is credited wherever the friend signs up.

The display [widgets](https://getlaunchlist.com/features/widgets) are a live counter, a referral leaderboard, a milestone bar, a [launch countdown](https://getlaunchlist.com/features/launch-day) and your latest updates. Paste the two-line snippet into your site, or fetch the same data as JSON for your own design. Every widget and form on a page runs from one script that loads without holding up your page, each widget draws inside its own shadow root so your CSS can't reach in, and editing a widget in LaunchList updates every copy of it on every site.

Further reading: [hosted waitlist page vs embedded widget](https://getlaunchlist.com/blog/hosted-waitlist-page-vs-embedded-widget) and [how to add a waitlist form to your website](https://getlaunchlist.com/blog/add-waitlist-form-to-website).

## Frequently asked questions

### Widget or hosted page: which should I use?

Use a widget when you already have a website and want signups to happen there, in your own design. Use a hosted page when you have no site yet or want a focused page to send campaign traffic to. Many founders use both, feeding one list.

### Do I need to code to embed a waitlist widget?

No. Most widgets are a snippet you copy and paste into the custom code or HTML block of your site builder. That works in Webflow, Framer, WordPress, Squarespace, Carrd and plain HTML.

### Will a waitlist widget slow down my site?

A well-built one shouldn't. Look for a script that loads without holding up the rest of your page, and check your page speed before and after adding it.

### Can a waitlist widget handle referrals on my own site?

It can, if the referral links point at the page where the widget lives and the widget reads the referral from the link. Check this before you choose a tool, because some only credit referrals on their own hosted page.

## Related terms

- [Coming soon page](https://getlaunchlist.com/glossary/coming-soon-page.md)
- [Honeypot field](https://getlaunchlist.com/glossary/honeypot-field.md)
- [Referral leaderboard](https://getlaunchlist.com/glossary/referral-leaderboard.md)
