All workflows
Notion logoExa logoAnthropic logo

Find out who you are competing with

Finds the companies competing with you from a description of your business, and files a researched profile of each in Notion.

Every 30 days3 apps4 steps

Apps it connects

Authenticate each one once and the workflow is ready to run.

What it does

Each integration step this workflow runs, in order, what it is for, and the conditions and loops that decide when it runs.

  1. Repeats while morePages is true

    1. 1NotionQuery databaseReads every title already in the database, page by page, so a competitor already filed is never given a second page.
  2. 2ExaSearch webSearches a company index for up to 30 businesses selling something like what you describe, returning each one's own page text.
  3. For each candidate

    1. If the length of sourceText is at least 200 and pageUrl contains “://”

      1. 3AnthropicGenerate model responseAsks the AI to profile the company from its own website text alone, marking gaps 'Not stated on their site'.
      2. If responseText contains “===PROFILE===”

        1. If nameLooksUsable is not false, alreadyFiled is not true and isOurselves is not true

          1. 4NotionCreate pageCreates one page per new competitor, titled with the company name, holding the profile and a link to its source page.

How it works

What happens on each run, in plain English.

Every 30 days, what your company sells is turned into a search of a company index for up to 30 businesses offering something similar. Each one not already in your Notion database gets a short profile written from the text of its own website, filed as a new page in that database. Each run adds up to six (you choose the number) and the rest wait for the next run, so the list keeps growing as new companies appear.

Each profile covers what they sell, who they target, their positioning and their claims, with a link to its source. Anything the site does not say is marked 'Not stated on their site', and a page too thin to describe is skipped rather than filled in from memory. A company already in the database, or looked at in an earlier run, is never given a second page, and your own company is left out even when its name is written differently ('Acme' or 'Acme Ltd'). The run ends with a list of the new competitors and links to their pages. If the database cannot be read, the run stops before anything is searched; if a company cannot be profiled, the run is marked failed, names it, and tries it again next time.

You need Exa, Anthropic and Notion connections, and a Notion database shared with your Notion connection. Only its title column is written, so any database will do. Fill in what you sell, your company name and the database's link.

competitive intelligenceresearchnotionexaaimonthly

Start from a workflow that already works.

Add "Find out who you are competing with" to your workspace, connect its apps, and make it yours.

Free plan, no credit card