Manually tracking price changes across Shopify stores is tedious and unreliable. Constantly checking product pages, comparing prices, noting variations - these tasks can consume hours while you risk missing important price drops or increases.
With this n8n workflow powered by Piloterr's Shopify Product API, you can automate price monitoring for any Shopify-based ecommerce website and get real-time notifications when prices change.
What does this workflow do?
- Automatically monitors prices for specific Shopify products on any store
- Compares current prices with previously recorded data
- Detects price changes and updates your tracking database
- Sends instant Discord notifications when prices are modified
- Stores comprehensive product information including images and specifications
- Runs on a customizable schedule to keep your price data current
How it works
This automation combines several powerful components:
- Schedule Trigger: Runs price checks automatically at defined intervals
- Google Sheets integration: Retrieves your product watchlist and stores price history
- Piloterr Shopify Product API: Fetches current product data from any Shopify store
- Price comparison logic: Detects changes between current and stored prices
- Discord notifications: Sends instant alerts when prices change
- Batch processing: Handles multiple products efficiently without overwhelming APIs
Settings & Features
The workflow is highly customizable with advanced settings including:
- Multi-store monitoring: Track products across different Shopify websites
- Automated scheduling: Set up recurring price checks at your preferred intervals
- Smart comparison: Only triggers actions when actual price changes occur
- Comprehensive data: Tracks product names, prices, sizes, and images
- Real-time alerts: Instant Discord notifications with product details
- Batch processing: Efficiently handles large product lists with built-in delays
Google Sheet Configuration
The workflow uses a structured Google Sheet with the following columns:
- Product: Shopify product URL or identifier
- Product Name: Full product title
- Price: Current product price
- Size: Product weight and dimensions
- Image URL: Product image for notifications
Discord Notifications
When a price change is detected, you'll receive instant Discord messages containing:
- Product name
- New price information
- Product image
- Timestamp of the change
Benefits
- Time-saving: Automate hours of manual price checking in minutes
- Never miss deals: Get notified instantly when prices drop
- Competitive intelligence: Track competitor pricing strategies
- Investment protection: Monitor products you're considering purchasing
- Scalable monitoring: Track unlimited products across multiple Shopify stores
- Historical data: Build a comprehensive price history database
- Real-time alerts: Stay informed with instant notifications
Getting Started
- Create a copy of the Google Sheet template with the required columns
- Import the n8n workflow template
- Configure your Piloterr API credentials in the API_KEY node
- Set up your Discord bot and webhook for notifications
- Add product URLs to your Google Sheet watchlist
- Configure the schedule trigger for your preferred monitoring frequency
- Activate the workflow to start monitoring prices
The system will begin checking prices based on your schedule, automatically detecting changes and sending notifications while maintaining a complete price history in your Google Sheet.
Advanced Features
- Smart batching: Processes multiple products with appropriate delays to respect API limits
- Error handling: Continues monitoring even if individual products become unavailable
- Flexible scheduling: Adjust monitoring frequency based on your needs
- Multi-store support: Monitor products across different Shopify websites simultaneously
Use Cases
- Deal hunting: Monitor products for price drops and sales
- Competitive analysis: Track competitor pricing strategies
- Inventory management: Monitor supplier prices for purchasing decisions
- Investment tracking: Watch high-value items before making purchases
- Market research: Analyze pricing trends across different stores
Need help customizing the workflow for specific monitoring requirements? Contact me for assistance with advanced configurations, additional notification channels, or custom filtering options.