What This Workflow Does
If you manage investments across multiple brokers, you know the pain of logging into different platforms, copying numbers into spreadsheets, and calculating your total portfolio performance manually. This process is time-consuming, error-prone, and leaves you without a real-time view of your overall financial health.
This n8n automation solves that by creating a unified investment command center. It automatically consolidates data from any broker (US, EU, Asia, crypto exchanges) into a single Google Sheet, calculates your daily profit & loss, and sends beautifully formatted summaries directly to your Telegram. Whether you want a morning snapshot or an alert when markets move, this workflow keeps you informed without the manual work.
Think of it as your personal financial assistant that works 24/7, giving you back hours each month while providing clearer insights into your investment performance across all accounts.
How It Works
The workflow operates on a simple but powerful three‑step cycle: collect, calculate, and communicate.
Step 1: Data Collection & Consolidation
You maintain one master Google Sheet with columns for each broker, invested amount, current value, and dates. The workflow reads this sheet on a schedule (or via Telegram command) to fetch the latest numbers. Since it uses Google Sheets as the source, you can manually enter data from any broker worldwide—no API limitations.
Step 2: Profit & Loss Calculation
n8n processes each row, calculating the absolute P&L, percentage return, and daily change. It aggregates totals across all your brokers to show your overall portfolio performance. The logic handles currency conversions if needed and can be extended to include dividends, fees, or taxes.
Step 3: Telegram Notification & Reporting
Once calculations are complete, the workflow sends a rich, emoji‑filled report to your private Telegram chat or group. You can customize the message format, include only specific brokers, or trigger reports on demand by sending a simple command like /total or /robinhood.
Pro tip: Set up two separate schedules—one for a detailed end‑of‑day report and another for a brief morning snapshot. This gives you both depth and daily awareness without notification overload.
Who This Is For
This template is ideal for retail investors, traders, and finance enthusiasts who use more than one brokerage platform. It’s especially valuable for:
- Multi‑platform investors who hold stocks in Robinhood, ETFs in Vanguard, and crypto on Binance.
- International investors with accounts in different countries (e.g., US‑based ETFs and Indian mutual funds).
- Busy professionals who want a daily portfolio summary without opening five different apps.
- Finance‑focused Telegram users who prefer getting updates in their messaging app rather than email.
- Small fund managers or family offices that need a simple, automated way to track aggregated performance.
What You'll Need
- A running n8n instance (cloud or self‑hosted).
- A Google account with Sheets access (free tier works).
- A Telegram account and a bot token (create via @BotFather).
- Your Telegram Chat ID (find it using @userinfobot).
- A Google Sheet structured with columns for Broker, Invested, Current Value, and Date.
- Basic familiarity with copying and pasting workflow JSON into n8n.
Quick Setup Guide
You can have this automation running in under 15 minutes:
- Download the template using the button above and import it into your n8n workspace.
- Duplicate the sample Google Sheet (link in the workflow description) and populate it with your broker data.
- Create a Telegram Bot via @BotFather and note your bot token and chat ID.
- Configure the Google Sheets and Telegram nodes in n8n with your credentials.
- Test the workflow manually, then set your preferred schedule (e.g., daily at 6 PM).
- Optional: Add more brokers, customize the message format, or set up alert thresholds.
Pro tip: Start with a weekly schedule to verify calculations, then switch to daily once you're confident. Use the Telegram command feature for on‑demand reports anytime.
Key Benefits
Save 5–10 hours per month on manual data entry and spreadsheet updates. The automation handles the consolidation and math, freeing you to focus on investment decisions.
Eliminate calculation errors that creep in when you manually transfer numbers between platforms. The workflow ensures consistent, accurate P&L figures every time.
Gain real‑time visibility into your total net worth across all accounts. No more guessing—you’ll know exactly how your portfolio performed today.
Customizable for any asset class—stocks, ETFs, mutual funds, crypto, or even physical assets. Just add a new row in your Google Sheet.
Private and secure—your data stays in your Google Sheet and Telegram, with no third‑party analytics or data sharing.