MARKET RESEARCH

Earnings-Call Competitor Strategy-Shift Brief

On a schedule, finds and pulls a named competitor's latest earnings-call transcript, extracts strategic shifts with verbatim quotes, and delivers a structured brief to Notion.

CategoryMarket Research
Enginesim
Difficultyintermediate
Triggerschedule
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerQuarterly schedule fires after earnings window
  • ActionFind latest transcript URL via PerplexityPerplexityPerplexity
  • ActionScrape transcript to clean text with FirecrawlFirecrawl
  • ActionExtract strategy shifts + verbatim quotes (OpenAI)OpenAI
  • LogicSkip if no material shift detected
  • OutputWrite quote-backed brief to NotionNotionNotion

What it does

Turns a competitor's quarterly earnings call into a one-page strategy-shift brief. It locates the latest transcript, has an LLM pull out the moves that matter (pricing, product bets, market entry/exit, capex, layoffs), and pairs every claim with an exact quote so analysts trust the read. The finished brief lands in Notion, ready to forward.

When to use it

Use it each quarter to track two to five named rivals without a junior analyst manually reading 90-minute transcripts. Ideal for competitive-intelligence, corp-dev, and product-strategy teams who need defensible, quote-backed takeaways rather than vibes.

How it works

  1. 1A schedule fires shortly after the typical earnings-season window.
  2. 2Perplexity finds the URL of the competitor's most recent earnings-call transcript.
  3. 3Firecrawl scrapes the transcript page into clean text.
  4. 4OpenAI extracts strategy shifts versus the prior quarter, each tagged with a verbatim quote and speaker.
  5. 5A logic step drops the brief if no material shift was detected (avoids noise).
  6. 6The brief is written to a new Notion page under the competitor's tracker database.

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
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    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.