Skip to main content

Create an Amazon “in stock” notification with Microsoft Flow

Posted March 2017 by Steve Sinchak

Shopping for a hard to find item on Amazon.com that is always sold out? I was recently on the hunt for an external GPU enclosure that would show up in small quantities on Amazon.  After failing to snag one by randomly checking periodically, I figured there must be a better way. Microsoft Flow to the rescue!

If you are not already familiar with Microsoft Flow, it is an easy to use automation tool that with a few clicks can create multi-step procedure that can run on a schedule or a trigger.  In our case, we will create a custom flow that will check Amazon.com every 15 minutes, and if the item is in stock, it will send an e-mail notification. If you would like to learn more, check out this video:

To get started, let’s get setup with Microsoft Flow. Head over to flow.microsoft.com and hit Sign In.  Then, sign in with a Microsoft Account.  The first time you sign in you must choose your country and hit Accept.

Welcome to Microsoft Flow

For some silly reason, Microsoft does not let you create a custom flow without first adding a flow from a template.  Just click on any flow on the welcome screen.  I clicked the Add button under the Mobile item.

Welcome to Flow

Now you can click on My flows on the top menu bar.

Microsoft Flow Top Bar

Click on Create from blank.

Microsoft Flow create from blank

Click on Untitled next to Flow name to set a name.

Microsoft Flow Naming Flow

Search for Schedule and then click on the Schedule icon followed by clicking on Schedule – Recurrence.

Microsoft Flow

By default, the schedule recurrence task is set to 15 minutes.  That is sufficient for our Amazon Stock Checker.  Next, click on + New Step and then Add an action to add the second step.

Microsoft Flow

Search for HTTP, click on the HTTP icon, select HTTP – HTTP.  Next, set the “Method” field to Get and the “Uri” field to the URL of the item on Amazon you want to monitor.

Microsoft Flow

Click + New step and select Add a condition. Set the “Object Name” field to Body located under the HTTP section. Set “Relationship” field set to contains and set the “Value” field to “Currently unavailable.” (remove the quotes, be sure to include the period).

Microsoft Flow

We are now ready to setup the notifications. Under the “IF NO” column on the bottom right, click Add an action. Search for Notifications, click the Notifications icon, and then select Notifications – Send me an email notification. Type in the Subject and Body for the email you want to receive when the item becomes in stock.

Microsoft Flow

Finally, scroll back up to the top and click Create Flow.  Then click Done when it is saved.

Microsoft Flow

If you want to turn the flow off, just click on My flows, and flip the switch off next to the one you created.  Click the letter “i" to view the run history of the flow.

Microsoft Flow

That’s it, I hope you enjoyed creating your first custom automation with Microsoft Flow.

Related Posts


Microsoft Edge on Windows 10 includes the Windows Defender SmartScreen service for years that prevents users from accidentally browsing to known malicious and fake phishing websites. While Microsoft Edge is a great browser and has many very strong security features, Microsoft understands that many people choose to use Google Chrome.  As such, Microsoft still cares about the security of the web browser...

Read More

It happens every few months.  My operating system drive runs out of space, and I must begin the hunt for things to delete or move to another drive. As a first step using a cleanup utility such as CCleaner is helpful, but it only finds the easy targets such as temporary files. Unfortunately, deleting these files does not typically...

Read More

If you own a Google Chromecast streaming device, you can easily share a browser tab in Chrome browser or even your entire desktop.  This can be very useful when presenting from your laptop or if you just want to watch something on a big screen that is only on your PC.  The only requirement is you must be on the same network as your Chromecast...

Read More

Keeping an eye on your system performance is a must for any power user but using Task Manager or Resource Monitor can be inconvenient.  In Windows Vista Microsoft created sidebar gadgets that displayed useful performance information on the right side of your screen.  Unfortunately, Microsoft pulled the feature from Windows due to “serious vulnerabilities.”...

Read More