MARKET RESEARCH

Multi-Competitor Comparison Matrix Builder

On demand, researches a set of named competitors across the same criteria, normalizes the findings into a side-by-side feature and pricing matrix.

CategoryMarket Research
Enginesim
Difficultyadvanced
Triggerwebhook
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWebhook: competitor list + dimensionsHTTP webhook
  • ActionScrape pricing + product pagesFirecrawl
  • ActionFill gaps with external researchPerplexityPerplexity
  • ActionNormalize onto shared dimensionsOpenAI
  • OutputWrite comparison matrix to SheetGoogle DriveGoogle Drive

What it does

Builds an apples-to-apples comparison across several competitors at once. Given a list of companies and the dimensions you care about, it researches each on identical criteria, normalizes the results so cells are actually comparable, and writes a clean matrix to a spreadsheet ready for a strategy deck.

When to use it

Use it for market-mapping exercises, board prep, or pricing strategy where you need every competitor scored on the same axes. It replaces the brittle hand-built grid that's always half-filled and inconsistent.

How it works

  1. 1A teammate submits a webhook with the competitor list and the comparison dimensions (e.g. pricing model, target segment, key features, integrations).
  2. 2Firecrawl scrapes each competitor's pricing and product pages for first-party facts.
  3. 3Perplexity fills gaps with external research where the sites are thin.
  4. 4OpenAI normalizes every competitor onto the shared dimensions and resolves conflicting sources into one value per cell.
  5. 5The completed matrix is written to a Google Sheet with one row per competitor and one column per dimension.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect FirecrawlCrawl, scrape, structured extract.
  2. 2
    Connect PerplexitySearch-grounded answers with citations.
  3. 3
    Connect OpenAIModels, embeddings, files.
  4. 4
    Connect Google DriveDocs, sheets, slides, files.
  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.