How can I set up a "Back-in-Stock" notification without external apps in Shopify?

Topic summary

A user wants to create a back-in-stock notification system using only native Shopify tools, without external apps. They’ve already built a custom contact form for email collection and are exploring Shopify Flow for automation.

Proposed solution:

  • Use Shopify Forms (not custom contact forms) to trigger a Flow when submitted
  • Store interested customers’ emails in a product metafield list
  • Create a second Flow that triggers when inventory becomes positive
  • Automatically email stored customers and clear the metafield

Key challenge:
The user’s custom contact form (built with Shopify’s native ‘contact’ form type) cannot pass data to Flow like Shopify Forms can. This creates a technical barrier, as contact forms lack the integration capabilities needed for the workflow.

Status: The discussion remains open with no clear workaround identified for using custom contact forms in this automation.

Summarized with AI on October 29. AI used: claude-sonnet-4-5-20250929.

Hello Shopify Community,

I would like to offer my customers the ability to sign up for a notification when a product they’re interested in is back in stock.
I’m currently using Shopify Flow, but I’m unsure how to set it up to notify customers when a product is available again without using external apps.

  • I’ve already added a form where customers can enter their email address and the product they are interested in.

  • Now, I need a solution where Shopify automatically sends the notification when the stock of the product is updated to “available”.

Has anyone figured out how to do this without using external apps?

Thanks in advance!

If you’re using Shopify Forms, it’s possible to fire a Flow when form submitted.
There you should be able to find the product, and add this user into a metafield list of users on this product.

Then when product inventory is positive again another Flow should fire, send e-mail to these users and remove the metafield.

Looks like doable without paid apps, however, I am sure there will be a lot of hiccups to work around.

I’m not using Shopify Forms — I’m using a custom form built with the native Shopify ‘contact’ form type inside my theme.

The difficult part is to connect all the parts.

Forms apps allows to pass data further, contact form – not really.