The Competitor Spy
This automation acts as a "Competitor Spy," automatically monitoring a list of competitor websites every day for important changes. It tracks shifts in pricing, marketing positioning, product features, and customer testimonials, providing a daily intelligence briefing to help you stay ahead of the competition.
This agent systematically monitors your competitive landscape and delivers actionable intelligence directly to your team. Here's how it works:
- Daily Scans: Every day, the agent visits the homepage and pricing page for each competitor you've listed.
- Intelligent Extraction: Using AI, it reads the pages and extracts key business information, including marketing taglines, product features, pricing plans, and new customer logos.
- Structured Historical Storage: The agent saves each run's extracted data in a typed workspace Google Sheet, creating an inspectable history of your competitors' online presence.
- Smart Change Detection: The agent compares the latest structured snapshot to the previous completed run. It intelligently identifies meaningful changes in pricing, messaging, features, or customer mentions.
- Structured Alerts: You receive a daily report in Slack with one of three clear messages:
- Baseline Report: For newly added competitors, it provides an initial summary of their current state.
- Change Alert: If changes are detected, it sends a detailed alert specifying exactly what changed (e.g., "Pricing for 'Pro Plan' changed from $20/mo to $25/mo").
- "All Stable" Message: If no changes are found, you get a quick confirmation that the competitive landscape is stable, so you can focus on other tasks.
Usage Ideas
- Get instant alerts when a competitor changes their pricing or introduces a new pricing tier.
- Track how competitors shift their main marketing message and value proposition over time.
- Be the first to know when a competitor launches a major new feature.
- Keep an eye on what new flagship customers your competitors are showcasing on their homepage.
- Monitor a partner's website to ensure your company is being represented correctly.
- Track a list of potential acquisition targets to see how their product and messaging evolves.
Customization Ideas
You can easily tailor this Competitor Spy to your specific needs. You have the flexibility to:
- Monitor Any Website: Provide any list of competitor domains you want to track.
- Choose Your Alert Channel: Send alerts to any Slack channel of your choice. You can also modify the automation to use other services like email.
- Customize Data Collection: Tell the agent what specific information to look for. You could track job openings, new blog posts, or executive team changes instead of the default categories.
- Adapt to Different Site Structures: If a competitor's pricing page isn't at the standard
/pricingURL, use thepricingPagePathsinput to point specific competitors at the right page (e.g.,competitor-a.com:/plans). - Control Your Data: The automation uses a structured workspace Google Sheet for historical tracking. Provide the Sheet URL with
workspaceSpreadsheetUrl, or leave it blank to use a per-agent auto-created Sheet. - Tailor Your Alerts: Modify the content and format of the Slack messages to match what's most important to your team.
Agent inputs
Required
| Name | Type | Default |
|---|---|---|
competitorDomains | string | None |
| Comma-delimited list of competitor domains to monitor (e.g., "competitor-a.com, competitor-b.com") | ||
slackChannel | string | None |
| Slack channel ID where alerts will be sent | ||
Optional
| Name | Type | Default |
|---|---|---|
pricingPagePaths | string | |
| Optional comma-delimited "domain:path" overrides for pricing pages (e.g., "competitor-a.com:/plans, competitor-b.com:/rates"). Domains not listed use "/pricing". | ||
workspaceSpreadsheetUrl | string | |
| Optional Google Sheets URL or ID for the workspace spreadsheet used to store historical competitor snapshots. Leave blank to automatically find or create a per-agent workspace spreadsheet. | ||
From manual to automated in minutes
Related templates
Extract Insights from Fathom Video Meetings
This automation connects to your Fathom account to analyze recent meeting recordings. It uses AI to automatically classify each meeting and extract valuable, actionable insights based on your preferences, then delivers a consolidated report to your inbox.
Hiring Signal Lead Sourcing to Google Sheets
Find companies hiring for target roles with LinkedIn job search, identify likely hiring managers, enrich contact data, verify emails when available, and write companies and people to Google Sheets for downstream activation.
Check if AI Recommends Your Brand
This template automates a comprehensive audit of your brand's visibility and perception across major LLM-powered answer engines like Perplexity, Gemini, and ChatGPT. It helps you understand if, when, and how your brand is being mentioned in AI-generated responses.
See it run.
Spin up your first agent in five minutes.
