TL;DR
Competitor Watch Automation is a marketing workflow that chains Perplexity + Notion to automate a common task. Run daily Perplexity searches on competitors and log product updates, pricing changes, and news to a Notion tracker. Once configured, it runs through Claude Code, Cursor, Windsurf or any MCP-compatible AI agent.
Competitor Watch Automation
Run daily Perplexity searches on competitors and log product updates, pricing changes, and news to a Notion tracker.
How it works
Run with MCPizy
NewExecute this recipe in your browser — no local install, no Claude Code. Streams results live.
Why this combo?
Perplexity searches the live web and surfaces cited, current information about any company; Notion accumulates those findings over time into a searchable competitor intelligence database. Together they replace the weekly task of manually Googling competitors with an automated daily briefing.
Without this workflow
Marketing intern Googles competitors every Monday morning, pastes findings into a Notion doc, misses things, falls behind when they're busy.
With MCPizy
Every competitor is searched daily. Findings auto-added to Notion with date and source. Weekly digest emailed to the team automatically.
Business value
Concrete ROI — not marketing fluff.
Time saved
- Catches competitor pricing changes within 24h — lets sales adjust pitch before losing deals to new positioning
- Historical archive becomes strategic asset: trend analysis on competitor roadmaps guides your own
- Eliminates the 'why didn't we know about this?' post-mortem when a competitor launches in your space
Workflow steps
- 1Daily cron: iterate over competitor list
- 2Query Perplexity for latest news per competitor
- 3Extract product updates and pricing signals
- 4Add entry to Notion competitor tracker database
- 5Weekly digest email to marketing team
Use cases
- Daily news and product update tracking for up to 20 competitors
- Pricing change detection when competitors publish new plans
- Weekly competitive digest automatically emailed to the marketing team
- Searchable archive of competitor activity going back months
Agent prompt (copy into Claude Code)
This prompt is the workflow. Paste into Claude Code, Cursor, or Windsurf.
You are a competitor-watch agent. Runs daily at 07:00.
For each competitor in competitors.yaml (name, domain, product_category, aliases):
1. Build a query: "${name} (product launch OR pricing OR feature OR acquisition) after:${yesterday}"
2. Call perplexity.ask(query, search_depth="advanced", date_range="day", return_citations=true)
3. Parse response for signals: pricing_change | product_launch | funding | acquisition | integration
4. For each signal, call notion.notion-create-pages in COMPETITOR_DB with:
- Competitor: name
- Signal type: tag
- Date: today
- Summary: 2-3 sentences
- Sources: citation URLs
5. Weekly on Monday 08:00, aggregate last 7d into a digest page + email via gmail.gmail_create_draft
If no signals detected, still log a "no change" row to maintain coverage record.Trigger & credentials
How this workflow fires and what env vars you need.
0 7 * * * # daily 07:00 UTC + 0 8 * * 1 for weekly digest
One-command deploy
Install everything — MCPs, prompt, env template — in a single call.
$ mcpizy recipe install perplexity-notion-competitor-watch ✓ Installs all 2 MCP servers ✓ Writes prompt to ~/.mcpizy/prompts/perplexity-notion-competitor-watch.md ✓ Generates .env.example in current directory ✓ Ready to paste into Claude Code
Requires mcpizy CLI v1.1+ — install via npm i -g mcpizy.
Quick install (MCPs only)
$ mcpizy install perplexity && mcpizy install notionMore Marketing recipes
Frequently asked questions
What is this workflow?
Competitor Watch Automation is a marketing automation that uses Perplexity + Notion together via the Model Context Protocol. Run daily Perplexity searches on competitors and log product updates, pricing changes, and news to a Notion tracker.
How long does setup take?
Setup takes around 8 min setup, daily competitive intelligence. You install the required MCP servers with `mcpizy install perplexity && mcpizy install notion`, connect your accounts, and the workflow is ready to run.
What does this workflow change in practice?
Catches competitor pricing changes within 24h — lets sales adjust pitch before losing deals to new positioning; Historical archive becomes strategic asset: trend analysis on competitor roadmaps guides your own.
Which MCP servers do I need for this?
You need 2 MCP servers: Perplexity (mcpizy install perplexity), Notion (mcpizy install notion). All are installable in one command via the MCPizy CLI and configured in your `.claude.json` or `.cursor/mcp.json`.
Does this work with Claude Code, Cursor, and Windsurf?
Yes. The workflow runs with any MCP-compatible AI agent — Claude Code, Claude Desktop, Cursor, Windsurf, VS Code with Copilot, and custom agents built on the MCP SDK. The MCP servers are identical across clients; only the config file path (`.claude.json` vs `.cursor/mcp.json`) changes.
Start building this workflow
Install the required MCPs from the directory and automate this in 8 min setup.
$ mcpizy install perplexity && mcpizy install notion
Free to install. Connect your accounts and this workflow runs itself.