Back to blocks
BlockWaitlistFree

Waitlist Form Block React component

A waitlist signup block: one email field, then your place in line counting into view with a progress bar, an invite link to copy or share that moves you up for every friend who joins, reward tiers that unlock, and a live waiting count.

About the Waitlist Form Block component

Waitlist Form Block turns a plain email signup into a reason to come back. After someone joins, the form becomes a card with their place in line, counting into view, a progress bar and the reward they have unlocked or are close to.

Their invite link sits underneath with Copy and Share buttons, and every friend who joins with it moves them up a set number of places. Reward tiers show what the front of the line gets, and a live count of people waiting keeps the page feeling busy.

When to use it

Use it on a coming-soon page, a product launch page or a private beta signup.

Pair it with a server that records referrals by the ref in the invite link.

Installation

Add the Waitlist Form Block component to your project with the shadcn CLI. It lands in components/waitlist-form-block.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/waitlist-form-block

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install motion clsx tailwind-merge

Related components

Open Roles Board Section
Free
Content Section
Free
Transactions Table Block
Free
Blog Section
Free
Leaderboard Block
Free
Booking / Reservation Form
Free