Skip to main content

Generate weekly advisor talking points with Gemini, Gmail and Google Sheets

Workflow preview

Workflow preview
100%
Generate weekly advisor talking points with Gemini, Gmail and Google Sheets preview
Open on n8n.io

1. Workflow Overview

Weekly “Talking Points” Generator for Advisors This workflow automatically generates a weekly financial advisory briefing every Monday at 8 AM. It fetches live market data (SPY), collects top finan...

Best for

  • Market Research automation workflows
  • AI Summarization automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.scheduletrigger, n8n-nodes-base.httprequest, n8n-nodes-base.merge, n8n-nodes-base.set, @n8n/n8n-nodes-langchain.googlegemini, n8n-nodes-base.if, n8n-nodes-base.gmail, n8n-nodes-base.noop

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by WeblineIndia.

Original n8n.io source

1.1 Workflow description

Title
Generate weekly advisor talking points with Gemini, Gmail and Google Sheets
Workflow name
Generate weekly advisor talking points with Gemini, Gmail and Google Sheets

Weekly “Talking Points” Generator for Advisors

This workflow automatically generates a weekly financial advisory briefing every Monday at 8 AM. It fetches live market data (SPY), collects top financial news, uses Google Gemini AI to generate client-ready talking points and sends a formatted email via Gmail. It also logs all data into Google Sheets for tracking and analysis.

Quick Implementation Steps

  1. Add your Alpha Vantage API key in the market data node
  2. Add your NewsAPI key in the news node
  3. Connect your Google Gemini API credentials
  4. Connect your Gmail account (OAuth2)
  5. Connect your Google Sheets account
  6. In Set All Variables node, enter:
  • Advisor Email (receiver email)
  • Advisor Name
  • Firm Name
  1. Activate the workflow

What It Does

This workflow automates the creation of weekly financial talking points for advisors. Every Monday morning, it collects real-time SPY (S&P 500 ETF) market data and the latest financial news headlines. These inputs are combined and processed to ensure only valid and clean data is used.

The cleaned data is then sent to Google Gemini AI, which generates structured advisor-ready talking points along with simple client-friendly analogies. These insights help advisors communicate market trends effectively to clients.

Finally, the workflow formats the output into a professional email and sends it via Gmail. At the same time, all key data including market values, headlines and AI-generated output is stored in Google Sheets for record-keeping and analysis.

Who It's For

  • Financial Advisors
  • Wealth Managers
  • Investment Consultants
  • Portfolio Managers
  • Fintech Teams building advisory tools
  • Anyone who needs automated weekly market insights

Requirements to Use This Workflow

To run this workflow, you will need:

  • n8n account (self-hosted or cloud)
  • Alpha Vantage API Key (for market data)
  • NewsAPI Key (for financial news)
  • Google Gemini API credentials
  • Gmail OAuth2 connection
  • Google Sheets account
  • A valid receiver email (advisor email)

Step-by-Step Setup Guide

1. Schedule Trigger

  • The workflow starts automatically every Monday at 8 AM

2. Fetch Market Data

  • Node: Fetch SPY Market Data (Alpha Vantage)
  • Add your Alpha Vantage API key
  • It retrieves:
  • Price
  • Change %
  • High / Low
  • Volume

3. Fetch Financial News

  • Node: Fetch Top 5 Financial News Headlines
  • Add your NewsAPI key
  • It retrieves the latest 5 news headlines

4. Merge Data

  • Node: Merge Market and News Data
  • Combines both API responses into one dataset

5. Configure Variables (IMPORTANT)

  • Node: Set All Variables – Edit Here to Reconfigure

Update the following:

  • advisorEmail → Enter receiver email ID
  • advisorName → Your name
  • firmName → Your company name

This node also prepares:

  • Market values
  • News headlines
  • AI prompt

6. Clean & Prepare Data (Code Node)

  • Node: Clean & Prepare Market Data

What it does (simple explanation):

  • Removes empty or invalid news headlines
  • Ensures at least one fallback headline exists
  • Checks if SPY price is valid
  • Combines headlines into a readable format

7. Validate Data

  • Node: Validate Data Before AI
  • Ensures important data (like SPY price) is available
  • If invalid → workflow stops

8. Generate AI Output

  • Node: Generate Weekly Briefing with Gemini
  • Uses Gemini model to generate:
  • 5 talking points
  • 2 client-friendly analogies

9. Validate AI Output

  • Node: Check – Did Gemini Return a Valid Response
  • If empty → workflow stops
  • If valid → continues

10. Format Output

  • Node: Format AI Response as Clean HTML
  • Converts AI text into email-friendly HTML format

11. Send Email

  • Node: Send Weekly Briefing Email via Gmail
  • Sends formatted briefing to advisor email

12. Log Data in Google Sheets

  • Node: Log Weekly Briefing to Sheet
Setup Google Sheets:
  1. Create a new Google Sheet
  2. Add columns:
  • Date
  • Advisor Name
  • Firm Name
  • SPY Price
  • SPY Change %
  • SPY Day High
  • SPY Day Low
  • SPY Volume
  • Top Headline
  • All Headlines
  • Full AI Output
  • Email Status
  • Execution Time
  1. Connect your Google Sheets account in n8n
  2. Select the sheet and map fields (already configured)

How To Customize Nodes

  • Change Market Symbol

  • Modify symbol=SPY in Alpha Vantage node

  • Change News Topic

  • Update q=regulation in NewsAPI node

  • Modify AI Output Style

  • Edit prompt inside Set Variables node

  • Change Email Format

  • Customize HTML in Gmail node

  • Adjust Schedule

  • Change trigger timing (daily, weekly, etc.)

Add-ons (Extend the Workflow)

  • Add Slack or WhatsApp notifications
  • Store logs in database instead of Sheets
  • Add multiple advisors (loop emails)
  • Include more market indices (NASDAQ, Dow Jones)
  • Add PDF report generation
  • Add dashboard visualization (Power BI / Looker Studio)

Use Case Examples

  1. Weekly client briefing preparation for advisors
  2. Internal market update emails for financial firms
  3. Automated newsletter generation
  4. Portfolio review preparation support
  5. Content generation for financial blogs

There can be many more use cases depending on how you customize this workflow.

Troubleshooting Guide

Issue Possible Cause Solution
No email received Advisor email not set Enter valid email in Set Variables node
Empty AI response Gemini API issue Check API key and model connection
No market data Invalid Alpha Vantage API key Verify API key
No news headlines NewsAPI issue or limit reached Check API key and quota
Workflow stops early Validation failed Ensure SPY data is available
Google Sheets not updating गलत mapping or credentials issue Reconnect and verify column mapping
Email formatting issue HTML formatting error Check Format node

Need Help?

If you need help setting up, customizing or scaling this workflow, feel free to reach out.

Whether it's:

  • Adding advanced automation
  • Integrating with CRM systems
  • Building custom AI workflows
  • Scaling for enterprise use

n8n automation developers at WeblineIndia can help you build powerful automation solutions tailored to your business needs.

Get in touch for expert assistance and custom workflow development.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Every Monday at 8am

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.3

Block 2 - Fetch SPY Market Data (Alpha Vantage)

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 3 - Fetch Top 5 Financial News Headlines

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 4 - Merge Market and News Data

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3

Block 5 - Set All Variables – Edit Here to Reconfigure

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 6 - Generate Weekly Briefing with Gemini

Type / Role
@n8n/n8n-nodes-langchain.googleGemini - googleGemini
Config choices
Version 1.1

Block 7 - Check – Did Gemini Return a Valid Response

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 8 - Format AI Response as Clean HTML

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 9 - Send Weekly Briefing Email via Gmail

Type / Role
n8n-nodes-base.gmail - gmail
Config choices
Version 2.2

Block 10 - Stop – AI Returned Empty Response

Type / Role
n8n-nodes-base.noOp - noOp
Config choices
Version 1

Block 11 - Data Collection Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 12 - Config Hub Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 13 - AI and Delivery Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 14 - Main Overview1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 15 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 16 - Clean & Prepare Market Data

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 17 - Validate Data Before AI

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.3

Block 18 - Log Weekly Briefing to Sheet

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 19 - Invalid Input

Type / Role
n8n-nodes-base.noOp - noOp
Config choices
Version 1

3. Summary Table

Workflow Generate weekly advisor talking points with Gemini, Gmail and Google Sheets
Complexity advanced
Nodes 19
Categories Market Research, AI Summarization
Author WeblineIndia
Published 12 May 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/15666/15666.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Generate weekly advisor talking points with Gemini, Gmail and Google Sheets do?

Weekly “Talking Points” Generator for Advisors This workflow automatically generates a weekly financial advisory briefing every Monday at 8 AM. It fetches live market data (SPY), collects top finan...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Market Research, AI Summarization use case.