{
  "$schema": "https://promptfoo.tech/schemas/workflow-template.json",
  "name": "Custom GPT: Weekly Competitor Teardown",
  "slug": "chatgpt-custom-gpt-competitive-teardown",
  "platform": "ChatGPT",
  "category": "chatgpt",
  "difficulty": "Beginner",
  "tags": [
    "chatgpt",
    "gpts",
    "competitive",
    "product"
  ],
  "summary": "A Custom GPT that ingests a competitor's landing page, changelog, and pricing, then produces a 1-page teardown with positioning gaps and response ideas.",
  "overview": "Competitor research is one of those tasks that never gets done consistently — a Custom GPT changes that. This build wires ChatGPT's web browsing + a knowledge file of your own positioning + a strict output template. Point it at a URL, get a one-page teardown in the exact format your team already uses.",
  "variables": {
    "OPENAI_API_KEY": "sk-..."
  },
  "steps": [
    {
      "order": 1,
      "name": "Draft your positioning doc",
      "description": "One page: audience, promise, differentiators, prices, weaknesses. This is the file the GPT searches."
    },
    {
      "order": 2,
      "name": "Create the Custom GPT",
      "description": "Name it 'Competitive Analyst'. Description: 'Given a competitor URL, produce a 1-page teardown.'"
    },
    {
      "order": 3,
      "name": "Write the system prompt",
      "description": "Include the output template verbatim (Sections: Positioning, Pricing, Product changes, Gap vs us, Recommended response)."
    },
    {
      "order": 4,
      "name": "Enable Browsing + File Search",
      "description": "Turn off Code Interpreter and Image Generation — they slow tool selection."
    },
    {
      "order": 5,
      "name": "Test with 3 competitors",
      "description": "Refine the template until sections stay under 4 bullets each."
    },
    {
      "order": 6,
      "name": "Share with your team",
      "description": "Publish to your workspace. Add a link in your PMM Notion homepage."
    }
  ],
  "howItWorks": [
    "GPT builder with browsing enabled and file search on a Knowledge file (your positioning doc).",
    "System prompt enforces the output template: 5 sections, no filler, cite the source URL for each claim.",
    "Browsing pulls landing page + /pricing + /changelog if present.",
    "Output is markdown; paste directly into Notion or Slack."
  ],
  "benefits": [
    "Weekly teardowns take 3 minutes instead of 45.",
    "Consistent format makes month-over-month diffs easy.",
    "Grounded in your positioning, so ideas are relevant."
  ],
  "useCases": [
    "Startup CEOs tracking 5-10 competitors monthly.",
    "PMMs preparing quarterly battle cards.",
    "Founders scanning YC batch launches."
  ],
  "example": "Prompt: 'Teardown of https://example.com'\nOutput: 'Positioning: horizontal PM tool for engineering leaders. Pricing: $19 seat. Product changes this month: AI issue clustering (Jun 4). Gap vs us: they lack cross-repo view. Response: highlight cross-repo demo in Q3 launch.'",
  "faqs": [
    {
      "q": "Isn't this what Perplexity does?",
      "a": "Perplexity is better for open research. This GPT is opinionated toward your specific template and grounded in your positioning file."
    },
    {
      "q": "Cost?",
      "a": "Included in ChatGPT Plus/Team. No API bill."
    },
    {
      "q": "Can it monitor for changes?",
      "a": "Not directly — it's on-demand. Pair with an n8n RSS/changelog watcher if you want alerting."
    }
  ],
  "source": "https://promptfoo.tech/workflows/chatgpt-custom-gpt-competitive-teardown",
  "updated": "2026-06-24",
  "license": "CC-BY-4.0"
}