WordPress waitlist plugin with referrals

The LaunchList plugin for WordPress adds your waitlist to any page: install it, connect your site once and add the LaunchList block or a shortcode, and your form appears exactly as designed in LaunchList. Or send the signups of a form you already built in Contact Form 7, WPForms or another form plugin to LaunchList instead.

WordPress plugin or your WordPress forms

At a glance

How it connects
WordPress plugin or your WordPress forms
Plans
Every plan
Ways to add it
A block, a shortcode, or your own WordPress forms
Form plugins
Contact Form 7, WPForms, Gravity Forms, Elementor Pro, Fluent Forms, Ninja Forms and Formidable Forms
Every signup
Gets a referral link and a place in line
Listing
The WordPress plugin directory
Set up

Set it up in 4 steps

  1. Install the plugin.

    In WordPress, open Plugins → Add New Plugin, search for LaunchList, then click Install Now and Activate.

  2. Connect your site.

    Link the site to your LaunchList workspace from the LaunchList screen in WordPress. You do it once.

  3. Add your form.

    Put the LaunchList form block on a page and pick your form, or use a shortcode in a page builder.

  4. Publish and sign up once.

    Join with your own email and watch the signup arrive. The WordPress setup guide covers every click, every screen message and every fix.

In use

See it in WordPress

  • The LaunchList screen in WordPress, connected to a workspace, with a LaunchList form chosen for two of six WordPress forms and three recent deliveries marked Sent.
  • Match fields open on a WPForms form, with the LaunchList fields Email and Name each filled by a field of the WordPress form and Role left on Don't send.
  • The LaunchList block in the WordPress editor, showing a card for the chosen form, with Show set to Form and the form chosen from a list in the block settings.
  • The LaunchList screen in WordPress before connecting, with a Connect to LaunchList button and the shortcode for adding a form without connecting.

Two ways to use LaunchList on WordPress

  • The LaunchList block. The one to start with. It puts your form, a popup button, a widget or your updates on a page, drawn by LaunchList, and the form shows a person their place in line and referral link as soon as they join. Page builders and the classic editor get the same through a shortcode.
  • Your own WordPress form. For a form already built in Contact Form 7, WPForms, Gravity Forms, Elementor Pro, Fluent Forms, Ninja Forms or Formidable Forms. It stays exactly as it is, and its signups go to LaunchList as well.

When you do not need the plugin

WordPress has no waitlist of its own, and the back-in-stock plugins for WooCommerce answer another question: who wants a product that sold out. A form plugin on its own gives you a list of addresses, and if that is all you need, keep it.

LaunchList is for a list that has to grow on its own: every person who joins gets a referral link and a place in line, and moves up as the friends they bring join too. A leaderboard can show who is bringing people in, and you decide when each person is let in.

The plugin is optional even then. LaunchList's two-line embed works in a Custom HTML block without it. Install the plugin when you want forms picked from a list, your own forms sent to LaunchList, or referrals that follow a visitor from page to page.

What the plugin adds

  • Forms picked from a list. With your site connected, the block lists your LaunchList forms, each named with its project, so there is no ID to copy. Looks, fields and steps stay on the form in LaunchList, and WordPress has nothing to keep in sync.
  • Your form plugin, unchanged. Its emails, saved entries and success message work as before. Your server passes each accepted submission on to LaunchList, filling the fields you matched.
  • Nothing lost when LaunchList is busy. A signup LaunchList cannot take at once waits on your site and goes again for up to 24 hours, and a delivery log shows what happened to each one.
  • Referrals that follow the visitor. LaunchList runs on every page, so a referral code is kept for 90 days and credited wherever the person joins, with your consent plugin's say where it uses the WP Consent API.
  • A key per site. Everything your site sends is signed with a key only it and LaunchList hold, and a cloned staging copy sends nothing in the live site's name.

Plans and WordPress.com

The plugin is on every LaunchList plan; connecting a site needs a LaunchList account. It runs on self-hosted WordPress and on the WordPress.com plans that can install plugins: Personal, Premium, Business and Commerce. On WordPress.com's free plan neither a plugin nor a script can be added, so a button linking to your hosted LaunchList page is the way in there.

FAQ

Questions about WordPress and LaunchList

Can I add a waitlist to WordPress?
Yes. The LaunchList plugin adds your waitlist form to any page as a block, drawn as you designed it in LaunchList, multi-step forms included, and each person sees their place in line and a referral link as soon as they join. The WordPress setup guide has each step.
Do I need a LaunchList account?
Yes. Your forms, signups and referral links live in your LaunchList account. You sign in to it to connect a site, and you copy a form's ID from it if you enter an ID instead of choosing from the list.
Do I have to connect my site?
Not to show a form. The embed is public, so the block and the shortcode work without a connection, and without one you paste the form's ID into the block instead of choosing it from a list. Connect your site to send your own WordPress forms to LaunchList, and so that LaunchList loads on every page, which is what lets referrals follow a visitor from page to page.
Can I keep my own WordPress form?
Yes, if it is built with Contact Form 7, WPForms, Gravity Forms, Elementor Pro, Fluent Forms, Ninja Forms or Formidable Forms. You choose which of your forms send to LaunchList and match their fields once. The rest send nothing, and every form keeps working as it did.
Do referrals work on a WordPress site?
Yes, in the block and in your own forms. With your site connected, a referral code is kept for 90 days, so a friend's link still counts when the visitor joins on another page. A consent plugin built on the WP Consent API holds this back until the visitor allows marketing cookies, and you can switch it off.
Can I show more than the form?
Yes. The block can also show a popup button, a widget such as a signup counter, or your published updates, and each has a shortcode too.
Can my own WordPress form show the person their place in line?
No. Your form plugin shows its own success message or redirect, and the signup is sent to LaunchList from your server. Use the LaunchList block if you want the place in line and referral link shown on the page.
What happens if LaunchList can't take a signup right away?
Your form still works as usual. The signup waits on your site and is retried, first after a minute and then at longer gaps, for a full day. A delivery log in WordPress tells you whether each one arrived.
Will a staging copy of my site send signups?
No. A copy cloned with its database, such as a staging site, recognizes that it is a copy and sends nothing for your live site. You can connect it separately if it should collect signups of its own.
What does the plugin send to LaunchList, and when?
For your own forms, only the forms you chose to send, and only after your form plugin accepts the submission. Your WordPress server sends what the visitor entered, the form's title, the form plugin's name, the page it was sent from and the visitor's referral and campaign tags, signed with a key only your site and LaunchList know. LaunchList sees your server's address, not the visitor's. Separately, the LaunchList script loaded in a visitor's browser sends LaunchList their IP address, browser details and the page address, as loading any script from another site does. It keeps referral and campaign tags in the browser for 90 days and, while your site is connected, in a first-party cookie named launchlist_attribution on your site, with no name or email address in it.
How do I remove LaunchList from my site?
Disconnect the site, either in WordPress or in LaunchList. Nothing more is sent from your own forms, the block and shortcodes go on showing your form, and every signup LaunchList already has is kept. The setup guide covers both ways.

Start building your product waitlist.

Create your page, collect your first signups, and grow from there.

Build your waitlist

Free for your first 100 contactsNo credit card needed