QueueUp / docs

Quickstart

Embed a waitlist form on your site and capture your first subscriber in five minutes.

This guide takes you from a new account to a working embed in five minutes. You’ll need a website (any HTML page) and an email address.

1. Sign up

Open the dashboard and create an account. After signing in, you’ll land on the Waitlists page.

2. Create a waitlist

  1. Click New waitlist in the top-right of the Waitlists page.
  2. You’ll land on the waitlist’s Setup page.
  3. Give it a name and (optionally) a short description, then click Save.

3. Add an origin

Origins are the domains your widget is allowed to submit from. Any signup whose Origin header doesn’t match the allowlist is rejected, which stops people copying your embed snippet onto another site.

  1. Scroll to the Origins section on the Setup page.
  2. Type your domain (e.g. https://example.com) and click Add.
  3. Repeat for staging, preview, or any other host you’ll embed on.

4. Copy the embed snippet

Scroll to the Embed section. The default Web Component mode is what you want for most sites: drop a single <queueup-form> tag and you’re done. Two other modes are available for advanced use cases (programmatic control, or static HTML without JavaScript). See Install the widget for the full comparison.

Click Copy, then paste the snippet into the page on your site where you want the form to appear.

5. Test it

Reload your page, type an email, and submit. The subscriber appears immediately in the Subscribers tab of your waitlist.

That’s it. You have a working waitlist.

Next steps

  • Customize the widget. Change colours, layout, button label.
  • Anti-abuse. Enable Proof of Work, MX verification, geo restrictions, and more.
  • Integrations. Pipe signups into webhooks or send transactional email through your Resend account.