Competitor price monitoring with web scraping,Google Sheets & Telegram
How it works ++Download the google sheet here++ and replace this with the googles sheet node: Google sheet , upload to google sheets and replace in the google sheets node. - Scheduled trigger: Runs once a day at 8 AM (server time). - Fetch product list: Reads your “master” sheet (producturl + last known price) from Google Sheets. - Loop with delay
At a glance
Competitor price monitoring with web scraping,Google Sheets & Telegram is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Google Sheets, Telegram. It's free to download. Follow the 5-step import below to go live in minutes.
- Platform
- n8n
- Connects
- Google Sheets, Telegram
- Modules
- 15
- Price
- Free
- Version
- v1.0

About this workflow
How it works ++Download the google sheet here++ and replace this with the googles sheet node: Google sheet , upload to google sheets and replace in the google sheets node. - Scheduled trigger: Runs once a day at 8 AM (server time). - Fetch product list: Reads your “master” sheet (producturl + last known price) from Google Sheets. - Loop with delay: Iterates over each row (product) one at a time, inserting a short pause (20 s) between HTTP requests to avoid blocking. - Scrape current price: Loads each producturl, extracts the current price via a simple CSS selector. - Compare & normalize: Compares the newly scraped price against the “lastprice” from your sheet, calculates percentage change, and tags items where pricechanged == true. On price change: - Send alert: Formats a Telegram message (“Price Drop” or “Price Hike”) and pushes it to your configured chat. - Log history: Appends a new row to a separate “pricetracking” tab with timestamp, old price, new price, and % change. - Update master sheet: After a 1 min pause, writes the updated currentprice back to your “master” sheet so future runs use it as the new baseline. Set up step 1. Google Sheets credentials (5 min) 2. Create a Google Sheets OAuth credential in n8n. 3. Copy your sheet’s ID and ensure you have two tabs: 4. productdata (columns: producturl, price) 5. pricetracking (columns: timestamp, producturl, lastprice, currentprice, pricediffpct, pricechanged) 6. Paste the sheet ID into both Google Sheets nodes (“Read” and “Append/Update”). 7. Telegram credentials (5 min) 8. Create a Telegram Bot token via BotFather. 9. Copy your chatid (for your target group or personal chat). 10. Add those credentials to n8n and drop them into the “Telegram” node. Workflow parameters (5 min) - Verify the schedule in the Schedule Trigger node is set to 08:00 (or adjust to your preferred run time). - In the Loop Over Items node, confirm “Batch Size” is 1 (to process one URL at a time). - Adjust the Delay to avoid Request Blocking node if your site requires a longer pause (default is 20 s). - In the Parse Data From The HTML Page node, double-check the CSS selector matches how prices appear on your target site. - Once credentials are in place and your sheet tabs match the expected column names, the flow should be ready to activate. Total setup time is under 15 minutes—detailed notes are embedded as sticky comments throughout the workflow to help you tweak selectors, change timeouts, or adjust sheet names without digging into code.
How to import this n8n workflow
- 1
Download the workflow JSON file after purchase.
- 2
Open n8n → click the menu → Import from File.
- 3
Select the downloaded JSON and import.
- 4
Set up credentials for each node that requires them.
- 5
Click Execute Workflow to test, then activate.
Setup guide
Setup guide included
Purchase to unlock the full step-by-step guide
Related N8n workflows
Ultimate AI assistant: Automate email, calendar, webSearch, Notion, RAG & X
Manage tasks & send scheduled reminders with Telegram Bot, Google Sheets & GPT-4o mini
Agentic Telegram AI bot with with LangChain nodes and new tools
Analyze crypto markets via Telegram with KuCoin, NewsAPI and Gemini
Filter and update Google Sheets rows based on incoming data actions
BrowserAct Product Advisor Workflow
Monitor n8n workflow errors with Telegram alerts (multi-language setup)
Scrape blog articles into AI-generated LinkedIn posts with GPT-4o & human review
Reviews
No reviews yet
Be the first to buy and share your experience.
Leave a review
Sign in to share your experience with this workflow.
Create a free account to purchase workflows.
- JSON blueprint — instant download
- Setup guide PDF included
- 5 downloads · valid 30 days
- Works with n8n
Need help setting this up?
Book a 3-hour live setup session with an Agility consultant.
- Configure live on Google Meet / Zoom
- Free follow-up if workflow has defects
- Platform expert assigned to you