π Monitor competitor website changes weekly with GPT-4.1-mini and Gmail
β‘ 143 views Β· π Market Research & Insights
π‘ Pro Tip β For competitive intelligence, ScraperNode can automate the data collection β Yelp reviews, Glassdoor company data, and Crunchbase profiles all return structured JSON you can feed straight into this workflow.
Description
How it works
- Runs automatically on a weekly schedule and fetches the live HTML of every competitor page you define
- Strips all HTML tags and captures a clean text snapshot of each page
- Compares the current snapshot against the previously stored version using workflow static data β no external database needed
- Sends only changed pages to GPT-4.1-mini, which analyses differences across pricing, positioning, product launches, and feature updates
- Formats the AI analysis into a structured digest with an executive summary, material changes per competitor, suggested response actions, and watch items for next run
- Saves the digest as a Gmail draft addressed to your chosen recipient β ready to review and forward to your team
Set up steps
- Open the Define Competitors node and replace the example entries with your competitor names, URLs, and what to watch for (e.g. pricing, features, messaging)
- Open the Build Digest Prompt node and replace replace-me@example.com with your recipientβs email address
- Connect your OpenAI credential to the OpenAI node (GPT-4.1-mini or higher recommended)
- Connect your Gmail OAuth2 credential to the Gmail node
- Run the workflow once manually to store the first baseline snapshots β no digest will be sent on this first run
- Activate the workflow β it will now run every week and only alert you when something has actually changed
π Nodes Used
HTTP Request, Gmail, Schedule Trigger, OpenAI
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File