Turn your Telegram into a personal Bloomberg terminal. Ask any question about any stock — get institutional-grade analysis back in seconds.
TwelveData Pro Analyst is a complete, ready-to-import n8n workflow that connects a Telegram bot to live financial market data and an AI analyst called Ade — a persona built to deliver the kind of rigorous, data-backed stock analysis that professional traders rely on.
You message the bot. Ade fetches live data, runs the numbers, and sends back a full analysis — technical indicators, fundamentals, risk score, sector context, and a clear BUY / HOLD / SELL verdict. No spreadsheets. No manual research. No switching between platforms.
This is not a toy chatbot. Every response is grounded in real-time data from the Twelve Data API and processed through a suite of purpose-built analytical sub-workflows before Ade writes a single word.
Ask "Analyse Apple" or "What do you think about TSLA?" and Ade will pull:
She then calculates price momentum, volume trend, support and resistance levels from the 30-day price history, and delivers a structured report with a price target, stop-loss level and 3 data-backed reasons for her verdict.
Ask "Compare AAPL, MSFT and GOOGL" and get a side-by-side breakdown of price performance, RSI momentum signal, 52-week range positioning, sector and industry, and a Quick Verdict per stock — all ranked by daily performance.
Ask "How is the Technology sector doing?" and get a full sector report across 5 representative stocks covering combined market cap, average P/E, average beta, top and bottom performers, industry sub-group breakdown, and a Bullish / Mixed / Bearish sector recommendation.
Supported sectors: Technology, Healthcare, Finance, Energy, Consumer, Real Estate, Utilities, Industrials
Ask "What is the risk on Tesla?" or "Calculate risk for NVDA with a $5,000 position" and get:
This single JSON file contains 5 fully built workflows in one import:
| Workflow | Purpose |
|---|---|
| TwelveData Pro Analyst | Main bot — Telegram trigger, AI agent (Ade), routes to sub-tools |
| Stock Analysis Tool | Deep single-stock analysis with 7 data streams + AI report |
| Stock Comparison Tool | Side-by-side multi-stock comparison |
| Sector Analysis Tool | Sector-wide performance and investment recommendation |
| Risk Calculator Tool | Institutional risk metrics and position sizing |
You need a running n8n instance — either:
This workflow uses the official Twelve Data community node for n8n. You must install this before importing the workflow, otherwise the Twelve Data nodes will not be recognised.
Install via npm:
npm i n8n-nodes-twelve-data
Or install directly inside n8n:
n8n-nodes-twelve-data and click Installnpm package page: https://www.npmjs.com/package/n8n-nodes-twelve-data
⚠️ Important: Install the community node before importing the workflow JSON. If you import first, the Twelve Data nodes will show as unrecognised and you will need to re-link them manually.
All market data in this workflow is powered by Twelve Data — one of the most comprehensive financial data APIs available.
👉 Get your API key here: https://twelvedata.com/?ref=Z6yTIDU
Free plan — You can get started immediately at no cost. The free tier gives you access to real-time quotes and basic time series data, which means core stock analysis and comparisons will work out of the box.
To unlock the full functionality of this workflow — including fundamentals, income statements, statistics, sector analysis with complete valuation metrics, and the full risk calculator — you will need one of Twelve Data's paid plans:
| Plan | Price | Best For |
|---|---|---|
| Grow | $19.99/month | Profile endpoint, sector and comparison tools |
| Pro ⭐ Recommended | $49.99/month | Full fundamentals, statistics, all 5 tools at full power |
| Ultra | $99.99/month | High-volume usage, real-time WebSocket data |
👉 Upgrade here: https://twelvedata.com/?ref=Z6yTIDU
The AI analysis engine uses GPT-4o (via OpenAI directly or OpenRouter). You need an active API key from either:
The bot communicates through Telegram. You need to create a free Telegram bot:
/newbot and follow the promptsDo this first — before importing the workflow.
Inside n8n:
n8n-nodes-twelve-data and confirmOr via terminal if self-hosting:
npm i n8n-nodes-twelve-data
📦 npm page: https://www.npmjs.com/package/n8n-nodes-twelve-data
TwelveData_Pro_Analyst_n8n.json fileTwelve Data accountAI Analysis node to this credentialAnalytics_Model nodeTelegram Trigger node and the Send Response node to this credential⚠️ Important: Only the main TwelveData Pro Analyst workflow needs to be activated. The 4 sub-workflows (Stock Analysis Tool, Stock Comparison Tool, Sector Analysis Tool, Risk Calculator Tool) are called automatically and should remain inactive — do not activate them manually.
Once your bot is active, simply message it in plain English. Here are example prompts:
Single stock analysis:
Stock comparison:
Sector analysis:
Risk analysis:
On your very first message, Ade will introduce herself and ask for your name. From that point on, she remembers your conversation and personalises every response — each user gets their own private memory session.
| Feature | Free Plan | Grow ($19.99) | Pro ($49.99) | Ultra ($99.99) |
|---|---|---|---|---|
| Real-time quotes | ✅ | ✅ | ✅ | ✅ |
| Stock comparison (basic) | ✅ | ✅ | ✅ | ✅ |
| Technical indicators (RSI, MACD, BBands) | ✅ | ✅ | ✅ | ✅ |
| Company profile & sector data | ❌ | ✅ | ✅ | ✅ |
| Sector analysis tool (full) | ❌ | ✅ | ✅ | ✅ |
| Fundamentals & income statement | ❌ | ❌ | ✅ | ✅ |
| Risk calculator (full metrics) | ❌ | ❌ | ✅ | ✅ |
| Deep stock analysis (AI report) | Partial | Partial | ✅ Full | ✅ Full |
| API calls per day | 800 | 800 | 3,000 | 10,000 |
👉 Get your Twelve Data API key: https://twelvedata.com/?ref=Z6yTIDU
Do I need coding experience?
No. The workflow is fully pre-built. You only need to install the community node, connect your API keys and activate the bot — everything else is done for you.
Do I need to install anything extra for n8n?
Yes — one thing. You must install the n8n-nodes-twelve-data community node before the workflow will function. This takes less than a minute inside n8n's settings, or one command (npm i n8n-nodes-twelve-data) if you are self-hosting.
Can multiple people use the bot at the same time?
Yes. Each Telegram user gets their own independent memory session. Ade will remember each person's name and conversation history separately.
What happens if I'm on the free Twelve Data plan?
The bot will still work for basic stock analysis and comparisons. If a feature requires a paid endpoint, Ade will acknowledge the limitation honestly rather than making up data, and will suggest upgrading your plan.
Can I use this with n8n Cloud?
Yes, n8n Cloud is fully supported and is the easiest way to get started without managing your own server.
Can I customise Ade's persona or responses?
Absolutely. The AI agent system prompt is fully editable inside the TwelveData Pro Analyst workflow. You can change her name, tone, branding, and analytical framework to suit your needs.
For questions about this workflow, contact: [email protected]
For questions about your Twelve Data API plan: https://twelvedata.com/?ref=Z6yTIDU
For the Twelve Data n8n community node: https://www.npmjs.com/package/n8n-nodes-twelve-data
⚠️ Disclaimer: This workflow is for informational and educational purposes only. Nothing produced by this tool constitutes financial advice. Always conduct your own research and consult a qualified financial adviser before making investment decisions.