The back-in-stock feature enables customers to receive alerts when out-of-stock products are restocked. This guide explains how to integrate this between Shopify and Voyado Engage. Before setting up the back-in-stock functionality, ensure the following:Documentation Index
Fetch the complete documentation index at: https://partner-integrations.voyado.com/llms.txt
Use this file to discover all available pages before exploring further.
- A connected product feed is set up in the Engage environment
- The back-in-stock module is enabled in Engage
- A back-in-stock email template is available in Engage
- All products (including out-of-stock items) are present in the product feed
Enable inventory sync
To do this:Add back-in-stock theme block
To ad the back-in-stock theme block:Configure subscription form
For the subscription form to appear on the product page:- Ensure that Track quantity is enabled in Shopify Admin
- Ensure that Continue selling when out of stock is NOT checked
Automate notifications in Engage
Create automation
- In Engage, navigate to Automations
- Create a new automation using the Back-in-Stock trigger
Back-in-stock for Shopify headless
If you are using a Shopify headless setup, you will need to implement the subscription form manually using Voyado’s API. The API allows customers to register their interest in out-of-stock products without using Shopify’s built-in theme editor. See more here:See Shopify back-in-stock headless
- Use the API to collect customer information and product details
- Ensure that product IDs match those in Engage
- Send the subscription request to the Engage back-in-Stock API endpoint
- Handle customer confirmation and manage subscription preferences programmatically
- Test the integration to ensure customers receive notifications when products are restocked
Testing and troubleshooting
Test the feature by marking a product as out of stock, subscribing to notifications, and then restocking it to ensure an email/SMS is received. If notifications are not being sent, check:- The product feed includes the item
- The email template is correctly set up
- The automation is active in Engage