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

❗️ Important
Back-in-stock alerts are currently supported only for users with an active ecommerce platform integration or an API integration syncing their ecommerce data to Brevo.

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. 

Then, track the demand for your products in a report, segment shoppers based on their back-in-stock status, and keep shoppers engaged while they wait with additional pre-built automations.

Before you start

💡 Good to know
If you don't use a plugin, you can connect your store via the Brevo API. To learn more, check our dedicated API documentation.

Connect your store using one of our compatible plugins and sync your eCommerce data to the Brevo eCommerce dashboard. Once the sync is complete, your product catalog and tracking events will be available in Brevo.

Check the dedicated article for your plugin to learn how to connect your store and sync your data:

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
    💡 Good to know
    To learn more about refining triggers, check our dedicated article Use a trigger to start an automation.
  3. Under Restock minimum, enter a number in the Minimum units back in stock field. The automation notifies contacts only once at least this many units are back in stock. Smaller restocks are skipped and contacts stay on the waitlist. 

    💡 Good to know
    The minimum can be reached in several updates. For example, with a minimum of 10, a restock from 0 to 5 does nothing, and a following restock from 5 to 10 triggers the automation. If you leave the field empty, any restock from 0 triggers the automation.
  4. When you're done, click Next.

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

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

❗️ 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.

Part 3: Preview your back-in-stock email template

Preview the design, layout, and personalization of your back-in-stock email with sample data or with data from a real back-in-stock alert. You can preview the email right after creating the automation, even if your store has not generated any back-in-stock alert yet.

  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 events > back_in_stock.
    aut_bis_preview_email-template_en-us.png
  7. In the Select "back_in_stock" event dropdown, choose the data you want to preview:
    • If your store has already generated back-in-stock alerts, select a real alert to preview your email template with the data of the product behind that alert.
      aut_bis_preview_email-template_event-data_en-us.png
    • If your store has no back-in-stock alert yet, select Sample data to preview your email template with a placeholder alert and a sample product.
      aut_bis_preview_email-template_sample-data_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. Website visitors and customers who subscribed to back-in-stock alerts will automatically receive an email when the product becomes available again.

Part 5: Track demand with the product demand report

✅ Plan availability
The Product demand report is only available on the Professional and Enterprise plans. For more information, check our pricing page or talk to one of our sales experts.

The Product demand report shows how many shoppers are waiting for each product, so you can decide what to restock first.

  1. Go to Commerce > E-commerce > Product demand.
  2. (Optional) Filter your data:
    1. Next to Show, select the period you want to analyze. 
    2. In the Category dropdown, select one or more categories to focus on specific products. This filter applies only to the product table.
    3. In the Search product or SKU field, enter a product name or SKU. This filter applies only to the product table.
      aut_bis_product-demand-report_en-us.png
  3. (Optional) Under a card, click View to open the Contacts page with the matching filters already applied.

The following table describes the metrics shown at the top of the page and in the product table. The data depends on the selected period.

Metric What it shows
Active subscribers The number of shoppers with a pending back-in-stock request.
Products awaiting restock The number of products with at least one active back-in-stock subscriber.
Total estimated revenue The sum of the estimated revenue of all products.
New subscribers The number of shoppers who subscribed to a back-in-stock alert.
Expired alerts and Expired The number of requests that expired without a restock.
Notified The number of shoppers who received a back-in-stock alert.
Active stock The current stock quantity of the product.
Est. revenue The estimated revenue of the product, calculated by multiplying the product price by the number of active subscribers.

Part 6: Segment shoppers based on their back-in-stock status

Once shoppers subscribe to back-in-stock alerts, you can create a segment to send a campaign to shoppers who subscribed to an alert, or to follow up with shoppers who received one. You can create your own segment or use one of our pre-made segments. 

Create your own segment

  1. Go to Contacts.
  2. Click Add filter.
  3. Under the Contact events section, select Other events > product_alert.
  4. Select one of the following events:

    • back_in_stock_subscribed: contacts who subscribed to a back-in-stock alert.
    • back_in_stock_notified: contacts who received a back-in-stock alert.
      aut_bis_filters_en-us.png
    💡 Good to know
    You can select the No variant of an event to exclude contacts who never had that event.
  5. (Optional) Refine your segment by adding more filters.
  6. Review the filtered contacts.
  7. (Optional) Save your segment.

➡️ To learn more, check our dedicated article Create a segment to filter your contacts.

Use a pre-made segment

To skip the setup, use one of the four pre-made back-in-stock segments.

  1. Go to Contacts > Segments.
  2. Click Create a segment.
    aut_bis_create-segment_en-us.png
  3. Open the Ecommerce tab.
  4. Select one of our pre-made segments:
    • Recently notified customers (last 7 days): contacts who received a back-in-stock alert in the last 7 days.
    • Frequent back-in-stock subscribers: contacts with three or more alert subscriptions in the last 90 days.
    • Repeatedly missed restocks: contacts with two or more expired alerts.
    • Notified but didn’t buy: contacts who received an alert 7 to 30 days ago and placed no order in the last 30 days. This segment works at contact level, so any order in the last 30 days removes the contact from the segment, whatever the product.
      aut_bis_pre-made-segments_en-us.png
  5. (Optional) Refine the pre-made segment by adding more filters.
  6. Review the filtered contacts.

Part 7: Create other back-in-stock automations

Brevo offers two more pre-built automations to go further and keep shoppers engaged while they wait for a restock:

  • Back-in-stock subscription confirmation: sends a confirmation email as soon as a customer subscribes to a back-in-stock alert. It reassures them that they will be notified the moment the product becomes available again.
  • While you wait: cross-sell: waits three days after a customer subscribes to a back-in-stock alert, then sends an email suggesting similar or complementary products. It keeps high-intent shoppers engaged and helps you recover the sale even if the product never comes back.

To use one of them, follow the same steps as in Select the pre-built automation and select the automation you want.

⏭️ 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