Under 1 minute per widget. Copy the widget URL from TSB → type /embed in Notion → paste → resize. Authenticated widgets show your personal P&L and equity data. Public widgets (economic calendar, forex rates, chart terminal) work for anyone viewing the page — no TSB login needed.
Why Add Live Trading Data to Notion
Notion excels at text, tables, and databases. What it cannot do is show live trading performance. You can write about your trades, but you cannot see your equity curve without opening another tab.
The typical workaround — screenshotting charts and pasting them into Notion — creates stale data the moment you take the next trade. Widget embeds solve this: the data refreshes every time you open the Notion page. No manual updates, no screenshots that are outdated by lunchtime.
This matters most for three workflows:
- Weekly reviews — see your equity curve and P&L while writing what went well and what to improve
- Morning prep — economic calendar and market sessions visible alongside your trading plan
- Accountability — a dashboard page you can't ignore, because the numbers stare back at you
Step-by-Step: Embedding Your First Widget
The process is identical for every TSB widget. Here is the exact sequence:
- Open TSB and go to your widgets dashboard. Find the widget you want to embed.
- Copy the embed URL. Each widget has a shareable link in the format:
https://app.traderssecondbrain.com/widgets/widget.php?id=daily-summary
For authenticated widgets (personal data), the URL includes a token parameter for secure access. - Open your Notion page. Click where you want the widget to appear.
- Type
/embedand select "Embed" from the block menu. - Paste the widget URL and press Enter.
- Resize the block. Drag the edges to set width and height. See the sizing guide below for recommended dimensions.
That's it. The widget loads inside Notion and pulls data from TSB on every page load. No refresh button needed — Notion re-renders the embed each time you visit the page.
Notion embed docs: Notion's official embed guide covers the /embed block in detail. Any URL that renders content can be embedded — TSB widgets are designed specifically for this.
All Embeddable Widgets
TSB has 22 embeddable widgets across five categories. Here is the complete list, split by authentication requirement:
Personal Trading Data (Authenticated)
These show your own trade data. They require your TSB session or token to display.
| Widget | Widget ID | What It Shows | Best Use in Notion |
|---|---|---|---|
| Daily Summary | daily-summary | Today's complete trading overview | End-of-day review |
| Mini Equity Chart | equity-mini | Daily P&L bar chart | Weekly review template |
| Quick Stats | quick-stats | MTD P&L, win rate, profit factor, expectancy | Performance dashboard |
| Streak Counter | streak-counter | Consecutive profitable days | Accountability tracker |
| Weekly Summary | week-summary | This week's performance | Weekly review template |
| Monthly Comparison | monthly-comparison | This month vs last month | Monthly review page |
| Weekly Progress | weekly-progress | Weekly goal tracking with chart | Goal tracking page |
| Goal Progress | goal-progress | Monthly goal tracker | Accountability page |
| Performance Radar | radar-mini | Behavioral analysis spider chart | Strategy evaluation |
| What If Simulator | what-if-simulator | Impact of removing emotional trades | Review and self-analysis |
| AI Insights | ai-insights | AI-generated trading observations | Review and coaching |
| Morning Briefing | morning-briefing | Daily market overview with sessions and events | Morning prep page |
| Execution Protocol | execution-protocol | Pre-trade checklist with verification | Trade planning page |
| Market Sessions | market-sessions | Global market hours with live indicators | Trading room page |
Public Market Data (No Login Required)
These work for anyone viewing the Notion page — useful for shared workspaces or team pages.
| Widget | Widget ID | What It Shows | Best Use in Notion |
|---|---|---|---|
| Economic Calendar | economic-calendar | Upcoming economic events with impact filter | Morning prep page |
| Chart Terminal | chart-terminal | TradingView chart with symbol selector | Watchlist page |
| Forex Cross Rates | forex-rates | Currency pair rate matrix | Forex dashboard |
| Market Overview | market-overview | Indices, forex, crypto overview | Morning briefing |
| Market Pulse | market-pulse | Sentiment gauges | Sentiment tracking |
| News Wall | news-wall | RSS trading news feed | Research page |
| Trading Terminal | trading-terminal | UTC clock, sessions, live ticker | Trading room page |
| Position Calculator | position-calculator | Risk/position size calculator | Trade planning |
Recommended Embed Sizes
Notion lets you drag embed blocks to any size, but widgets have optimal dimensions based on their content. Using the wrong size causes charts to look cramped or cards to overflow.
| Widget | Minimum Width | Recommended Height | Layout Tip |
|---|---|---|---|
| Mini Equity Chart | 440px | 300px | Full width — needs space for timeline |
| Quick Stats | 350px | 210px | Half width — pairs with equity chart |
| Daily Summary | 450px | 180px | Full width — compact overview |
| Streak Counter | 380px | 410px | Half width — taller card |
| Economic Calendar | 800px | 450px | Full width — scrollable list |
| Chart Terminal | 800px | 460px | Full width — interactive chart |
| Forex Rates | 800px | 550px | Full width — rate matrix |
| Market Sessions | 800px | 500px | Full width — session map |
These dimensions come from the widgets.json configuration that defines each widget's default render size. Start with these values, then adjust based on your Notion page layout.
Authenticated vs Public Widgets
Understanding this distinction prevents confusion when sharing Notion pages:
| Feature | Authenticated Widgets | Public Widgets |
|---|---|---|
| Login required | Yes — TSB session or token | No |
| Shows personal data | Your trades, P&L, equity | Market data, calendars, rates |
| Works in shared Notion pages | Only for you (others see login prompt) | For anyone viewing the page |
| Notion plan requirement | Any (Free, Plus, Business) | Any |
| Data freshness | Updates on every page load | Updates on every page load |
Privacy protection: If you share a Notion page that contains authenticated widgets, other viewers see a login prompt — not your data. Your trading performance is never exposed to unauthorized viewers. This is handled by TSB's iframe security layer (SameSite=None cookies for cross-origin embedding).
Building a Dashboard Layout in Notion
A single widget is useful. A structured layout is powerful. Here's how to build a trading dashboard using Notion's column feature:
Two-Column Performance View
Use Notion's /column block to place two widgets side by side:
- Left column: Mini Equity Chart (440×300) — shows your P&L trend
- Right column: Quick Stats (350×210) + Streak Counter (380×410) stacked — shows key metrics
Morning Prep Page
Stack widgets vertically for a clean pre-market flow:
- Economic Calendar (full width) — today's events
- Market Overview (full width) — current prices
- Your written trading plan (Notion text block) — below the data
Weekly Review Template
Build a reusable Notion template for weekly reviews:
- Weekly Summary widget (top) — this week's numbers
- Mini Equity Chart (below) — visual P&L trend
- Notion text sections: "What went well," "Mistakes," "Next week's focus"
- Monthly Comparison widget (bottom) — month-over-month context
The power of this approach: your review template is pre-populated with live data every time you create a new weekly entry. No screenshots, no manual data entry.
Troubleshooting Common Issues
Most embed problems fall into a few categories:
| Problem | Cause | Fix |
|---|---|---|
| Widget shows blank white box | URL incorrect or incomplete | Verify the full URL loads in a browser tab. Check that ?id= parameter is present. |
| Repeated login prompts | Browser blocks third-party cookies | Allow cookies for app.traderssecondbrain.com in browser settings. Safari and Brave are strict by default. |
| Widget looks cramped or cut off | Embed block too small | Drag edges wider. See sizing guide above for minimum dimensions. |
| Data appears stale | Page not refreshed | Widgets re-fetch on page load. Press Cmd+R (Mac) or Ctrl+R (Windows) to force reload. |
| "Widget not found" error | Wrong widget ID in URL | Check widget ID against the tables above. IDs are case-sensitive and use hyphens. |
| Works on desktop but not mobile | Notion mobile has embed limitations | Notion's mobile app renders embeds but some widgets may need more screen width. Best experienced on desktop/tablet. |
Browser-Specific Notes
- Chrome: Works out of the box. Third-party cookies allowed by default for embed contexts.
- Safari: May block cross-site cookies. If authenticated widgets don't load, check Safari → Settings → Privacy → disable "Prevent cross-site tracking" for testing.
- Brave: Aggressive cookie blocking. Add
app.traderssecondbrain.comto the shields exception list. - Firefox: Works with default settings. Enhanced Tracking Protection may interfere in Strict mode.
Notion iOS and Mobile Considerations
Embedding widgets in Notion on iOS (iPhone/iPad) involves WKWebView, which has stricter security policies than desktop browsers. TSB handles this by:
- Removing
Content-Security-PolicyandX-Frame-Optionsheaders for widget routes - Setting cookies with
SameSite=None; Securefor cross-origin iframe compatibility - Using
Access-Control-Allow-Origin: *to allow Notion's iframe to load the widget
If an authenticated widget shows a login prompt on iOS but works on desktop, the most common fix is ensuring you're logged into TSB in the same browser. iOS WKWebView does not share cookies with Safari, so the Notion app maintains its own session state.
Real Use Cases
Prop Firm Challenge Tracker
Embed your daily summary and quick stats on a dedicated challenge page. Below the widgets, keep your journal notes and drawdown rules. See your numbers and rules in one view instead of switching between apps.
Strategy Comparison
If you trade multiple strategies and tag them in TSB, create a Notion page per strategy. Embed the performance radar widget to compare behavioral patterns across strategies. Pair it with your trade tagging setup for filtered views.
Trading Group Workspace
For shared Notion workspaces (study groups, prop firm teams), embed public widgets — economic calendar, market overview, and news wall. Everyone on the team sees the same market context without needing individual TSB accounts.
Start with one widget, expand from there. Open your TSB widgets dashboard, copy the embed URL for the daily summary or economic calendar, and paste it into any Notion page with /embed. The entire setup takes under a minute. Once you see live data in your workspace, you'll want to add more. See all available widgets →