Notify Waitlisted Customers When a Product Becomes Available

11 min setup
No coding required
Runs automatically

Keep your customers informed by managing product waitlists with ease using Forms by MESA. This workflow template allows you to manually approve or reject waitlisted customers and sends an email notification once approved. Take full control of your waitlist, keeping eager customers updated on product availability and driving engagement with your store.

form icon
Waitlist Form (Trigger)
Review and Approve Waitlist Request
email icon
Send Availability Notification

How it works

5 steps to start notifying waitlisted customers when products become available

form icon

Waitlist Form (Trigger)

App connector: Form • Time to complete: 0 minutes (Auto-configured)
Why this matters: This form captures customer interest when products are unavailable, building a notification list that drives sales when inventory returns while collecting qualified leads who have already expressed purchase intent.

When a customer submits the waitlist form, MESA immediately captures their email address and kicks off the workflow. The form displays a "Join the waitlist" header with an email input field by default — you can customize the header text, label, and placeholder to match your brand voice. The form generates a unique embed URL you can add directly to product pages so customers can sign up at exactly the right moment.

Review and Approve Waitlist Request

App connector: Approval • Time to complete: 1 minute
Why this matters: Creates a manual decision gate that lets you control when notifications send, preventing premature emails before inventory arrives or allowing you to verify product availability before notifying potentially hundreds of waitlisted customers.

When a form submission comes in, this step pauses the workflow and queues an approval request in your MESA dashboard. You review the submission and choose to approve — continuing to the notification email — or reject, which ends the workflow for that customer without sending anything. You can configure the step to route approval requests to specific email addresses so your team can act from their inbox. Approving in batches when inventory actually arrives gives you full control over when and how many customers get notified at once.

Retrieve Shop

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: Fetches your store's domain so the notification email can include a working direct link to the product page.

MESA fetches your Shopify store's domain, which is used to construct the direct product link included in the notification email. This step runs automatically and requires no configuration.

Retrieve Product Details

App connector: Shopify • Time to complete: 3 minutes
Why this matters: Fetches current product details — title and URL handle — so the notification email personalizes the subject line and links customers directly to the right product page.

MESA retrieves the specific product you've configured for this waitlist, pulling its current title and URL handle to use in the notification email. You need to enter the product ID once during setup — open the product in your Shopify admin and copy the number from the end of the URL (for example, in /admin/products/1234567890, the ID is 1234567890). The product data retrieved here ensures the email reflects current information even if the product name or URL has changed since the customer joined the waitlist.

email icon

Send Availability Notification

App connector: Email • Time to complete: 5 minutes
Why this matters: Delivers the back-in-stock notification to the customer with current product details and a direct purchase link, converting waitlist interest into an immediate sales opportunity.

MESA sends a back-in-stock notification to the customer's email address captured from the form. The default subject line includes the product name, and the message body includes a direct link to the product page so customers can purchase right away. Open the Send Email step to customize the subject and message — you can add urgency messaging, a limited-time offer, or your brand's voice. Because the email only sends after a manual approval, customers receive it at a time you control.

Trusted by 1,000+ Shopify merchants
Logo: Rothy's Logo: Adidas Logo: Allure Logo: GQ Logo: DraftKings Logo: Chubbies Logo: Made In Cookware Logo: MUD/WTR

Ready to start notifying waitlisted customers when products become available

Get setup in 11 minutes.

Try this template →

Frequently asked questions

Can I use this for multiple products?

This workflow is configured for one specific product ID. To manage waitlists for multiple products, either create separate workflows for each product, or modify the form to capture which product they're interested in and use conditional logic to retrieve different product IDs dynamically.

What happens if I reject the approval?

The workflow stops immediately without sending any notification to the customer. Their form submission is logged in MESA's activity, but they won't receive an email. You can manually re-process rejected approvals later if needed.

How do I track all my waitlist submissions?

All form submissions appear in MESA's workflow activity log. For better tracking, add a Google Sheets or MESA Data table step after the form that logs every submission with timestamp, allowing you to export waitlist data or analyze signup patterns.

Make this template your own!

Customize this workflow even further:

Capture additional customer data
Modify the form to include fields like name, phone number, or product variant preferences, enabling personalized notifications and better customer data for follow-up marketing.
Skip approval for automation
Remove the approval step to send notifications immediately upon form submission, or add conditional logic that auto-approves based on inventory levels checked via Shopify.
Notify multiple customers in batch
Store form submissions in a MESA Data table or Google Sheets, then create a scheduled workflow that retrieves all waitlisted emails and notifies them together when you manually trigger it.
Add inventory checking
Insert a filter step before the email that checks the product variant's current inventory quantity and only proceeds if stock is actually greater than zero. This prevents customers from receiving availability notifications when items still aren't truly back in stock.

You're in good company

"MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
PetFriendly

"It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Zailys

"The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Rothy's

Ready to start notifying waitlisted customers when products become available?

7-day free trial • 11 min setup • Cancel anytime

Need help? Our automation experts will help you personalize this workflow for free. Contact support