MARKET RESEARCH

On-Demand Competitor Teardown Brief

Triggered with a competitor's name and domain, gathers signals from web search and the live site, then writes a structured teardown brief into Notion covering positioning…

CategoryMarket Research
Enginesim
Difficultybeginner
Triggerwebhook
Steps5
Setup~5 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWebhook: competitor name + URL submittedHTTP webhook
  • ActionSearch recent news, funding, reviewsPerplexityPerplexity
  • ActionScrape homepage + pricing pageFirecrawl
  • ActionSynthesize teardown + threat scoreOpenAI
  • OutputCreate teardown page in NotionNotionNotion

What it does

Turns a single competitor name into a ready-to-read analyst brief. It pulls fresh web signals, scrapes the competitor's own site for first-party claims, has an LLM synthesize the two into a structured teardown (positioning, pricing, target segment, strengths, gaps, threat level), and files it as a Notion page your team can comment on.

When to use it

Run it whenever a prospect mentions a competitor, a new rival shows up in a deal, or you need a quick same-day teardown before a strategy call. It replaces the manual hour of tab-hopping with a consistent, comparable brief format.

How it works

  1. 1A teammate submits a webhook with the competitor's name and website URL.
  2. 2Perplexity runs a recency-scoped search for news, funding, and reviews on that company.
  3. 3Firecrawl scrapes the competitor's homepage and pricing page for first-party positioning.
  4. 4OpenAI synthesizes both sources into a fixed-section teardown and assigns a 1-5 threat score.
  5. 5The brief is created as a new Notion page in the competitive-intel database, tagged with the threat score.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect PerplexitySearch-grounded answers with citations.
  2. 2
    Connect FirecrawlCrawl, scrape, structured extract.
  3. 3
    Connect OpenAIModels, embeddings, files.
  4. 4
    Connect NotionPages, databases, comments.
  5. 5
    Connect HTTP webhookTrigger any URL on agent actions.
  6. 6
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  7. 7
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  8. 8
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.