How to Set Up a Product Waitlist

A waitlist uses the Back in Stock feature with different labels. Create a campaign, change the form text to "Join waitlist," and customize the email. No separate app needed.

What you need

  • Pro plan for email alerts (browser push notifications work on every plan)
  • Back in Stock theme extension enabled
  • At least one out-of-stock product

Step 1: Create a campaign

  1. Open the Dash app → Back in StockCampaigns.
  2. Click Create campaign.
  3. Enter a name (e.g., "Limited Edition Waitlist").
  4. Set status to Active.
  5. Under Products, choose targeting:
  • Products with tags — enter a tag like waitlist  
  • Specific products — enter full product titles or IDs
  • Specific variants — enter variant titles or IDs
  1. Set inventory threshold (default: 1).
  2. Set priority (higher number = wins over other campaigns).
  3. Click Save.
Tip: If threshold = 10, Dash waits until 10+ units are in stock before notifying.

Step 2: Customize the signup form

  1. Go to Online Store → Themes → Customize.
  2. Open a product page.
  3. Select the Dash Back in Stock block.
  4. Update these fields:
Field Default Waitlist example
Heading Get notified when back in stock Join our waitlist
Description Enter your email to be notified... Be first to know when available.
Button label Notify me Join waitlist
Success message You're on the list! You're on the waitlist.
Duplicate message You're already subscribed. You're already on this waitlist.
  1. Click Save.

Step 3: Customize the email

  1. Open your campaign → Email tab.
  2. Update these fields:
Field Default Waitlist example
Subject {{ product_title }} is back in stock {{ product_title }} — your waitlist item is ready
Heading Good news — it's back Your waitlist item is available
Body {{ product_title }} is available again... {{ product_title }} is now in stock. You're among the first to know.
Button text Shop now Get yours now
Footer You signed up to be notified... You joined our waitlist.
  1. Optional: Set From name, Reply-to address, Accent color.
  2. Click Save.

Step 4: Add translations (optional)

  1. In your campaign, go to the Email tab.
  2. Click Add language.
  3. Select a language (e.g., French, German).
  4. Enter translated subject, heading, body, button text.
  5. Click Save.

Step 5: Test

  1. Set a waitlist product to zero inventory.
  2. Visit the product page on your storefront.
  3. Submit the form with your email.
  4. Check Back in Stock → Subscribers — your email should show "Waiting."
  5. Add inventory to the product.
  6. Wait a few minutes, then check your inbox.
Not receiving the email? If status changed to "Notified," check spam. If still "Waiting," inventory hasn't reached the threshold yet.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us