Marketing · Gutenberg

Launch Waitlist block for WordPress

Product or service launch section with live countdown timer, email waitlist form, feature teasers, and social proof. For pre-launch landing pages.

Get Blockenberg

Free Gutenberg block in Blockenberg. The inspector controls and front-end behavior on this page come from this block’s source, not a shared stub.

Get Blockenberg

What it actually does

Product or service launch section with live countdown timer, email waitlist form, feature teasers, and social proof. For pre-launch landing pages.

Inspector panels on this block: Layout, Countdown, Form, Benefits & Social Proof. Those titles come from index.js, not from a shared template.

Behavior controls: “Layout” options: Centered, Split (text | form).

Where to find it

Gutenberg inserter → Marketing → search “Launch Waitlist” (block name `blockenberg/launch-waitlist` in block.json). Style it in the sidebar after insert.

How to use Launch Waitlist block for WordPress

  1. Install Blockenberg. Install from WordPress.org and activate the plugin.
  2. Insert the block. Edit a page, click +, search for “Launch Waitlist”, insert it. Category: Marketing.
  3. Configure inspector controls that exist on this block. Open Layout. Set “Max Width (px)”, “Padding Top (px)”, “Padding Bottom (px)”, “Show Countdown Timer”.
  4. Check the published page. The view script reads HTML data attributes: data-opts, data-rendered. The block editor preview may not run the same view script.

Inspector controls from this block’s code

ControlWhat the code does
LayoutSelect control; the chosen value is saved on the block. Options: Centered; Split (text | form). block.json default: centered. Saved as `layout`.
Max Width (px)Numeric range control in the inspector. Range 400–1400. block.json default: 680. Saved as `maxWidth`.
Padding Top (px)Numeric range control in the inspector. Range 0–240. block.json default: 100. Saved as `paddingTop`.
Padding Bottom (px)Numeric range control in the inspector. Range 0–240. block.json default: 100. Saved as `paddingBottom`.
Show Countdown TimerOn/off toggle in the inspector. On by default. Saved as `showCountdown`.
Launch Date (ISO format, e.g. 2025-12-31)Text field in the inspector. Saved as `launchDate`.
PlaceholderText field in the inspector. block.json default: Enter your email address. Saved as `formPlaceholder`.
Submit Button LabelText field in the inspector. block.json default: Join the Waitlist. Saved as `formSubmitLabel`.
Form Action URL (optional)Text field in the inspector. Saved as `formAction`.
Success MessageMultiline text field in the inspector. block.json default: 🎉 You're on the list! We'll be in touch soon.. Saved as `successMessage`.
Show BenefitsOn/off toggle in the inspector. On by default. Saved as `showBenefits`.
Benefit ' + (idx + 1), 'blockenbergText field in the inspector.
Show Social ProofOn/off toggle in the inspector. On by default. Saved as `showSocialProof`.
Social Proof TextText field in the inspector. block.json default: Join 1,200+ people already on the list. Saved as `socialProof`.
Colors — BackgroundColor control in the inspector. block.json default: #0f172a. Saved as `bgColor`.
AccentColor control in the inspector. block.json default: #6366f1. Saved as `accentColor`.
HeadingColor control in the inspector. block.json default: #f8fafc. Saved as `headingColor`.
SubtextColor control in the inspector. block.json default: #94a3b8. Saved as `subColor`.
Badge BGColor control in the inspector. block.json default: rgba(99,102,241,0.2). Saved as `badgeBg`.
Badge TextColor control in the inspector. block.json default: #a5b4fc. Saved as `badgeColor`.
Countdown Card BGColor control in the inspector. block.json default: #1e293b. Saved as `countdownBg`.
Countdown NumbersColor control in the inspector. block.json default: #f8fafc. Saved as `countdownNumColor`.
Input BGColor control in the inspector. block.json default: #1e293b. Saved as `inputBg`.
Input TextColor control in the inspector. block.json default: #f1f5f9. Saved as `inputColor`.
Submit BGColor control in the inspector. block.json default: #6366f1. Saved as `submitBg`.
Submit TextColor control in the inspector. block.json default: #ffffff. Saved as `submitColor`.

What the front-end script actually does

When this is the right block

Notes from the implementation

viewScript: this folder’s frontend.js is enqueued on the front end for this block.

FAQ

How do I add the Launch Waitlist block in WordPress?

Install Blockenberg from WordPress.org, edit a page in the block editor, click +, and search for “Launch Waitlist”. It sits under Marketing. After insert, open Layout and set “Max Width (px)”, “Padding Top (px)”, “Padding Bottom (px)”, “Show Countdown Timer”.

What makes Launch Waitlist different from other Blockenberg blocks?

Product or service launch section with live countdown timer, email waitlist form, feature teasers, and social proof. For pre-launch landing pages. Inspector labels on this block include “Max Width (px)”, “Padding Top (px)”, “Padding Bottom (px)”, “Show Countdown Timer”.

Is the Launch Waitlist Gutenberg block free?

Yes. Launch Waitlist ships inside Blockenberg. Get the plugin from WordPress.org — no paid add-on is required for this block.

Can I style Launch Waitlist to match my theme?

Yes. Blockenberg’s shared typography and color panels apply here, plus any block-specific style controls listed on this page (panels: Layout, Countdown, Form, Benefits & Social Proof).

Related marketing blocks

Get Blockenberg

Install Blockenberg from WordPress.org, then insert Launch Waitlist from the Gutenberg inserter.

Get Blockenberg