Automated product price tracking with ScrapeGraphAI, Slack alerts and Jira tickets
UnknownUnknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.
Community nodes
These come from third-party npm packages. In n8n 3.0 unverified community packages are off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
n8n-nodes-scrapegraphai(Scrape Product Page)
Nodes used (9)
- Webhook
n8n-nodes-base.webhook - Code
n8n-nodes-base.code - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Scrapegraph Ai
n8n-nodes-scrapegraphai.scrapegraphAi - Merge
n8n-nodes-base.merge - If
n8n-nodes-base.if - Edit Fields (Set)
n8n-nodes-base.set - Slack
n8n-nodes-base.slack - Jira Software
n8n-nodes-base.jira
What it does
Product Price Monitor with Slack and Jira !Workflow Preview Image ⚠️ COMMUNITY TEMPLATE DISCLAIMER: This is a community-contributed template that uses ScrapeGraphAI (a community node). Please ensure you have the ScrapeGraphAI community node installed in your n8n instance before using this template. This workflow automatically scrapes multiple e-commerce sites, analyses weekly seasonal price trends, and notifies your team in Slack while opening Jira tickets for items that require price adjustments. It helps retailers plan inventory and pricing by surfacing actionable insights every week. Pre-conditions/Requirements Prerequisites - n8n instance (self-hosted or n8n cloud) - ScrapeGraphAI community node installed - Slack workspace & channel for notifications - Jira Software project (cloud or server) - Basic JavaScript knowledge for optional custom code edits Required Credentials - ScrapeGraphAI API Key – Enables web scraping - Slack OAuth Access Token – Required by the Slack node - Jira Credentials – Email & API token (cloud) or username & password (server) - (Optional) Proxy credentials – If target websites block direct scraping Specific Setup Requirements | Resource | Purpose | Example | |----------|---------|---------| | Product URL list | Seed URLs to monitor | https://example.com/products-winter-sale | | Slack Channel | Receives trend alerts | pricing-alerts | | Jira Project Key | Tickets are created here | ECOM | How it works This workflow automatically scrapes multiple e-commerce sites, analyses weekly seasonal price trends, and notifies your team in Slack while opening Jira tickets for items that require price adjustments. It helps retailers plan inventory and pricing by surfacing actionable insights every week. Key Steps: - Webhook Trigger: Kicks off the workflow via a weekly schedule or manual call. - Set Product URLs: Prepares the list of product pages to analyse. - SplitInBatches: Processes URLs in manageable batches to avoid rate limits. - ScrapeGraphAI: Extracts current prices, stock, and seasonality hints from each URL. - Code (Trend Logic): Compares scraped prices against historical averages. - If (Threshold Check): Determines if price deviations exceed ±10%. - Slack Node: Sends a formatted message to the pricing channel for each deviation. - Jira Node: Creates/updates a ticket linking to the product for further action. - Merge: Collects all batch results for summary reporting. Set up steps Setup Time: 15-20 minutes 1. Install Community Nodes: In n8n, go to Settings → Community Nodes, search for “ScrapeGraphAI”, and install. 2. Add Credentials: a. Slack → Credentials → New, paste your Bot/User OAuth token. b. Jira → Credentials → New, enter your domain, email/username, API token/password. c. ScrapeGraphAI → Credentials → New, paste your API key. 3. Import Workflow: Upload or paste the JSON template into n8n. 4. Edit the “Set Product URLs” Node: Replace placeholder URLs with your real product pages. 5. Configure Schedule: Replace the Webhook Trigger with a Cron node (e.g., every Monday 09:00) or keep as webhook for manual runs. 6. Map Jira Fields: In the Jira node, ensure Project Key, Issue Type (e.g., Task), and Summary fields match your instance. 7. Test Run: Execute the workflow. Confirm Slack message appears and a Jira issue is created. 8. Activate: Toggle the workflow to Active so it runs automatically. Node Descriptions Core Workflow Nodes: - Webhook – Default trigger, can be swapped with Cron for weekly automation. - Set (Product URLs) – Stores an array of product links for scraping. - SplitInBatches – Limits each ScrapeGraphAI call to five URLs to reduce load. - ScrapeGraphAI – Crawls and parses HTML, returning JSON with title, price, availability. - Code (Trend Logic) – Calculates percentage change vs. historical data (stored externally or hard-coded for demo). - If (Threshold Check) – Routes items above/below the set variance. - Slack – Posts a rich-format message containing product title, old vs. new pric