This workflow contains community nodes that are only compatible with the self-hosted version of n8n.
🎯 Purpose
This workflow helps you automatically monitor stock related news, extract the main content, summarize it using a LLM (via OpenRouter), and send real time alerts to Telegram and store them in Google Sheets.
⚙️ How It Works
Trigger
- A Cron node triggers the workflow every 15 minutes (adjustable).
 
- RSS Feed node checks latest articles from Google Alerts RSS.
 
- The workflow filters duplicates using Google Sheets as a log.
 
- The article URL is sent to Jina AI Readability API to extract the main body text.
 
- The content is summarized using a model from OpenRouter (e.g., Gemini, Claude, GPT-4).
 
- You can customize the prompt to suit your tone and analysis needs.
 
- The result is appended to a Google Sheets file.
 
- Sends the title, summary, and reccomendation to Telegram chat.
 
🧾 Google Sheets Template
Create a Google Sheet using this template: Stock Alert
🧰 Requirements
- Telegram Bot + your Chat ID
 
- OpenRouter account and API key
 
- Jina AI account for content extraction
 
- Google Account with access to Google Sheets
 
- Google Alerts RSS feed
 
🛠 Setup Instructions
- Install required credentials:
- Add OpenRouter API key to n8n credentials.
 
- Add Telegram Bot Token and Chat ID.
 
- Add Google Sheets credentials.
 
- Add Jina AI credentials.
 
 
- Create or copy the Google Sheet using the link above.
 
- Go to Google Alerts, create alerts, and copy the RSS feed URL.
 
- Replace placeholder API keys and URLs.
 
- Adjust Telegram Chat ID.
 
🔐 Security Note
All sensitive credentials (e.g., API keys, personal chat IDs) have been removed from this template. Please replace them using the n8n credentials manager before activating the workflow.