Skip to content
WordPress.org
  • Showcase
  • Plugins
  • Themes
  • Hosting
  • News
    • Learn WordPress
    • Documentation
    • Education
    • Forums
    • Developers
    • Blocks
    • Patterns
    • Photos
    • Openverse ↗︎
    • WordPress.tv ↗︎
    • About WordPress
    • Make WordPress
    • Events
    • Five for the Future
    • Enterprise
    • Gutenberg ↗︎
    • Job Board ↗︎
  • Swag ↗︎
  • Get WordPress
Get WordPress
WordPress.org

Plugin Directory

Bettercode Waiting List

  • Submit a plugin
  • My favorites
  • Log in
  • Submit a plugin
  • My favorites
  • Log in

Bettercode Waiting List

By bettercode
Download
  • Details
  • Reviews
  • Installation
  • Development
Support

Description

Bettercode Waiting List adds a customizable popup signup form to your site so visitors can join a waiting list before launch.

Features

  • Popup triggered by any CSS selector you choose (button, link, class, etc.), configurable under Waiting List → Settings.
  • Fully editable popup text: title, description, field labels, placeholders, and success message.
  • Style controls for fonts, colors, sizes, padding, and popup dimensions — no code required.
  • Stores signups (name, email, timestamp) in a dedicated database table, with duplicate-email protection.
  • Sends a confirmation email to the subscriber (customizable subject/body, optional header image and call-to-action button) and a notification email to the site admin.
  • Admin screen to view, delete, and export (CSV) collected signups.

External services

This plugin can optionally load a font from Google Fonts (fonts.googleapis.com) if you pick one of the built-in Google Font options under Waiting List → Settings → Popup Style. When a Google Font is selected, the visitor’s browser requests that font’s stylesheet directly from Google’s servers. If you leave the font setting on its default or pick a system font, no request is made to Google Fonts.

See Google’s privacy policy for details on their service: https://policies.google.com/privacy

No other external services, analytics, or tracking are used by this plugin.

Installation

  1. Upload the plugin files to the /wp-content/plugins/bettercode-waiting-list directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Go to Waiting List → Settings to set the button/link selector that opens the popup, and customize its text and style.
  4. Add a button or link anywhere on your site matching that selector — clicking it opens the waiting list popup.

FAQ

How do I choose which button opens the popup?

Go to Waiting List → Settings and set the “Button selector” field to any valid CSS selector (e.g. .my-button, #join-btn, a[href="#waitlist"]). Any element matching that selector will open the popup when clicked.

Where are the signups stored?

Signups are stored in a dedicated table in your WordPress database, not sent to any external service. You can view, delete, or export them (CSV) from the Waiting List admin page.

Can I customize the confirmation email?

Yes. Under Waiting List → Settings you can edit the subject and body text, add a header image, and add an optional call-to-action button with its own text, URL, and colors.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Bettercode Waiting List” is open source software. The following people have contributed to this plugin.

Contributors
  • bettercode

Translate “Bettercode Waiting List” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.5.0

  • Current release.

Meta

  • Version 1.5.0
  • Last updated 4 hours ago
  • Active installations Fewer than 10
  • WordPress version 5.8 or higher
  • Tested up to 7.0.4
  • PHP version 7.4 or higher
  • Tags
    email signuplaunchleadspopupwaiting list
  • Advanced View

Ratings

No reviews have been submitted yet.

Your review

See all reviews

Contributors

  • bettercode

Support

Got something to say? Need help?

View support forum

  • About
  • News
  • Hosting
  • Privacy
  • Showcase
  • Themes
  • Plugins
  • Patterns
  • Learn
  • Documentation
  • Developers
  • WordPress.tv ↗
  • Get Involved
  • Events
  • Donate ↗
  • Swag ↗
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org
  • Visit our X (formerly Twitter) account
  • Visit our Bluesky account
  • Visit our Mastodon account
  • Visit our Threads account
  • Visit our Facebook page
  • Visit our Instagram account
  • Visit our LinkedIn account
  • Visit our TikTok account
  • Visit our YouTube channel
  • Visit our Tumblr account
Code is Poetry
The WordPress® trademark is the intellectual property of the WordPress Foundation.