TrustPulse Marketing Blog

Actionable advice to boost your website conversions.

Low Stock Notification WooCommerce Featured Image

How to Add a Low Stock Notification to WooCommerce

Do you want to keep customers informed by letting them know when certain products are almost out of stock?

As your online store becomes more popular, inventory management can become more complex. And to keep user experience (UX) high, you want to make sure your customers never miss out on the products they want.

That’s why, in today’s post, we’re going to teach you how to add a low stock notification to WooCommerce stores.

But before we do, let’s take a look at what low stock notifications are and why they can be a smart addition to any eCommerce site.

The Benefits of a Low Stock Notification

Low stock notifications are small popup messages that let your site’s traffic know when a particular product will soon be out of stock.

Here’s the low stock notification we built for today’s demo:

Low stock notification woocommerce demo

This took us less than 3 minutes to create and has some major benefits for your business. Here are the top 3 reasons why you should add a low stock notification to your WooCommerce store.

1) Improve User Experience: How often have you thought about purchasing a product, put it in your shopping cart, and came back at a later date to finalize the purchase? In the world of eCommerce, this happens all the time.

But if you came back to your cart to find that the product you wanted was now out of stock, you’d likely be disappointed. Adding a low stock notification gives customers the chance to make their purchase while you still have the product they want in your inventory.

2) Create a Sense of Urgency: Not only do low stock notifications ensure that users can get the products they want, but they can even boost sales for you. That’s because your low stock notification will build a sense of urgency in your customers, prompting them to act quickly.

Much like how marketers use a countdown timer to motivate customers to take action, your low stock notification can get you more sales faster.

3) Build Credibility With Future Customers: Finally, low stock notifications can serve as a form of social proof. They let your site’s visitors know that your brand’s products are popular, actively being purchased, and won’t be around for long.

This makes your business appear more credible and builds trust with your site’s traffic. And the more people who trust your brand, the more likely they are to buy your goods or services.

Now that we know why you should add a low stock notification to your WooCommerce site, let’s look at how you can make it happen.

Add a Low Stock Notification to WooCommerce

For today’s tutorial, we’ll be using TrustPulse to create our low stock notification:


TrustPulse is the world’s best and most accessible social proof software. Not only does it make creating social proof notifications incredibly easy, but it’s also a fraction of the cost when compared to our nearest competitors.

You can start TrustPulse totally free for up to 500 sessions. Then, when you’re ready, you can upgrade to a paid plan starting at just over $4/month.

That’s about the price of your morning cup of coffee.

For more information about how TrustPusle’s features and pricing compare to other social proof notification software, check out this article: FOMO vs. UseProof vs. TrustPulse.

Ready to get started? Sign up for your free TrustPulse account today!

Step 1: Choose Your Notification Type

Once you’ve signed up for your TrustPulse account, head over to the upper right-hand corner of your dashboard. Click Create Campaign:

Create Campaign with TrustPulse

Next, you’ll need to name your campaign (to stay organized) and assign it to the website you used during the registration process:


If you haven’t connected TrustPulse with your website yet, don’t worry. All you need to do is install the TrustPulse plugin so you can connect it to your WooCommerce site.

We’ll cover this in more detail at the end of the post.

Then you’ll need to choose your campaign type. You have 2 options here:

  • Recent Activity
  • On-Fire


Both of these campaign types are great, but you would use them in different contexts.

Recent Activity campaigns refer to an individual when you set up certain types of social proof notifications. Those looks something like this:

Demo of TrustPulse

On-Fire campaigns refer to the total number of people who took a specific action on your site. Here’s an example of an On-Fire campaign:

On-Fire campaign shows how many users bought something

But since we’re building a low stock notification, we aren’t capturing user-generated activity. Instead, we’ll be using a default campaign that runs on a loop to remind users that your inventory is running low.

That means we’ll stick with Recent Activity for this tutorial:

Recent Activity Campaign Type

Once you’ve done that, click Next Step:


Step 2: Activate Default Notification

To create a low stock notification, the first thing you need to do is scroll down to Display a Default Notification. Flip the toggle switch to on:

Display a default notifiation trustpulse

You’ll see a new menu open up that allows you to customize certain aspects of your default campaign, such as:

  • Text title
  • Message text
  • Message link

Default Notification Change Settings

And more. This is where you can write a text describing which product will be out of stock soon. You can also create a link to the product page to give customers easier access to it.

You’ll also be able to upload a picture of the product that’s running low on inventory. To do so, click the drop-down menu to the right side where it says Default Notification Image. Then select the option Custom Icon:

Custom icon for TrustPulse default notification

Then click Upload New Image:

Upload new image

Now you can select the image of the product that’s almost out of stock. This is important because it adds a visual element to your low stock notification that can create more excitement around your product.

You also have many other options for changing the look of your campaign. You can click Advanced Settings to change:

  • Text colors
  • Background colors
  • Fonts

Advanced Settings for Design and Appearance

And more. These help you design your low inventory notification to match your brand’s style, while still making it stand out enough to grab your user’s attention.

When you’re done crafting the perfect campaign, scroll back up the page until your see Preview Default Notification:

Preview Default Notification in TP

This will change the live preview in the bottom left corner to give you a glimpse of your low stock notification.

Please note that even though the live preview will revert back to TrustPulse’s demo campaign, your default campaign will appear when it goes live.

Here’s the low stock notification we created for today’s tutorial:

Low stock notification woocommerce demo

This took us less than 3 minutes to build.

Once you’re satisfied with the overall look of your design, you need to disable the capture activity settings to make sure your default notification appears.

Step 3: Disable Capture Activity

In many cases, you need to set your capture activity settings when showing social proof on your website. That’s because TrustPulse needs a trigger to make your social proof notification appear.

But for your low inventory notification, it’s the exact opposite!

You’ll need to make sure that no trigger is connected with your campaign so that it can appear periodically on your website. You’ll configure how often your notification is displayed in the next step.

For now, there are 2 ways to capture your campaign’s activity:

  • AutoMagic
  • Zapier


AutoMagic captures activities taken on your actual website. That would be like when someone makes a purchase from your checkout’s URL or signs up for your newsletter.

Zapier, on the other hand, captures activity taken off your website but still impacts your brand. That would be like when someone leaves you a review on 3rd party sites such as Google My Business or Yelp.

In fact, our Zapier integration lets you set up triggers for your social proof notifications on over 1000 external websites.

But for today, we’ll leave the default setting for AutoMagic:


Scroll down to where it says Where should we watch for activity on this site?. In the drop-down menu, select Form Activity from URLs containing specific text:

Form Activity from URLs containing specific text

Then you’ll see your domain on the left-hand side with a blank field to fill out on the right. Since you want to deactivate the trigger for your TrustPulse campaign, you’ll simply enter a URL slug that doesn’t exist in this field.

To keep things simple, you can enter the “#” symbol:

Put link that doesn't exist to stop tp trigger

By making sure that no activity is captured, your default low stock notification will appear to users at the frequency you decide.

To determine when (and for how long) your low stock notification displays, you can click Next Step:

Next step to display rules

Step 4: Configure Display Rules

The first thing you’ll want to do is determine where you want your low stock notification to display. You’ll see the question Where should we display your notifications?.

You can choose to have your notification displayed on:

  • Any page
  • Exact URLs
  • URL paths

And more! Select the option you want from the drop-down menu. For today, we’ll leave the default setting on any page:

Then you can determine how long you want to display your notifications, how much time you want before it shows again, whether or not you want your campaign to appear on mobile devices, and more:


This lets you have complete control over where, when, and how long you want to display your low stock notification.

When you’ve configured your display rules, it’s time for the last step: launching your low stock notification. Click Next Step to continue:

Next step to publish

Step 5: Integrate With WooCommerce and Launch

Remember, your low stock notification may not appear as the live preview. If you want to review the campaign you built, head back to step 2, Appearance & Design:

Appearance & Design for Low Stock Notification

Then scroll down to Preview Default Notification:

Preview Default Notification in TP

Once you’re satisfied with your low inventory notification, you’ll need to make sure TrustPulse is synced with your WooCommerce store.

Luckily, with the TrustPulse plugin, that part is easy. Simply install and activate the TrustPulse plugin on your WordPress site.

Then navigate to your WordPress dashboard and click TrustPulse in the left-hand side menu:

TrustPulse in WP dashboard

You can then click Connect Your Existing Account:


This will automatically integrate TrustPulse with your WooCommerce site.

Now you can go back to your TrustPulse dashboard and click Check Now to make sure your site is connected:


When you see that TrustPulse has integrated with your WooCommerce store, all you need to do is click Launch Your TrustPulse Campaign:

Launch your trustpulse campaign weebly site-min

And that’s it!

You now have a low inventory notification running on your site. We hope that you found this article helpful.

If you need more help connecting TrustPulse to your WooCommerce store, or you simply want to learn how to improve your eCommerce sales, we recommend the following articles:

These articles will have everything you need to improve your eCommerce sales with social proof notifications.

Author Photo
Published by Nathan Thompson
Nathan Thompson is a father, a writer, and a lover of travel (in that order). When he’s not wrestling with his kids, you’ll likely find Nathan giving his eyes a much-needed break from screens with a good book or planning a family trip with his awesome wife.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Increase Trust, Conversions and Sales NOW
Try TrustPulse 100% risk-free for 14 days!