Waitlist

Form

Example form created with Waitlister

The form builder lets you create customizable waitlist forms that you can embed on your own website. This guide explains how to create and customize your form.

Getting Started

Access the form builder from your waitlist dashboard by clicking "Form" in the navigation. If you haven't created a form yet, you'll see the option to create one.

The Editor

The form editor has three parts:

  • Sidebar (left): switch between two tabs at the top:
    • Theme — styling that applies to your whole form: template, layout, content alignment, background, padding, fonts, and border.
    • Components — the elements you can add to your form. Drag one onto the form (or tap it on mobile) to add it.
  • Canvas (center): a live preview of your form. Click any element to select it — its settings open in the sidebar, where you can edit its content and styling. Click an empty area of the canvas twice (double-click) or the back arrow in the panel to deselect.
  • Toolbar (top): save status, Save, Preview, and Embed, plus Undo and Redo.

Undo and Redo

To reverse a change, use the undo and redo buttons in the toolbar, or the keyboard shortcuts:

  • Undo: Ctrl/Cmd + Z
  • Redo: Ctrl/Cmd + Shift + Z

Layout Options

Your form can be structured in two ways:

  1. Single column: All elements stack vertically
  2. Double column: Elements are arranged in two columns

To change the layout:

  1. Open the Theme tab in the sidebar and find the Layout section
  2. Click either the single or double column icon
  3. Your form will automatically adjust

Content Alignment

You can align your form content in three ways.

  • Left
  • Center
  • Right

This applies to all elements in your form.

Form Structure

Your form is built from various sections that you can add, remove, and reorder. Open the Components tab in the sidebar to see them all.

  • Title: Headlines for your form
  • Text: Paragraphs and descriptions
  • Image: Add images to your form
  • Email field: Email input for sign-ups (required)
  • Name field: Optional name collection
  • Phone number field: Optional phone number collection
  • Custom field: Collect any extra information with your own field and label
  • Submit button: Sign-up button (required)
  • Check waitlist status: A link that lets visitors check their position
  • Social proof: Display social proof with total subscriber count
  • Subscriber goal: Show progress towards a sign-up goal
  • Survey: Collect additional information with custom questions
  • Leaderboard: Display top waitlist positions
  • Countdown timer: Count down to your launch date

Customization Options

The settings below live in the Theme tab of the sidebar and apply to your whole form. To style an individual element instead — its colors, fonts, or content — select it on the canvas and use its settings panel (see Editing Sections).

Background

You can choose a background from four types.

  1. Transparent: Uses your website's background
  2. Solid color: Pick any color
  3. Gradient: Multiple colors with various patterns
  4. Image: Upload a custom background image

Padding

Adjust the space inside your form.

  1. Vertical padding: Space above and below content
  2. Horizontal padding: Space on left and right
  3. Values range from 0-100px

Typography

Set different fonts for:

  1. Titles: Headers and important text
  2. Body: Regular text and form fields

Changes apply to all sections.

Form Border

You can customize the look of your form's border.

  1. Border radius:
    • None (0px)
    • Small (8px)
    • Medium (16px)
    • Large (24px)
    • Full (100px)
  2. Border color: Any color using the color picker
  3. Border width: 0-10px using the width controls

You can hide the border by setting the width to 0.

Working with Sections

Adding Sections

  1. Open the Components tab in the sidebar
  2. Drag the element you want into position on your form
  3. On mobile, tap an element in the sidebar to add it to your form

Editing Sections

Click any element on the form to select it. Its settings open in the sidebar, where you can edit both its content (text, placeholders, survey questions, and so on) and its styling (colors, fonts, border, spacing).

  • Deselect by clicking the back arrow at the top of the settings panel, or by double-clicking an empty area of the canvas.
  • Remove the selected element with the Delete button at the bottom of its settings panel.

Images

When an Image is selected, you can choose how it's sized in its settings panel:

  • Full width (the default for new images): the image scales with the form so it fits any embed width. Use the width slider to set its size as a percentage.
  • Turn Full width off to set a fixed pixel width instead.

Moving Sections

  1. Click and hold the drag handle on the left-hand side of a section
  2. Drag to reposition
  3. In double-column layout, you can drag between columns

Section Spacing

You can adjust the space below each section.

  1. Select the section on the canvas
  2. In its settings panel, use the Spacing control
  3. Values are in pixels

Embedding Your Form

After you've built your form, you can embed it on your website by following these two steps.

1. Add Script to Head

First, add the Waitlister embed script to your website's <head> section.

<script src="https://waitlister.me/js/embed.js" defer></script>

The script is the same for all forms.

Add the script to the head section of your website

2. Add Form Container

Next, add the div container with your unique waitlist key where you want the form to appear.

<div 
  class="waitlister-form" 
  data-waitlist-key="YOUR-WAITLIST-KEY" 
  data-height="400px"
></div>

Add the form container to where you want the form to appear on your website

You can get the code that includes your waitlist key by navigating to the "Form" page in your dashboard and clicking the "Embed" button.

To find your waitlist key at any point, navigate to the "Overview" page in your waitlist dashboard.

3. Your Form is Ready

You will now see the waitlist form in your website, and it's ready to start accepting sign-ups.

Your waitlist form is displayed on your website

Customizing Height

The initial form height is automatically calculated based on estimated height. It will also automatically adjust if your form's content needs more height.

But, if needed, you can always adjust it yourself by changing the data-height attribute.

For example, to make the form taller:

<div 
  class="waitlister-form" 
  data-waitlist-key="YOUR-WAITLIST-KEY" 
  data-height="600px"
></div>

Help and Support

Need assistance with waitlist configuration? We're here to help.

Get started for free

Start collecting sign ups for your product launch in minutes — no coding required.