Monitor competitor campaigns weekly using BrowserAct, OpenRouter, Google Sheets and Slack
UnknownWhat this workflow does
This AI workflow has 15 nodes and runs on a schedule (every week). Along the way it connects OpenRouter Chat Model, Structured Output Parser, Slack and Google Sheets and 2 more.
How it runs
Trigger: On a schedule (every week).
- Extract the target URLs (Google Sheets): uses Google Sheets
- Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
- Retrieve database items (Google Sheets): uses Google Sheets
- Scrape the target pages (Browser Act): uses Browser Act
- Aggregate: combines items into one
- Analyze the pages (AI Agent): runs an AI agent, with model: OpenRouter Chat Model; output parser: Structured Output Parser
- Analyze all the items and generate a report (AI Agent): runs an AI agent, with model: OpenRouter Chat Model; output parser: Structured Output Parser
- Update Database (Google Sheets): update
- Split Out: splits a list into separate items
- Send a message (Slack): uses Slack
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 n8n-nodes-browseract is verified or supports 3.0 (used in Scrape the target pages).
Nodes used (10)
- Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Aggregate
n8n-nodes-base.aggregate - Slack
n8n-nodes-base.slack - Google Sheets
n8n-nodes-base.googleSheets - Browser Act
n8n-nodes-browseract.browserAct - AI Agent
@n8n/n8n-nodes-langchain.agent - Split Out
n8n-nodes-base.splitOut - Schedule Trigger
n8n-nodes-base.scheduleTrigger
From the author
Automate competitor campaign monitoring using BrowserAct & Openrouter This workflow acts as an automated marketing analyst. It runs weekly to scrape competitor landing pages, compare them against historical data to detect changes in pricing, messaging, or…