AI-powered price watchdog: competitor monitoring & alerting (Decodo & Gemini)
UnknownWhat this workflow does
This AI workflow has 18 nodes and runs manually, when you click “Execute workflow” (plus 1 other trigger). Along the way it connects Google Gemini Chat Model, Google Sheets, Slack and Decodo (community).
How it runs
Trigger: Manually, when you click “Execute workflow” (plus 1 other trigger).
- Config: Alert Parameters (Edit Fields (Set)): sets 1 field: alert_threshold_percent
- Sheets: Get Competitor List (Google Sheets): uses Google Sheets
- Loop Monitor Each Plan (Loop Over Items (Split in Batches)): loops over the items in batches
- Decodo: uses Decodo
- Code: runs custom JavaScript code
- AI Agent: runs an AI agent, with model: Google Gemini Chat Model; output parser: Structured Output Parser
- If: checks a condition and branches into true / false
- If: checks a condition and branches into true / false
- Code: runs custom JavaScript code
- Update row in sheet (Google Sheets): update
…plus 3 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that @decodo/n8n-nodes-decodo is verified or supports 3.0 (used in Decodo: Fetch Full HTML).
Nodes used (14)
- Manual Trigger
n8n-nodes-base.manualTrigger - Edit Fields (Set)
n8n-nodes-base.set - Decodo
@decodo/n8n-nodes-decodo.decodo - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - No Operation, do nothing
n8n-nodes-base.noOp - Google Sheets
n8n-nodes-base.googleSheets - If
n8n-nodes-base.if - Split Out
n8n-nodes-base.splitOut - Slack
n8n-nodes-base.slack - Code
n8n-nodes-base.code - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - AI Agent
@n8n/n8n-nodes-langchain.agent
From the author
Never miss a competitor price change again. This advanced workflow automates the most difficult aspect of market monitoring: intelligently extracting structured pricing data from complex, dynamic competitor websites and comparing it against your historical…