Monitor competitor pricing with Firecrawl, Anthropic, Airtable and Slack
UnknownWhat this workflow does
This workflow has 13 nodes and runs on a schedule (every 6 hours). Along the way it connects Airtable, Slack, Google Sheets and Firecrawl (community).
How it runs
Trigger: On a schedule (every 6 hours).
- Get Competitor List (Airtable): get many
- Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
- Scrape Product Page (Firecrawl): scrape
- Extract Price & Build Delta (Code): runs custom JavaScript code
- Priority Switch Router (Switch): routes items into 1 branches
- Generate Strategy (Code): runs custom JavaScript code
- Immediate Slack Notification (Slack): uses Slack
- Synchronize Active State (Airtable): update
- Append Historical Sheet Log (Google Sheets): append
- Standard Slack Log (Slack): uses Slack
…plus 2 more steps. See the full node list below.
Services it uses
Uses Firecrawl. New users get 10% off with our link.
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 @mendable/n8n-nodes-firecrawl is verified or supports 3.0 (used in Scrape Product Page).
Nodes used (8)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Airtable
n8n-nodes-base.airtable - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Code
n8n-nodes-base.code - Switch
n8n-nodes-base.switch - Slack
n8n-nodes-base.slack - Google Sheets
n8n-nodes-base.googleSheets - Firecrawl
@mendable/n8n-nodes-firecrawl.firecrawl
From the author
Quick overview This workflow runs every 6 hours to monitor competitor product pages stored in Airtable, scrape current price and stock with Firecrawl, extract structured pricing with Anthropic, send priority-based alerts to Slack, and log changes to Google…