Google DriveGoogle SheetSlack

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 /pricing URL, use the pricingPagePaths input 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

NameTypeDefault
competitorDomainsstringNone
Comma-delimited list of competitor domains to monitor (e.g., "competitor-a.com, competitor-b.com")
slackChannelstringNone
Slack channel ID where alerts will be sent

Optional

NameTypeDefault
pricingPagePathsstring
Optional comma-delimited "domain:path" overrides for pricing pages (e.g., "competitor-a.com:/plans, competitor-b.com:/rates"). Domains not listed use "/pricing".
workspaceSpreadsheetUrlstring
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.

See it run.

Spin up your first agent in five minutes.