What's in the template

Six questions, in this order

Email comes first: it is the one answer you cannot launch without. The rest helps you decide who to invite first.

  1. Where should we send your invite? Email

    Checked when the person presses Enter or Next, so a malformed address is stopped before it reaches your list. Mailchimp and Klaviyo subscribe this field.

  2. What's your name? Full Name

    So the launch email can open with a name.

  3. How big is your team? Single Choice

    Just me, 2–10, 11–50 or 51 or more. Swap in a role question if that sorts your list better.

  4. What would you use it for? Long Text

    The most useful answer here: read fifty and you have launch copy in your customers' own words. Enter adds a new line; Next moves on.

  5. How did you hear about us? Dropdown

    Search, a friend or colleague, social, a newsletter or podcast, other. It tells you which launch post is working.

  6. Want early access before launch? Yes/No

    Your beta group. Filter this column in Google Sheets or the CSV and invite them first.

  7. You're on the list Thank You

    Says what happens next and when, with an optional button that opens your blog or community.

app.upform.com/preview/waitlist

1 →

Where should we send your invite?

One email the day your spot opens. Nothing else unless you ask for it.

priya@oakline.studio
Next →press Enter ↵
Powered by Upform

On a phone, every answer is a full-width tap target with a sticky back and next bar.

6

Questions, one per screen

∞

Signups a month, never capped

2

Logic rules already wired in

$0

To publish and embed it

What a waitlist form is really for

A waitlist is two things: a promise that the people on it will hear first, and a sorted list you can invite from when you are ready. An email box on a landing page keeps the promise. It does nothing for the sorting, which is what matters the week you open the doors and can only take the first two hundred.

So this template asks five quick questions after the email. Team size and use case tell you who fits the first release. The channel question shows which launch post brought people in. The early-access question gives you a beta group that raised its own hand. Together they turn "3,000 signups" into "400 small teams who want this for client reporting, 90 of them ready now".

What to ask on a waitlist form, and what to leave off

Keep it to about a minute. Nobody on a waitlist has the product yet, so every extra question is paid for on trust. Email is required; everything else should be a choice, a yes or no, or a sentence. The one open question, what they would use it for, earns its seconds: the answers become your launch copy and your first customer calls. More in our guide to form design best practices.

Leave off a phone number unless you will call, and leave off passwords: a waitlist is a list, not a signup flow. Skip anything you would not act on in the first month, such as budget before you have a price. For an ongoing audience rather than a launch, the shorter newsletter signup form fits better.

Waitlists for sold-out events and classes

The same form works when you are holding back seats instead of software. Upform has no capacity counter, so a registration form will not stop itself at 200 people. Run the event registration form template as your main form and this one as a second, with team size swapped for "Which session were you after?". When Results shows you are full, unpublish the registration form and publish the waitlist.

The old link does not break: visitors see a short "Form Not Published" notice instead of an error page. That notice does not mention your waitlist, so put the waitlist link on your event page as well. If only one session has sold out, take it out of the registration form's session choices and add a line under the question saying a waitlist is open on your event page. More on this on our event registration page.

Tell people what happens next The Thank You screen is the last thing a signup reads. Say when invites go out and how many at a time: "We let in 50 teams every Monday" beats "Thanks, we'll be in touch", and it stops the emails asking whether the signup worked.

Worth knowing

No queue numbers or referral links, and what to do instead

Some waitlist tools show each person their place in line and move them up for referring friends. Upform does not: no position number, no referral link, no leaderboard.

If a referral race is central to your launch, pair a dedicated referral tool with your email list. If you need a clean, sorted list of people who asked to hear first, this template is the whole job.

  • Every signup is timestamped. Sort responses Oldest first and you have your line.
  • Google Sheets keeps the order. Each signup is appended as a new row, in signup order.
  • Credit referrers by hand. Anyone who picked "A friend or colleague" is asked who told them.
  • Catch repeat signups. Search responses by email before you send an invite.

Responses

1,284 total

Export CSV
Search by form, name or email…Beta waitlistAll statusOldest firstListTable
DateYour nameInvite emailTeam sizeEarly access
Sep 2Priya Nairpriya@oakline.studio2–10Yes
Sep 2Daniel Okafordaniel@harborlight.coJust meNo
Sep 3Hannah Berghannah@bergandlane.com11–50Yes
Sep 3Luis Ortegaluis@tidepool.design2–10Yes
Page 1 of 129 · 1,284 results‹123›

A beta waitlist sorted Oldest first: the top row is first in line.

Already wired in

Two rules that keep the form short for everyone

The template ships with conditional logic, so extra questions only appear for the people they apply to. Clone it and the branching is live.

  • If "How big is your team?" is any of 11–50 or 51 or more, show a Company Name question. Solo signups never see it.
  • If "How did you hear about us?" is exactly A friend or colleague, show an optional "Who told you about us?".
  • Everyone else sees six questions.
  • Add your own with 20 operators and four actions: show, hide, jump or end the form.
How conditional logic works

Conditional Logic

2 rules configured

Add Rule
Show field1 condition
Conditions
Team sizeIs any of11–50, 51 or more
ActionShow field

Rule Summary

When Team size is any of "11–50, 51 or more" → Show field: Which company are you with?

Show field1 condition

Where signups go

Send every signup straight to your email list

Signups land in your Upform responses table. Connect your own accounts and each one goes out on submit.

The Mailchimp integration sends a form to one audience with fixed tags, so two products means two forms. Integrations run on submit, so someone who leaves halfway never reaches your list. All of them are on the free plan; see the integrations directory.

Related templates

Forms that pair with a waitlist

Frequently asked questions

Is this waitlist form template really free?

Yes, with no cap on signups. The free plan gives you unlimited forms, unlimited responses, all 21 question types, conditional logic and every integration, with 100 MB of file storage. Your form carries a small Upform mark. Pro is $12 a month and removes the mark, lifts the storage cap and adds up to five team members.

Can the waitlist show people their place in line?

No. Upform has no queue positions, referral links or leaderboards. Every signup is timestamped, so sorting the responses table oldest first gives you the order people joined, and the optional question about who told them shows who is sending people your way.

How do I send waitlist signups to Mailchimp or Klaviyo?

Open Connect in the builder, sign in to your own Mailchimp or Klaviyo account and pick the audience or list. The Email question is required for both, and you can map the name and phone fields too. Mailchimp adds the tags you set and can ask for double opt-in, while Klaviyo can also send every answer to the profile as an event.

How do I use a waitlist when my event or class sells out?

Run the event registration template as your main form and this one as a second. Upform has no capacity counter, so when Results shows you are full, unpublish the registration form and publish the waitlist. The old link shows a short not-published notice instead of an error, so link the waitlist from your event page too.

How do I invite people from the waitlist in order?

Sort the responses table oldest first, or connect Google Sheets, which appends each signup as a new row. Export a CSV to filter by team size or early access first. The invites go out from your own email tool, usually the Mailchimp audience or Klaviyo list your signups already sit in.

How do I add the waitlist form to my landing page?

Every published form gets a public link and an embed snippet. Paste the snippet into your landing page to show the form inline, or point a Join the waitlist button at the public URL. Both work on Webflow, WordPress, Squarespace, Framer and plain HTML.

Get started

Open your waitlist today

Clone the template, write your Thank You screen, publish. Unlimited signups, on the plan that costs nothing.

No credit card. Unlimited forms and responses on the free plan.