Skip to main content
All CollectionsCustomer journey Registration
How to embed Waitwhile on your website
How to embed Waitwhile on your website

How to give customers that ability to register through your business website

Lindsey Gagnon avatar
Written by Lindsey Gagnon
Updated this week

Embedding Waitwhile on your website makes it easy for customers to join your waitlist, book appointments, or view their spot in line without leaving your site.

Ways to embed Waitwhile on your website

There are four (4) ways you can add Waitwhile to your website:

  1. Add a button to your website

  2. Iframe Waitwhile into your website

  3. Leverage our embed scripts to add the registration flow to your website

  4. Use your own registration flow and send data to Waitwhile using our API

Follow this guide to integrate Waitwhile seamlessly into your website.

Embedding via link or button

You can also add a button or hyperlink to redirect customers to your Waitwhile page.

Steps to add a link or button

  1. Create a button or link: Use HTML to add a clickable button or link on your website to allow customers to join.

  2. Go to Location settings > Registration > Embed and copy the code snippet to your HTML page to generate a button to join.

  3. Customize the Text and Style: Update the button text and style to match your branding.

Using an Iframe

You can embed Waitwhile as an Iframe to display your waitlist or booking page directly on your site.

Steps to embed using Iframe

  1. Get your Waitwhile link: Go to Location settings > Registration > Embed and copy the code snippet to your HTML page to display an Iframe with the registration flow within your website.

  2. Add the Iframe Code to Your Website

  3. Adjust the Dimensions: Modify the width and height values as needed to fit your website design.

Using our embed scripts

Our JavaScript embed widgets offer two flexible ways to integrate Waitwhile's registration flow or status page into your website:

1. Inline embedding

  • Seamlessly displays the registration flow directly on your webpage

  • Automatically adjusts height as content changes

  • Perfect for dedicated booking pages or when Waitwhile is a central feature of your page

2. Modal embedding

  • Opens Waitwhile in an overlay when triggered by user action, e.g. a button click

  • Keeps users on your current page while accessing Waitwhile features

  • Ideal for adding "Book Now" or "Join Queue" buttons anywhere on your site

Compared to using our Iframe embed feature, there are a few notable differences:

  • Vertical responsiveness: As the embedded content changes, so does the height of the widget

  • Modal widget: Open the registration flow in a modal - this was not possible previously (the button opened the registration flow in a new window)

  • Embed status page: It allows for embedding the status page rather than the whole registration flow, if preferred. Read more in the technical documentation

  • Pass data back and forth: Ability to e.g. display all available languages in the footer. Read more in the technical documentation

To get started

  1. Select the "Embed script" tab

  2. Choose your preferred embedding method and follow the implementation instructions in the technical documentation

For detailed implementation guides, visit:

API Integration

For advanced customizations, you can use the Waitwhile API to embed and manage waitlists or bookings programmatically.

When to use this option

  • If you want full control over the design and functionality.

  • If you need to integrate Waitwhile with other systems or workflows on your website.

Visit our Developer Hub for API documentation.


Have additional questions or need assistance? Reach out to us via chat or at support@waitwhile.com.

Did this answer your question?