Website integration

Add a waitlist widget to the website you already have.

Paste two lines into Webflow, Squarespace, WordPress, Shopify, Wix, Framer or plain HTML, or keep your own form and let LaunchList handle what happens after someone signs up.

Free for your first 100 contactsNo credit card needed
Platforms

Add a waitlist to Webflow, Squarespace, WordPress and more.

Pick where your site is built. Each one shows where the code goes, the three steps and what to paste, with nothing to install.

Add a waitlist to Webflow

Both lines go in one Embed element, where the form should appear.

  1. Copy the Inline snippet from Embed & API, on the Your website tab.
  2. In the Webflow Designer, drag an Embed element to where the form should go.
  3. Paste the snippet, click Save & Close, then Publish the site.
<!-- Where the form should appear -->
<div data-launchlist-form="frm_8Kd2Qm4Rp9"></div>

<!-- The loader, once per page -->
<script src="https://embed.getlaunchlist.com/v1/embed.js" async></script>

The same form ID works on every platform. Find it in Embed & API.

Everywhere else

Embed a waitlist form on any website builder or framework.

The embed works wherever your builder lets you add custom HTML, and the plain form works even where scripts are stripped. Some builders keep custom code to their paid plans, so check yours first.

Website builders and CMS

  • Wix
  • Weebly
  • GoDaddy
  • Hostinger
  • Ghost
  • Kajabi
  • Systeme.io
  • Durable
  • Elementor
  • Divi
  • Webnode
  • Softr
  • Tilda
  • Readymag
  • Umso
  • Mobirise
  • Dorik
  • Super
  • Bubble

Frameworks

  • Next.js
  • Nuxt
  • Remix
  • SvelteKit
  • Astro
  • Gatsby
  • Hugo
  • Jekyll
  • Eleventy
  • Vue
  • Svelte
  • Angular
  • Laravel
  • Ruby on Rails
  • Django

Built with AI

  • Lovable
  • Bolt.new
  • Base44
  • Replit
  • Hostinger Horizons
  • Mocha
Hosted page

No website yet? Start with a hosted waitlist page.

Every project gets a waitlist page we host, built in a visual editor with the signup form already on it. Nothing to install and no site required.

  • Its own address. Your page lives at yourproduct.launchlist.page. Change the address any time and the old one keeps forwarding, so a link you shared never breaks.
  • Or your own domain. Serve it from an address like join.yourproduct.com on the Collect, Launch and Grow plans, with the certificate issued for you.
  • Start from a template. Pick a starting page written for your kind of launch, then edit any part by clicking it or by asking the AI for a change.
App waitlist landing page template: Stride
SaaS waitlist landing page template: Relay
AI agents

Let your AI agent add the waitlist form.

Built your site with an AI tool? It can add the form for you, and an assistant connected to LaunchList can run the list from chat.

  • Ask your AI builder to add it

    Built your site by chatting with Lovable, Bolt, Base44 or Replit? Paste your form ID into that chat and say where the form should go. The builder adds it for you.

    Get your form ID
  • Run your waitlist from chat

    Connect Claude, ChatGPT, Codex or any MCP client to LaunchList's MCP server. Ask it to check signups, email your list, invite people or draft a page. Pages stay drafts, and a send waits for your yes.

    See what AI agents can do
Ways in

Embed it as a waitlist widget, popup or your own form.

Pick by what your site already has. Every way ends in the same list.

  • Keep your own design

    Add one attribute to a form you already built. You keep the markup and CSS, and LaunchList takes over submission, errors and referrals.

  • No JavaScript needed

    A plain HTML form posts straight to LaunchList and redirects, so it works where a site builder strips scripts.

  • A popup from any button

    Give your own button one attribute and it opens the form in an overlay, or in a side panel.

  • React, Vue and Svelte

    Mount the form once its element exists, or post to the form endpoint from your own components. No key in the browser.

  • Live widgets beside it

    A signup counter, a referral leaderboard, a milestone bar or a countdown, from one line each. No widget shows a contact detail.

One list

One list, whatever the way in.

Every signup runs the same steps, whichever page or site it came from. Someone who joins from your page and again from your site is one contact, not two.

Ways in

  • Hosted page
  • Embed
  • Popup
  • Your own form
  • API

Every signup

The same steps, every time

  1. Duplicate checkOne person is one contact, per project.
  2. Referral creditWhoever shared the link gets the credit.
  3. Trust checkEach signup gets a trust verdict.
  4. Confirmation emailDouble opt-in, on by default.
  5. Webhooks and automationsYour endpoints hear about it and your automations start.

Your audience

  • Rohan MehtaWaitlist
  • Maya ChenWaitlist
  • Leo ParkWaitlist
Signups from a hosted page, an embed, a popup, your own form or the API all run the same steps: a duplicate check, referral credit, a trust check, a confirmation email, and your webhooks and automations. Then they land in one audience.
Questions

Questions about adding a waitlist to your site

How do I add a waitlist to my website?
Build the form in LaunchList, then paste two lines into your site: a div where the form should appear and the loader script in your head. It works on Webflow, Framer, WordPress, Squarespace, Carrd, Shopify and any builder that lets you add custom HTML.
Do I need a plugin or an app for WordPress or Shopify?
No. On WordPress the form goes in a Custom HTML block, and on Shopify in a Custom Liquid section of your theme. There is nothing to install and nothing to keep updated.
Can I keep my own form design?
Yes. Add the data-launchlist-enhance attribute to the form you already have. You keep your markup and CSS, and LaunchList handles submission, validation, error messages, referral credit and what happens after someone signs up.
Does the form work without JavaScript?
Yes. The plain HTML form posts straight to LaunchList and the server redirects to your status page or a URL you choose. Add the loader as well if you can, because it is what credits referrals on that form.
Will the embedded form clash with my site’s styles?
No. The form renders in its own shadow root, so your site's CSS cannot change it and its CSS cannot change your page. It takes its look from your Brand settings in LaunchList.
Can I use a hosted page and an embed for the same waitlist?
Yes, and many founders do. Duplicates are checked per project, so someone who joins from your page and again from your site is one signup, not two.
What is a waitlist widget?
A signup form you place on your own site that adds each person to your waitlist. With LaunchList it is two lines of HTML, and the same loader can show live widgets beside it: a signup counter, a referral leaderboard, a milestone bar or a countdown.
Does it work with Wix?
Yes. Add an Embed code element in the Wix editor, choose to embed HTML and paste the two lines. Wix shows custom code inside a frame, so give the element enough height for the whole form.
Can I add a waitlist to a site built with Lovable, Bolt or Base44?
Yes. Paste your form ID into the builder's chat and ask it to add your LaunchList waitlist form where you want it. The builder writes the code, so there is nothing to paste by hand.
Do I need a website to start a waitlist?
No. Every project gets a hosted waitlist page at its own address, built in a visual editor from a template. Share the link and signups land in the same list an embed would send them to.
Is the embed on the Free plan?
Yes. Every way of adding a form, including the embed, the plain HTML form, the popup and the API, works on the Free plan, which is free for your first 100 contacts.
Free for your first 100 contacts

Put your waitlist on your site today.

Build the form, paste two lines, and watch the first signup arrive.

No credit card needed