MARKET RESEARCH

Earnings Theme Mention-Frequency Trend Tracker

Extracts and counts theme mentions across the tracked competitor set each quarter, appends the counts to BigQuery.

CategoryMarket Research
Enginesim
Difficultyadvanced
Triggerschedule
Steps7
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerPer-cycle schedule fires
  • ActionRead competitor set + sourcesAirtableAirtable
  • ActionScrape all transcriptsFirecrawl
  • ActionTag themes + emphasis per companyOpenAI
  • ActionAppend quarter mention countsGoogle BigQueryBigQuery
  • LogicFlag themes spiking vs trailing average
  • OutputPost spiking themes to SlackSlack

What it does

Treats earnings themes as a time series. Each quarter it extracts themes for every tracked competitor, counts how many companies mentioned each theme and how heavily, and appends those metrics to a BigQuery table. It then compares the latest quarter against the trailing four-quarter average to flag themes that are heating up across the sector — the leading indicator of an emerging industry narrative.

When to use it

When you want quantitative, trendable signal rather than a snapshot — e.g., tracking whether "AI monetization" mentions are accelerating across your category over several quarters.

How it works

  1. 1A schedule fires once per earnings cycle.
  2. 2The flow reads the tracked competitor set and transcript sources from Airtable.
  3. 3Firecrawl scrapes each transcript.
  4. 4OpenAI tags themes and per-theme emphasis for each company.
  5. 5The flow aggregates cross-competitor mention counts and appends the quarter's row to BigQuery.
  6. 6A trend step compares against the trailing average; spiking themes are pushed to a Slack channel for review.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect AirtableBases, tables, views, automations.
  2. 2
    Connect FirecrawlCrawl, scrape, structured extract.
  3. 3
    Connect OpenAIModels, embeddings, files.
  4. 4
    Connect BigQueryDatasets, queries, schemas.
  5. 5
    Connect SlackChannels, DMs, threads, mentions.
  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.