Product is back in stock - Send automated back-in-stock email alerts to re-engage customers

The back-in-stock feature is only available on an Enterprise plan. For more information, check our website or get in touch with our Sales team.
Currently, it is supported only for Shopify, WooCommerce, Shopware 6, Prestashop, and API integrations.

Send automatic alerts to customers when their favorite out-of-stock products become available again. Re-engage potential buyers with targeted back-in-stock emails as soon as inventory is updated, and turn product restocks into conversions

Before you start

Make sure your eCommerce store is connected to your Brevo account and your store data is synced in the Brevo eCommerce dashboard. You can do this using:

Part 1: Implement product alerts on your website

Product alerts help you track customer behavior and see which products customers are interested in.

You can set up product alerts in two ways:

  • Activate product alerts in your plugin settings (Shopify, WooCommerce, Shopware 6, Prestashop)
    This will show a widget on out-of-stock products. The widget includes an email address field and a Notify me button.
  • Use the product alert API
    This lets you link contact IDs with product IDs and send the data to Brevo.

➡️ To learn how to implement product alerts on your website, check the documentation for your integration:

shopify.png woocommerce-logo-1024x260.png
Shopify (PushOwl/Brevo) WooCommerce
shopware-6.png prestashop_logo.png
Shopware 6 Prestashop
API-icon.png
API

Part 2: Create a back-in-stock automation

Now, create a back-in-stock automation to notify website visitors and customers when a product they’ve subscribed to is back in stock. Brevo offers a pre-built automation that you can easily configure.

Select the pre-built automation

  1. Go to Automations > Workflows.
  2. Click Create an automation.
  3. From the Pre-built automation type dropdown, select All.
  4. Select the Product is back in stock pre-built automation.
  5. Under Email template language, select the language in which the default templates in this automation will be generated. 
  6. Click Create automation.

You’ll be guided through a series of three steps to set up the automation.

Step 1/3: (Optional) Refine who should receive the back-in-stock alert

If needed, you can refine the trigger for your automation to specify who should receive the back-in-stock alert. You can use product or contact information to narrow down your audience.

  1. Refine the trigger using product information:
    1. Next to Filter by product information, click Add filter.
      aut_back-in-stock_filter-product1_en-us.png
    2. Click Where to choose which product information to use. For example, you could select Stock > is greater than > 1000 to trigger the automation only when you have more than 1,000 products in stock.
    3. Click Add filters to apply the product filters.
      aut_back-in-stock_filter-product2_en-us.png
  2. Refine the trigger using contact information:
    1. Next to Filter by contact information, click Add filter.
      aut_back-in-stock_filter-contact1_en-us.png
    2. Select an existing list or segment, or click Add filter to define a new condition using contact information. For example, you could select a VIP segment to trigger the automation only for VIP customers.
    3. Click Add filters to apply the contact filters.
      aut_back-in-stock_filter-contact2_en-us.png
  3. When you're done, click Next.
💡 Good to know
To learn more about refining triggers, check our dedicated article Use a trigger to start an automation.

Step 2/3: Create and personalize the back-in-stock email

Brevo provides a default email template for your back-in-stock alerts. We recommend you edit it to fit your brand’s image, personalize its design, or customize the content to better engage your customers.

  1. Under the default email template, click Edit.
    aut_back-in-stock_email_edit_en-us.png
  2. Edit the design and content of the email template and complete the missing elements (e.g., shipping options, return conditions, coupon codes, etc.). To learn how to use the drag-and-drop email editor, check our dedicated series of articles.
    aut_back-in-stock_email_en-us.png
    💡 Good to know
    The back-in-stock email template uses a data feed to personalize the email with information about the product (image, name, price). To edit or add more variables, check our dedicated article Personalize your email content with real-time data (data feed) for instructions on how to insert data feed variables.
  3. Once you're done, click Use this design in automation to save and return to the automation editor.
  4. In the What event data to display section, the back_in_stock event that triggered the automation is already selected. No action is needed for this step.
    aut_back-in-stock_email_event-data_en-us.png
  5. Configure the settings of your email template:
    • Subject line and preview text
      aut_back-in-stock_email_subject_en-us.png
    • Sender email address and name
      aut_back-in-stock_email_sender_en-us.png
    • Additional settings, including email sending time, email copy, reply-to address, tags, attachment, update profile form, unsubscribe form, and more.
      💡 Good to know
      To learn more about the settings available, check our dedicated section in the article Send an email from an automation.
  6. Once you're done, click Save.

Step 3/3: Prevent duplicate alerts for the same product

❗️ Important

Do not remove the Remove product-contact association step from the automation. If you removed it by mistake, go to the Actions tab and add it back after the Send an email step.

The final step in the pre-built automation removes the association between the product and the contact who triggered the alert. Click Got it to save it.

This ensures each contact receives only one back-in-stock notification per product to prevent duplicate alerts, unless they subscribe to the same product again after exiting the automation.

aut_back-in-stock_remove-association_en-us.png

Part 3: Generate a test event and preview your back-in-stock email template

To review the design, layout, and personalization of your back-in-stock email template (e.g., product name and price), you first need to generate a test event. 

Step 1/2: Generate a test back-in-stock event

You can create a test event in one of the following ways:

  • 🛒 Method 1
    On your eCommerce store, set a product’s stock to 0 or a negative value, then update it to a positive value.
  • 🧑‍💻 Method 2
    Trigger a back-in-stock event via API.
    ➡️ To learn more, check our dedicated API documentation.

Step 2/2: Preview your email template in Brevo

After generating the test event:

  1. In Brevo, go to Automations > Workflows.
  2. Open your back-in-stock automation.
  3. Click the Send an email step.
  4. Under the back-in-stock email template, click Preview.
    aut_back-in-stock_email_preview_en-us.png
  5. Click Preview event.
  6. In the Event type dropdown, select product alert events > back_in_stock.
  7. In the Select "back_in_stock" event dropdown, choose the test event you generated.
    aut_back-in-stock_preview-test_en-us.png
     
  8. Review the design, layout, and personalization of your back-in-stock email.

Part 4: Activate the automation

Once everything is set up, you can activate the automation:

  1. Click Activate automation in the top bar.
  2. (Optional) Activate the Re-entry after exit option to allow contacts to receive alerts for:
    • Multiple products they’ve subscribed to
    • The same product, if they subscribe again after exiting the automation
  3. Click Activate automation.
    aut_convo_re-entry_activate_en-us.png

Your automation is now active. It's time to activate the back-in-stock option on your eCommerce store, so that website visitors and customers who subscribed to back-in-stock alerts will automatically receive an email when the product becomes available again.

⏭️ What's next? 

🤔 Have a question?

If you have a question, feel free to contact our support team by creating a ticket from your account. If you don't have an account yet, you can contact us here.

If you’re looking for help with a project using Brevo, we can match you with the right certified Brevo Agency partner.

💬 Was this article helpful?

0 out of 0 found this helpful