Stock market daily digest with Bright Data scraping & Gemini AI email reports
Ready for 3.0What this workflow does
This AI workflow has 14 nodes and runs on a schedule (every day). Along the way it connects Google Sheets, Google Gemini Chat Model and Gmail. It also calls api.brightdata.com over HTTP.
How it runs
Trigger: On a schedule (every day).
- SAMPLE DATA (Edit Fields (Set)): sets 1 field: json
- Split Out: splits a list into separate items
- set keyword (Edit Fields (Set)): sets 1 field: keyword
- Financial times scraper (HTTP Request): calls api.brightdata.com (POST)
- Get progress (HTTP Request): calls an HTTP API
- Switch: routes items into 2 branches
- Get snapshot + data (HTTP Request): calls an HTTP API
- Wait: waits 20 seconds
- Google Sheets: append
- Aggregate: combines items into one
…plus 1 more step. See the full node list below.
Services it uses
HTTP calls to: api.brightdata.com
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 (11)
- Wait
n8n-nodes-base.wait - HTTP Request
n8n-nodes-base.httpRequest - Switch
n8n-nodes-base.switch - Split Out
n8n-nodes-base.splitOut - Edit Fields (Set)
n8n-nodes-base.set - Aggregate
n8n-nodes-base.aggregate - Google Sheets
n8n-nodes-base.googleSheets - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - AI Agent
@n8n/n8n-nodes-langchain.agent - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Gmail Tool
n8n-nodes-base.gmailTool
From the author
This workflow makes it easier to keep track of the stocks market and get an email with a summary of the daily highlights on what happened, key insights and trends Setup Guide 1. Define the schedule (days, times, intervals). 2. Replace sample stock data with…