How to Add a Waitlist to your Shopify Store

This guide will teach you how to add a Waitlist to your Shopify Store. We've made it easy for you to create a custom Waitlist Form, and to copy-paste it into your Shopify Website. No coding required!

What is Shopify?

Shopify is an e-commerce platform that allows businesses to create and manage online stores. It provides a range of tools and features for setting up and customizing online storefronts, managing products, processing payments, and tracking sales. Shopify is popular for its user-friendly interface and scalability, making it suitable for both small startups and large enterprises.

Why would you add a Waitlist to your Shopify Page?

If you've got a product that's sold out or a product that's coming soon, then you'll want to let your Shopify customers know. Ideally, they can put themselves on a waiting list, then you can message them when the product is in stock, and they can go to your Shopify store to buy it.

Adding a waitlist to your Shopify page can also be useful in other circumstances. It allows you to gauge interest for new potential products, helping you make business decisions. Having a waitlist can create some hype among customers, potentially driving more sign-ups and sales when your product becomes available on Shopify. Waitlists are designed to create organic virality by incentivizing customers to refer one another. Additionally, a waitlist can help you collect valuable customer information, such as email addresses, for marketing purposes.

Getting Started with Waitlist and Shopify

To integrate your pre-launch Waitlist into Shopify, the first step is to determine what page you want to host your Waitlist form on. Usually that's a product page, but in some cases you'll want to have it on a different Shopify page. Once you've created the page in Shopify where you want to host your Waitlist, then you are ready to proceed.

Integration Guide

  1. Go to your Shopify Store. Navigate to Products and select the product where you want to add a waitlist. Shopify interface step 1

  2. In the description, click on the code bracket (the rightmost option in the menu). Shopify interface step 2

  3. Paste in the iframe script below. Don't save yet.

Iframe Code

  <div height="[YOUR HEIGHT HERE]" width="[YOUR WIDTH HERE]">
        width="[YOUR WIDTH HERE]"
        height="[YOUR HEIGHT HERE]"
        src="[YOUR URL HERE]"
        style="border-radius: 8px;"
    const url = new URL(window.location.href);
    const ref_id = url.searchParams.get('ref_id');
    if (ref_id) {
        document.getElementById("waitlist_iframe").src += `?ref_id=${ref_id}`;
  1. Log into your Waitlist dashboard, and create or navigate to the Waitlist that you want to use.

  2. Go to your Waitlist Widget Builder and click on "Show Hosted Page". Shopify interface step 4

  3. Once you're on the hosted page, copy the URL of this hosted page. Shopify interface step 5

  4. Go back to the Shopify Product page. Now, you swap out the following.

  • [YOUR URL HERE] for the URL of your Waitlist, which you copied earlier in step 4. In our example, that was
  • [YOUR HEIGHT HERE] for the height of your Widget. 350px is a good starting value. You can adjust this as needed.
  • [YOUR WIDTH HERE] for the width of your Widget. 500px is a good starting value. You can adjust this as needed.
  1. In Shopify, click save on the banner at the top of the page. Shopify interface step 7

  2. Hit Publish. Congratulations, you've integrated a Waitlist into your Shopify page! You can now click preview and your example product should have the waitlist. Shopify interface step 8

  3. After publishing, you can adjust the waitlist color, logo, text, titles and height/width as you need.

  4. Now that your Shopify Page is live, double-check in the Waitlist Settings that the waitlist URL matches the URL of your Shopify Product page -- otherwise the referrals won't work. You can set your Shopify Product URL in the Waitlist Settings: Shopify interface step 10

  5. Navigate to your Shopify page and put in a signup to test the Waitlist, and confirm that everything works and looks as expected.


If run into any issues adding a Waitlist to your Shopify page, you can always email us at


Please note that unlike other integration methods, the iframe does not allow for further customization using the Widget Embed Options.