π Monitor eBay deals with GPT-4 scoring,Decodo & Telegram notifications
β‘ 139 views Β· π Market Research & Insights
π‘ Pro Tip β HTTP Request scraping tends to break when sites update their markup. If youβre scraping a major platform, check if ScraperNode covers it β it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.
Description
What this workflow does
This workflow automatically monitors eBay Deals and sends Telegram alerts when relevant, high-quality deals are detected.
It combines:
- Web scraping with Decodo
- JavaScript pre-processing (no raw HTML sent to the LLM)
- AI-based product classification and deal scoring
- Rule-based filtering using price and score
Only valuable deals reach the final notification.
How it works (overview)
- The workflow runs manually or on a schedule.
- The eBay Deals page is scraped using Decodo, which handles proxies and anti-bot protections.
Decodo β Web Scraper for n8n - JavaScript extracts only key product data (ID, title, price, URL, image).
- An AI Agent classifies each product and assigns a deal quality score (0β10).
- Price and score rules are applied.
- Matching deals are sent to Telegram.
How to configure it
1. Decodo
- Add your Decodo API credentials to the Decodo node.
- Optionally change the target eBay URL.
2. AI Agent
- Add your LLM credentials (e.g. Google Gemini).
- No HTML is sent to the model β only compact, structured data.
3. Telegram
- Add your Telegram Bot Token.
- Set your chat_id in the Telegram node.
- Customize the alert message if needed.
4. Filtering rules
- Adjust price limits and minimum deal score in the IF node
π Nodes Used
Telegram, Schedule Trigger, AI Agent, OpenAI Chat Model
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File