Templates / Screen US stocks by SEC revenue growth with GPT-5, Yahoo Finance and Telegram

Screen US stocks by SEC revenue growth with GPT-5, Yahoo Finance and Telegram

Ready for 3.0

by Friedrich Bremer ✓ · 7 views · created 2026-10-07 · Crypto Trading, AI Summarization

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 23 nodes and runs on Telegram events (message) (plus 1 other trigger). Along the way it connects Telegram, OpenAI and Google Sheets. It also calls sec.gov over HTTP.

How it runs

Trigger: On Telegram events (message) (plus 1 other trigger).

  1. ⚙️ Config (Edit Fields (Set)): sets 7 fields: min_quarterly_revenue_musd, max_growth_pct, default_count…
  2. Prep Screen Input (Code): runs custom JavaScript code
  3. Parse Criteria (OpenAI): uses OpenAI
  4. Ack Screening (Telegram): uses Telegram
  5. Restore Ctx (Screening) (Code): runs custom JavaScript code
  6. Pick Frames (Code): runs custom JavaScript code
  7. Fetch Revenue Current (HTTP Request): calls an HTTP API
  8. Fetch Revenue Prior (HTTP Request): calls an HTTP API
  9. Fetch Ticker Map (HTTP Request): calls sec.gov
  10. Build Candidates (Code): runs custom JavaScript code

…plus 11 more steps. See the full node list below.

Services it uses

TelegramOpenAIGoogle Sheets

HTTP calls to: sec.gov

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (9)

From the author

Quick overview Telegram message, uses OpenAI GPT-5 to turn a plain-language prompt into screening criteria, pulls quarterly revenue from SEC XBRL filings, adds Yahoo Finance price moves, and sends a ranked shortlist plus a detailed text report back to…

Excerpt from Friedrich Bremer's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.