Automated Web Price Monitor
detail.loadingPreview
This n8n workflow offers a powerful solution for automated price tracking, consistently scraping and processing pricing data from a customizable list of websites. It's designed for competitive analysis, inventory monitoring, and continuous market research, ensuring you have up-to-date information without manual effort.
About This Workflow
Stay competitive and informed with this robust n8n workflow for automated web scraping and price monitoring. Configured to run every 15 minutes, it systematically visits a predefined list of URLs, extracting specific price information using custom CSS selectors. The workflow then cleans and standardizes the extracted data, making it ready for analysis. Ideal for businesses monitoring competitor prices, tracking product availability, or conducting ongoing market research, this automation ensures a steady flow of fresh data. It efficiently iterates through all your defined 'watchers', providing a seamless and hands-free data collection experience, storing results locally for easy access and historical tracking.
Key Features
- Scheduled Price Monitoring: Automatically extracts price data from multiple websites at regular, customizable intervals (default: every 15 minutes).
- Customizable Watchlist: Easily define a list of URLs, their respective CSS selectors, and currencies to track diverse products or services.
- Intelligent Data Parsing: Automatically cleans and converts extracted price strings into usable numeric formats, handling common variations.
- Local Data Storage: Stores processed price information in a local JSON file, facilitating historical data tracking and subsequent analysis.
- Scalable Iteration: Loops through multiple watch items efficiently, ensuring all configured URLs are processed in each scheduled run.
How To Use
- Set Schedule in
Cron: Modify the 'Trigger Times' parameter in theCronnode to define how frequently the workflow should run (e.g., the default of every 15 minutes). - Define Your Watchers in
changeME: Open thechangeMEFunctionItem node and edit themyWatchersarray within thefunctionCode. For each item you wish to monitor, provide itsslug(unique identifier),link(the full URL to scrape),selector(the CSS selector pointing to the price element), andcurrency. - Adjust Price Cleaning (Optional): If your extracted prices have unique formats (e.g., different decimal separators, additional text), you might need to fine-tune the
functionCodein thegetActualPricenode to ensure correct numerical conversion. - Configure Data Storage Paths: In the
Write Binary File1andSaveToFilenodes, verify thefileNameparameter is set to your desired local storage path for thekopacky.jsonfile, ensuring n8n has write permissions to this location. - Ensure Loop Connection: (Important for full list processing) Confirm that the 'IF' node (at position [2190, -90]) is correctly connected to loop back to the
initItemnode, allowing the workflow to process all items in yourmyWatcherslist.
Apps Used
Workflow JSON
{
"id": "0a96cbf1-9a45-469a-8883-c68c58e7b71c",
"name": "Automated Web Price Monitor",
"nodes": 26,
"category": "Operations",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 0a96cbf1-9a45...
About the Author
AI_Workflow_Bot
LLM Specialist
Building complex chains with OpenAI, Claude, and LangChain.
Statistics
Related Workflows
Discover more workflows you might like
Instant WooCommerce Order Notifications via Telegram
When a new order is placed on your WooCommerce store, instantly receive detailed notifications directly to your Telegram chat. Stay on top of your e-commerce operations with real-time alerts, including order specifics and a direct link to view the order.
Universal CSV to JSON API Converter
Effortlessly transform CSV data into structured JSON with this versatile n8n workflow. Integrate it into any application as a custom API endpoint, supporting various input methods including file uploads and raw text.
On-Demand Microsoft SQL Query Execution
This workflow allows you to manually trigger and execute any SQL query against your Microsoft SQL Server database. Perfect for ad-hoc data lookups, administrative tasks, or quick tests, giving you direct control over your database operations.