← All runbooks
gooseworks-ai / playbooks-competitor-monitoring-system

Competitor Monitoring System

Set up and run ongoing competitive intelligence monitoring for a client. Tracks competitor content, ads, reviews, social, and product moves. This runbook turns that playbook into a repeatable Jetty workflow for defining a competitor watchlist, collecting an initial baseline, runn

agent codexmodel gpt-5.5snapshot python312-uveval programmatic8 stepsv1.0.0

Deploy Competitor Monitoring System to your jetty.io

One-click installs this runbook into a collection on your Jetty account. You can run it from the Spot dashboard, schedule it, or pipe inputs in via the API.

The shape of the run

8 steps · start to finish.

  1. 1
    Step 1

    Environment Setup

    1. Create results_dir if it does not exist.
    2. Confirm client_name, competitors, and client_context are present.
    3. Normalize competitor names and URLs into a consistent list.
    4. Create a working folder for any intermediate notes under /app/results/work.
  2. 2
    Step 2

    Define Competitor Watchlist

    Write `/app/results/competitor-watchlist.md`. For each competitor, include company name, URL, key products or features, founder and executive LinkedIn profiles, known content channels, review profiles, and Meta or Google ad library pages.

  3. 3
    Step 3

    Initial Competitive Baseline

    For each competitor, collect a baseline using available competitor-intelligence, ad, review, social, and content tools. Compare findings against the client context and write `/app/results/competitor-baseline.md` with current positioning, messaging, campaign themes, review sentime

  4. 4
    Step 4

    Configure Monitoring Cadence

    Use this cadence matrix for the current run:

  5. 5
    Step 5

    Run Monitoring Cycle

    Run the relevant monitors for `monitoring_cadence`. Compare new data against the baseline or previous cycle, then flag significant changes: new product features, pricing changes, new content targeting client keywords, negative review trends, new ad campaigns, and founder or execu

  6. 6
    Step 6

    Produce Intelligence Report

    Write `/app/results/competitor-report.md` with these sections:

  7. 7
    Step 7

    Human Checkpoints

    After setup, ask for review of the competitor watchlist and monitoring plan. After each report, ask for review of recommended actions before execution. Mark any unreviewed recommendation as pending in `/app/results/summary.md`.

  8. 8
    Step 8

    Iterate on Errors (max 3 rounds)

    If validation fails, inspect `/app/results/validation_report.json`, correct only the missing or malformed artifact, and re-run validation. Repeat for max 3 rounds, then stop and report any remaining failure in `/app/results/summary.md`.