MARKET RESEARCH

Quarterly competitor guidance-shift digest

After each competitor's earnings call, scrapes the transcript, extracts forward guidance, compares it against last quarter's stored guidance.

CategoryMarket Research
Enginesim
Difficultyintermediate
Triggerschedule
Steps7
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerSchedule fires after competitor report date
  • ActionScrape latest transcript with FirecrawlFirecrawl
  • ActionExtract structured guidance line itemsOpenAI
  • ActionRead prior-quarter guidance from CodaCodaCoda
  • LogicDiff current vs prior, flag direction of each shift
  • ActionWrite current guidance back to Coda baselineCodaCoda
  • OutputPost guidance-shift digest to SlackSlack

What it does

Tracks how your named competitors change their forward guidance from one earnings call to the next. When a new transcript lands, it pulls out every guidance statement (revenue, margin, units, FY outlook), diffs it against the prior quarter you already captured, and tells your team in Slack exactly what moved and which direction.

When to use it

Run it the morning after a competitor reports. It replaces the manual chore of reading two transcripts side by side and hand-building a "what changed" table for the strategy or finance team.

How it works

  1. 1A schedule fires the day after a tracked competitor's report date.
  2. 2Firecrawl scrapes the latest transcript page into clean text.
  3. 3OpenAI extracts structured guidance line items (metric, value, period, tone).
  4. 4The flow reads the prior quarter's guidance for that competitor from Coda.
  5. 5A logic step diffs current vs. prior and flags raised, lowered, reaffirmed, or withdrawn items.
  6. 6The new guidance is written back to Coda so it becomes next quarter's baseline.
  7. 7A formatted shift summary is posted to the strategy Slack channel.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect FirecrawlCrawl, scrape, structured extract.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect CodaDocs, packs, automations.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  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.