Skip to content
FlowHubFluxonLab
A
AI Automationfree

Automated Stock Analysis Reports with Technical & News Sentiment using GPT-4o

by Elay Guezadapted from n8n official workflow galleryUpdated Aug 2026
RequiresAAI AgentCall n8n Workflow ToolCall n8n Workflow ToolCCodeHTMLHTMLHTTP RequestHTTP RequestOpenAIOpenAI Chat ModelOpenAI Chat ModelSend EmailSend EmailSSimple MemoryStructured Output ParserStructured Output ParserThink ToolThink Tool
Share Post Share
MBWindow Buffer MemoryWindow Buffer M…AgAI AgentOPStructured Output ParserStructured Outp…GPT 4oHtGenerate HTMLESSend Stock AnalysisSend Stock Anal…CoAdjust HTML ColorsAdjust HTML Col…TTThinkCoGenerate Variables For APIGenerate Variab…SeSet VariablesHRGet News DataCoAnalyse API InputAnalyse API Inp…EWWorkflow Input TriggerWorkflow Input …HRDownload ChartHRGet Chart URLHRGet Price HistoryGet Price Histo…HRGet Bollinger BandsGet Bollinger B…HRGet MACDMeMergeCoCalculate Support ResistanceCalculate Suppo…CoOrganizing DataMeMerge-2ChatGPT 4oSeSet VariableCoWarp as JSON for GPTWarp as JSON fo…SeSet Final ResponseSet Final Respo…SeSet Stock Symbol and API KeySet Stock Symbo…First Technical AnalysisFirst Technical…ScSchedule Trigger1Schedule Trigge…TWTechnical Analysis ToolTechnical Analy…TWTrends Analysis ToolTrends Analysis…FoOn form submissionOn form submiss…Refine Text1234567891011
1/5
FLOWS
STEPS · 11
Starts on an incoming request

Stock Analysis Agent (Hebrew, RTL, GPT-4o) Overview Get comprehensive stock analysis with this AI-powered workflow that provides actionable insights for your investment decisions. On a weekly basis, this workflow: Analyzes stock data from multiple sources (Chart-img, Twelve Data API, Alphavantage) Performs technical analysis using advanced indicators (RSI, MACD, Bollinger Bands, Resistance and Support Levels) Scans financial news from Alpha Vantage to capture market sentiment Uses OpenAI's GPT-4o to identify patterns, trends, and trading opportunities Generates a fully styled, responsive HTML email (with proper RTL layout) in Hebrew Sends detailed recommendations directly to your inbox Perfect for investors, traders, and financial analysts who want data-driven stock insights - combining technical indicators with news sentiment for more informed decisions. Setup Instructions Estimated setup time: 15 minutes Required credentials: OpenAI API Key Chart-img API Key (free tier) Twelve Data API Key (free tier) Alpha Vantage API Key (free tier) SMTP credentials (for email delivery) Steps: Import this template into your n8n instance. Add your API keys under credentials.

Tags

n8nreference-onlyagentemail-sendhtmllm-chat-open-aimemory-buffer-windowopen-aioutput-parser-structuredtool-thinktool-workflow
Connects
AAI Agentcalln8nworkflowtoolCall n8n Workflow ToolCCodehtmlHTMLWHTTP RequestOpenAI
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes33
AddedApr 29, 2025

Related workflows

See all AI Automation
ACW
free

Run a multimodal WhatsApp AI assistant with OpenAI for text, voice and images

Quick overview This workflow turns WhatsApp into a multimodal assistant that answers text, voice notes, images, and PDF documents using OpenAI, and can generate images with DALL·E on demand, replying back in WhatsApp with either text, audio, or an image. How it works Triggers when a new WhatsApp message is received. Detects whether the incoming message is text, a voice note, an image, a PDF document, or an unsupported type. For text messages, generates an image with OpenAI DALL·E when the message starts with the configured /image command, and sends the generated image back to the sender. For voice notes, fetches the WhatsApp media URL, downloads the audio, transcribes it with OpenAI, and forwards the transcript to the assistant. For images, fetches the WhatsApp media URL, downloads the image, describes it with OpenAI vision using the configured analysis prompt, and forwards the description (plus any caption) to the assistant. For PDF documents, downloads the file from WhatsApp, extracts the PDF text, and forwards the extracted content (plus any caption) to the assistant, while non-PDF files receive an error message. Uses an OpenAI chat model with per-contact short-term memory to ge

by Dr. Firas
AWopenaichatmodel
free

Handle WhatsApp support text and voice messages with OpenAI GPT-5 Mini

Quick overview This workflow responds to incoming WhatsApp Business messages, handling both text and voice notes by transcribing audio with OpenAI and replying with an OpenAI chat agent that uses per-contact conversation memory and answers only from the business information you provide. How it works Triggers when a new WhatsApp message is received. Routes the incoming message by type, sending text messages directly to the support flow, audio messages to a voice-transcription flow, and other message types to a fallback reply. For voice notes, retrieves the WhatsApp media URL, downloads the audio file, and transcribes it to text with OpenAI. Sends the customer’s text (original or transcribed) to an OpenAI chat agent configured to answer only using your provided business information. Stores and reuses a per-contact conversation history keyed by the sender’s WhatsApp number to maintain context across messages. Sends the agent’s response back to the customer as a WhatsApp text message. Setup Connect WhatsApp Business Cloud credentials for both receiving messages (trigger) and sending replies, and ensure your WhatsApp webhook is configured to point to the trigger URL. Add OpenAI credenti

by Manik Chandra Dhor
Agmailsheetsopenaichatmodel
free

Answer customer questions on WhatsApp with OpenAI, Gmail, and Google Sheets

Quick overview This workflow answers incoming WhatsApp customer questions using an OpenAI-powered agent that reads your live website via HTTP requests, escalates unclear or sensitive cases to your support team via Gmail, and logs each conversation to Google Sheets. How it works Triggers when a new WhatsApp message is received. Loads configuration values (company name, website root URL, AI model, language rules, escalation email, and WhatsApp phone number ID) and extracts the customer phone number and message text. Ignores non-text WhatsApp updates (such as images, audio, and status messages). Uses OpenAI with conversation memory to navigate your website by listing links and fetching relevant pages, then generates a structured result containing an answer, escalation flag, sentiment, topic, and source URLs. If the agent marks the request as needing a human, sends an escalation email via Gmail to your support address with the customer details and the drafted reply. Sends the final plain-text reply back to the customer on WhatsApp. Appends the conversation details to a Google Sheets log. Setup Connect credentials for WhatsApp Trigger/WhatsApp Cloud API, OpenAI, Gmail, and Google Sheets

by Dr. Firas