Send daily AI competitor change digests via ScraperAPI, Claude, Slack and email
UnknownWhat this workflow does
This AI workflow has 24 nodes and runs manually, when you click “Execute workflow” (plus 3 other triggers). Along the way it connects Anthropic Chat Model, Slack, Gmail and Scraperapi Official (community).
How it runs
Trigger: Manually, when you click “Execute workflow” (plus 3 other triggers).
- Initialize Data Table (Data table): create (table)
- Set Competitor Start URLs (Code): runs custom JavaScript code
- Parse Received Crawl Data (Code): runs custom JavaScript code
- Fetch Today's Changes (Data table): get (row)
- Start Crawl with ScraperAPI (Scraper Api): crawler job create
- Limit Content Length (Code): runs custom JavaScript code
- Compile Change Data (Aggregate): combines items into one
- Retrieve Previous Snapshot (Data table): get (row)
- If: checks a condition and branches into true / false
- Compare New and Old Snapshots (Code): runs custom JavaScript code
…plus 9 more steps. See the full node list below.
Services it uses
Scraping pages by hand? Firecrawl is a simpler option (10% off for new users).
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-scraperapi-official is verified or supports 3.0 (used in Start Crawl with ScraperAPI).
Nodes used (13)
- Manual Trigger
n8n-nodes-base.manualTrigger - Data table
n8n-nodes-base.dataTable - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Code
n8n-nodes-base.code - Scraper Api
n8n-nodes-scraperapi-official.scraperApi - Webhook
n8n-nodes-base.webhook - If
n8n-nodes-base.if - AI Agent
@n8n/n8n-nodes-langchain.agent - Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic - Aggregate
n8n-nodes-base.aggregate - Slack
n8n-nodes-base.slack - Gmail
n8n-nodes-base.gmail - Send Email
n8n-nodes-base.emailSend
From the author
Quick Overview This workflow monitors a list of competitor web pages daily using ScraperAPI, detects meaningful content changes, summarizes them with Anthropic Claude, stores the latest snapshots in an n8n Data Table, and sends a daily digest to Slack and…