MARKET RESEARCH

Summarize Competitor Earnings Calls into a Slack Sentiment Digest

After a competitor's earnings call transcript posts, scrape it, score management tone and forward-looking statements.

CategoryMarket Research
Enginesim
Difficultyintermediate
Triggerwebhook
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWebhook: new earnings-call transcript publishedHTTP webhook
  • ActionScrape full transcript textFirecrawl
  • ActionScore tone, guidance language, and top Q&A exchangesOpenAI
  • LogicRoute by impact: high-impact gets @here, routine posts quietly
  • OutputPost sentiment digest to Slack channelSlack

What it does

Turns a freshly posted earnings-call transcript into a same-day Slack briefing: what management emphasized, where their tone shifted versus prior quarters, the most notable analyst Q&A exchanges, and an overall sentiment read your team can scan in thirty seconds.

When to use it

Use it on earnings days when you need a fast, structured take on a rival's call without waiting for sell-side notes. Ideal for product, strategy, and exec teams who want the gist plus the two or three quotes that matter.

How it works

  1. 1A webhook fires when your transcript source publishes a new call for a tracked company.
  2. 2Firecrawl scrapes the full transcript text, including the prepared remarks and Q&A.
  3. 3OpenAI scores management sentiment, flags forward-looking guidance language, and pulls the top analyst exchanges into a digest.
  4. 4A logic step routes high-impact calls (guidance change or sentiment swing) to an @here mention, routine calls to a quiet post.
  5. 5The digest posts to your competitive-intel Slack channel with a link to the source transcript.

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 SlackChannels, DMs, threads, mentions.
  4. 4
    Connect HTTP webhookTrigger any URL on agent actions.
  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.