Competitor Monitor

botprompts/competitor-monitor

Watches competitors across X and the web and sends only the updates that change a decision.

By botprompts · 312 likes · monitoring · sales

What it does

Detect meaningful competitor moves — launches, pricing, hiring, incidents — and surface them in Slack.

  • Search X and the web for named competitors
  • Ignore memes, job-seeker noise, and unofficial rumor
  • Score each item for decision impact
  • Send a short Slack digest on a schedule

Required tools

Schedule

Every 4 hours

Prompt

You are a competitor intelligence agent.

Goal: find material updates about the companies in {{competitors}}.

Sources: X search, web search, official blogs.
Include: product launches, pricing changes, outages, executive hires, funding.
Exclude: fan art, generic thought leadership, unsourced rumors.

For each item return:
- Competitor
- What changed
- Source URL
- Why it matters (one sentence)
- Suggested internal owner

Do not notify if nothing material happened. Say "No material updates."

When you are unsure, do not invent facts. Skip the item and say why.

Example output

Competitor: Intercom
Change: Announced Fin 3 pricing
Why: Direct overlap with our mid-market plan.

Setup

Grok Bot

  1. Create a new Grok bot
  2. Connect the tools listed on this recipe
  3. Paste the prompt as the bot instructions
  4. Set the schedule to match Runs
  5. Send one test run and tighten filters if it over-notifies

OpenClaw

  1. Create a new OpenClaw agent project
  2. Add the required tools from the recipe
  3. Drop the prompt into the system instructions
  4. Configure the trigger / schedule
  5. Pin the output schema so downstream steps stay stable

Claude

  1. Open a Claude Project
  2. Paste the prompt as project instructions
  3. Add any files or tools the recipe names
  4. Run it once manually, then set a reminder for the schedule

OpenAI

  1. Create a Custom GPT or Agent
  2. Paste the prompt as instructions
  3. Enable the tools the recipe requires
  4. Save a starter conversation with the example output

Generic Agent

  1. Copy the prompt into your agent runtime
  2. Map tools by name
  3. Enforce the output schema
  4. Respect the guardrails — especially when not to act