Price On Page Watch: a workflow with 6 steps, starting with When the price changes and ending with Remember this price.
How it works
Section titled “How it works”-
Watch the price element
Element Change watches the element matching
.priceon every page (URL Patterns<all_urls>) and fires when its text changes, after 500 ms of quiet.Make it yours — click the crosshair in CSS Selectors to pick the price on your product page, and set URL Patterns to that shop, for example
https://shop.example.com/product/*. -
Read the number
Regex Match finds the first number (such as
79.99) in the changed text and puts it inpriceMatch.Make it yours — for prices written
1.299,00, change Pattern to match your format. -
Look up the last price
Data Store Get reads
last-price, saved by earlier runs of this workflow. -
Did it drop?
IF compares the new number with the stored one (less than). The true branch notifies, both branches go on to save it.
Make it yours — compare with a fixed target instead, such as
50, to be told only below your price. -
Show the alert
Show Notificationnode reference
Show Notification posts Price dropped! with the new and old price. Require Interaction keeps it on screen until you close it.
Make it yours — send it to your phone with Telegram or Push Notification.
-
Remember this price
Data Store Set saves the new number as
last-pricefor the next change.
Test it
Section titled “Test it”-
Install the recipe, open When the price changes, and pick the price element on your product page with the crosshair. Set URL Patterns to that site. To import the file yourself, use Add Workflow › Import, choose the
.awfand click Create & open. Then click Make it mine at the bottom of the canvas, tick the box and confirm, so you can edit it. -
Save and activate the workflow.
-
Keep the product page open. Element Change only watches pages that are open in the browser.
-
To try it without waiting for a sale, open the page’s developer tools and edit the price text to a lower number. A Price dropped! notification appears.
Variations
Section titled “Variations”| Variation | What to change | Level |
|---|---|---|
| Back in stock | Set Fire when to Text matches with Match text In stock, and drop the Regex, Data Store and IF steps. |
Beginner |
| Check pages that aren’t open | Use a Schedule trigger with Get HTML from Link and HTML Extract to read the price. | Advanced |
| Log every price | Add Google Sheets Append after Remember this price to chart the history. | Intermediate |
Troubleshoot
Section titled “Troubleshoot”- It never fires. The selector doesn’t match the price, or the page isn’t open. Re-pick the element with the crosshair and check URL Patterns.
- The first change never alerts. There’s no stored price yet, so the comparison fails once. The second change works.
- The number is wrong. The element holds more than the price (such as “Was 99, now 79”). Pick a tighter element, or adjust the Regex Pattern.











