Trader's Second Brain Trader's Second Brain

How to Embed TSB Widgets in Notion (Live Data)

TSB widgets can sit inside a Notion page, but live means the widget renders from its current available source when the embed loads — not guaranteed streaming. Public widgets need only a widget ID. Account-data widgets use a separate revocable read-only bearer token, so the tokenized URL must be treated as a secret.

Quick Answer

Open the TSB Notion Widgets catalog, copy the generated URL, use Notion's /embed block, resize it, and test it in every client that matters. Public market widgets use no token. Account-data widgets require a usable Notion connection and a revocable bearer URL; anyone who obtains that URL may be able to view its read-only projection.

Notion and TSB: the two sides of the embed workflow

Notion hosts the page and embed block; TSB serves the widget and, for account-data widgets, a read-only data projection. Current offering boundaries render from canonical server truth, while this article keeps the setup and security verdict editorial.

GLOBAL · trading workflow
NotionGeneral-purpose connected workspace and database dashboard

Scope: Manual trade log, database dashboard, chart, playbook, and qualitative review workspace
Region: Global public web and app offer; plan and workspace limits vary

Exact offerings / price
Free — Free
Markets
Instrument-agnostic; the trader supplies or imports the records
Platforms
Web; Desktop; Mobile
Import routes
Manual entry; CSV import or merge; imports add rows rather than updating existing rows; Notion API or external integrations when separately configured
Decision features
Database views; Dashboard view; Native chart views; Relations; Rollups; Formula list and filter functions; Notes and playbooks
Prop-rule support
No canonical prop-program rule engine verified; the trader must model and maintain each exact program rule
Availability / limits
Free plan includes one chart; paid plans support unlimited charts; chart and import limits remain plan-dependent
Trader's Second BrainTrading journal and evidence-review softwareTSB · first party

Scope: Trading journal, retrospective review, and prop-rule monitoring
Region: Global web product

  • Free workspace
  • Lifetime access option
  • Reviewed prop-program replay
Exact offerings / price
TSB Full Access — $49/month · $299 lifetime
Markets
Multi-asset; exact source route required
Platforms
Web; Optional Premium Notion workspace
Import routes
Manual logging; CSV/TSV/JSON/HTML; MT4/MT5 reports or EA sync; Supported broker/activity imports; TradingView capture
Decision features
Journal; Dashboards; Leak Map; AI Coach; Retrospective Backtester; Prop Firm Challenge Tracker
Export scope
Authenticated journal export in CSV and JSON
Prop-rule support
Exact reviewed prop-program replay; official firm terms remain controlling
Availability / limits
Free workspace and Full Access routes; exact source compatibility must be tested
Plans and prices can change. Check the linked source before choosing a product.
Trader's Second Brain · Notion System
Trading workspace + 10 chart embeds

The Notion system, already built

This guide shows how to build it yourself. If you would rather start from a finished workspace — journal, setups, notes, unlimited CSV/TSV/JSON/HTML import, and 10 chart embeds for life — that is the TSB Notion system.

Get the Notion system →
Trader's Second Brain preview

TSB widgets can sit inside a Notion page, but “live” needs a precise definition. The widget is rendered from its current source when the embed loads; it is not a guaranteed streaming feed. Public market widgets use a URL with a widget ID. Account-data widgets use a separate revocable bearer token and show a read-only projection of the connected TSB workspace.

The safe setup is: choose the exact widget in TSB, copy the generated URL, embed it with Notion’s /embed block, test it in every client that matters, and treat a tokenized URL as a secret.

The short answer: use /widgets/widget?id=WIDGET_ID for a public widget and the URL generated by TSB for an account-data widget. A tokenized URL is read-only, but anyone who can obtain it may be able to view that projection. Rotate the link after accidental disclosure.

Why Add Current Trading Data to Notion

Notion is useful for plans, notes, databases, and review prompts. A TSB embed can place a market tool or account-data view beside that written context without copying a screenshot. The embed does not replace the underlying record: your source export, reconciliation totals, rule snapshot, and TSB journal remain the evidence layer.

Use an embed when it helps a defined decision. A public economic calendar can support morning preparation. A daily summary can support an end-of-day review. A performance chart can provide context while you work through a repeatable trade-review process. Adding widgets without a review question only makes the page heavier.

Step by Step: Embed Your First TSB Widget

  1. Open the TSB widget catalog. Sign in and go to Notion Widgets. The catalog prepares previews and copyable links after a usable Notion connection exists.
  2. Choose the access class. Public widgets contain market tools and need no token. Account-data widgets require a connected Notion workspace, an allowed entitlement, and TSB’s dedicated embed token.
  3. Copy the generated URL. Do not construct or shorten a tokenized URL by hand. Its widget ID is case-sensitive and uses hyphens.
  4. Open the target Notion page. Type /embed, choose Embed, paste the HTTPS URL, and confirm the block.
  5. Resize and test. Check the block at desktop and mobile widths, reload the page once, and verify that the displayed account and date range are the intended ones.
  6. Test as another viewer. Open the shared Notion page in the same permission state as its real audience. Do this before relying on the widget for a team or client workflow.

Notion’s official embed instructions support pasting an embeddable HTTPS link or using /embed; the block can be resized and placed in columns. Notion also warns that embeds which require login to an external site do not work in its desktop or mobile apps. TSB’s tokenized widget route avoids an external login prompt by carrying a read-only bearer credential in the URL, which creates the sharing tradeoff explained below.

Public and Tokenized URL Contract

Public widget: use the base https://app.traderssecondbrain.com/widgets/widget with one query value, id=position-calculator. The viewer receives a public market tool and no personal journal projection.

Account-data widget: the generated link uses the same base with both token=PUBLIC_EMBED_TOKEN and id=daily-summary. The viewer receives a read-only projection resolved from the connected TSB workspace. Remove page access and regenerate the embed link in TSB Settings to revoke it.

The dedicated embed credential is limited to public dashboard and public widget reads. It is not accepted as a private account login and does not authorize journal mutations, sync actions, private AI Coach access, or AI history. That scope reduces impact; it does not make the URL harmless. Possession of the bearer link is the viewing credential.

Do not publish a tokenized URL. Do not paste it into a public template, screenshot, support post, analytics note, or source repository. If it is exposed, regenerate the public embed link in TSB Settings. The replacement invalidates older shared dashboard and widget URLs, so update every trusted Notion block afterward.

All 24 Embeddable Widgets in the Current Catalog

The server catalog contains 24 standalone widgets as checked on September 9, 2026. The groups below describe the current router rules, not a permanent feature or plan promise. The catalog and entitlement checks remain controlling.

Public Market Widgets — No Token

WidgetIDDefault frameConfigured purpose
Position Calculatorposition-calculator420×510Position sizing for supported market inputs
News Wallnews-wall800×400Trading-news feed
Market Pulsemarket-pulse900×480Market-sentiment gauges
Chart Terminalchart-terminal800×460TradingView chart and symbol selector
Forex Cross Ratesforex-rates800×550Currency cross-rate matrix
Market Overviewmarket-overview800×500Indices, forex, and crypto overview
Trading Terminaltrading-terminal800×220UTC clock, sessions, and ticker feed
Economic Calendareconomic-calendar800×450Economic events and importance filter

Starter Account-Data Widgets — Token Required

WidgetIDDefault frameConfigured purpose
Daily Summarydaily-summary450×180Current daily trading summary
What If Simulatorwhat-if-simulator420×380Counterfactual review of tagged trades

Notion Chart Pack — Token and Eligible Access Required

WidgetIDDefault frameConfigured purpose
Notion Chartsnotion-charts960×430Wide analytical charts
Notion Donutsnotion-donuts360×360Compact summary donuts

Advanced Account-Data Widgets — Token and Full Access Required

WidgetIDDefault frameConfigured purpose
Quick Statsquick-stats350×210Month-to-date summary metrics
Mini Equity Chartequity-mini440×300Daily P&L bars
AI Insightsai-insights440×320Generated trading observations
Profit Streakstreak-counter380×410Consecutive profitable-day history
Execution Protocolexecution-protocol450×650Pre-trade checklist
Weekly Summaryweek-summary500×180Current weekly summary
Performance Radarradar-mini430×400Behavioral-analysis dimensions
Morning Briefingmorning-briefing440×420Sessions, sentiment, and events overview
Monthly Comparisonmonthly-comparison440×500Current month against prior month
Goal Progressgoal-progress440×220Monthly goal progress
Weekly Progressweekly-progress440×420Weekly goal progress and comparison
Market Sessionsmarket-sessions800×500Global market-session indicators

The listed width and height are defaults from widgets/widgets.json, not guaranteed minimums. Start with the catalog size, then resize the Notion block and verify every label and control. A wide table or chart may remain awkward on a narrow phone.

What “Live Data” Means Here

An embed request renders from the widget’s current available source. The result can still depend on upstream market data, the connected workspace, account filters, entitlement state, caching, and when Notion reloads the iframe. This guide does not promise streaming updates, a fixed refresh interval, or complete source coverage.

When a value looks stale, compare it with the underlying TSB screen and the preserved source export. Reload the Notion page, confirm the intended account scope, and check the data timestamp before changing a trading decision. For historical analysis, reconcile the imported row count, quantity, gross result, fees, and net result using the import-format acceptance checks.

Account-Data Sharing and Privacy

A shared Notion page and a tokenized widget are two separate access surfaces. Notion page permissions control who can open the page. The bearer URL controls who can ask TSB for the read-only projection. Use both controls:

  • Keep the Notion page private or shared only with named viewers.
  • Do not expose the embed URL in public templates, page source, screenshots, or tickets.
  • Use the widget catalog’s account-scope control when the page should show one account rather than all accounts.
  • Regenerate the embed link after a viewer leaves, a page becomes public, or the URL may have leaked.
  • After rotation, retest every intended embed; old tokenized URLs should no longer work.

“Read-only” describes authorization scope, not confidentiality. A viewer can still read, capture, or redistribute whatever the widget shows. If the audience should not see performance data, use a public market widget or written summary instead.

Build a Useful Notion Layout

Start with one review question and one widget. A daily review page might pair Daily Summary with written evidence. A weekly page might pair Weekly Summary with the journal’s reconciled records. A market-preparation page might use Economic Calendar and a written risk plan. The Notion dashboard guide covers database and layout choices; the Notion journal guide covers the underlying record.

Do not duplicate a metric merely because another card exists. If a Notion formula and a TSB widget disagree, stop and compare cohort, timezone, account scope, net-versus-gross basis, excluded rows, and rounding. The formula guide provides denominator and readiness tests.

Troubleshooting Common Embed Failures

SymptomLikely boundaryCheck
Notion creates a bookmark instead of an embedWrong block type or unsupported URL responseUse /embed, paste the full HTTPS URL, and open the same URL directly in a browser.
Widget not foundUnknown or malformed IDCopy the catalog URL again; IDs are lowercase and hyphenated.
Connect Notion gateMissing, invalid, or unusable token connectionOpen TSB Settings, verify the Notion connection, then recopy the generated link.
Full Access or chart-pack gateThe widget is valid but the resolved workspace lacks that entitlementChoose an allowed public or starter widget, or verify the exact account entitlement in TSB.
Previously working link stopsEmbed token was regenerated or connection state changedCopy the current generated link and replace the old Notion block URL.
Wrong account or periodScope, timezone, or cohort mismatchCheck widget scope and date context against the source record.
Data appears staleNotion iframe, TSB cache, or upstream source has not refreshedReload, compare timestamps and source totals, and avoid assuming continuous streaming.
Controls or labels are clippedThe frame is too narrow or shortReturn to the catalog dimensions, widen the block, and test the target device.

Do not disable browser privacy protections as a default fix. The supported account-data route is the generated bearer URL, not a third-party-cookie session workaround. If an external platform refuses framing or rewrites the URL, compatibility is Not verified until tested in that platform.

Where TSB Fits

Ownership disclosure: Trader’s Second Brain is our product. Notion supplies the page, permissions, and embed block; TSB supplies the widget route, source projection, and revocable embed credential. The server-rendered comparison on this page uses the canonical Notion and TSB provider catalog, while this setup and security verdict stays fixed until editorial review.

TSB currently recognizes 330 structured source profiles through canonical runtime truth. That count does not promise that every file or field imports correctly. Preserve the original export and reconcile a representative batch before using any account-data widget as review evidence.

Open the TSB widget catalog

Methodology and Verification

This guide was fact-checked on September 9, 2026 against the local TSB widget catalog, widget router, embed-token endpoint, settings controls, and authorization/revocation tests. Notion behavior was checked against its official embed documentation and editing basics.

The previous guide’s 22-widget count, session-only privacy promise, login-prompt claim, cookie workarounds, fixed refresh behavior, hard widget-count advice, unsupported platform compatibility, and sub-minute setup promise were withdrawn. Production remains read-only until a separately authorized import after the required code deployment.

Final Verdict: Embed the View, Not the Trust Model

Use public widgets freely for non-personal market context. Use account-data widgets only when the Notion audience may legitimately see the displayed projection. Copy the generated URL, preserve page permissions, test the exact client, and rotate the token when sharing boundaries change.

The embed makes current context convenient; it does not certify data completeness, replace reconciliation, or guarantee continuous updates. Keep the source record auditable and let the widget support a defined review decision.

Igor Manuilov
Written and reviewed by
Igor Manuilov
Founder of Trader's Second Brain · Trader since 2014
Editorial accountability

Trader since 2014. Built Trader's Second Brain to make execution review more evidence-based and less dependent on memory, scattered spreadsheets, or vague journaling.

Trader's Second Brain · Notion System
Trading workspace + 10 chart embeds

The Notion system, already built

This guide shows how to build it yourself. If you would rather start from a finished workspace — journal, setups, notes, unlimited CSV/TSV/JSON/HTML import, and 10 chart embeds for life — that is the TSB Notion system.

Get the Notion system →
Trader's Second Brain preview

Frequently Asked Questions

Quick answers to the most common questions about Embed Widgets in Notion.

Notion documents the /embed block as a standard content block. Exact workspace and plan behavior can change, so verify the block in the target workspace rather than relying on a historical pricing claim.

A widget renders from its current available source when the embed loads. That is not a streaming or fixed-refresh guarantee. If a value looks stale, reload the Notion page and compare the account scope, timestamp, and source totals in TSB.

Notion supports embeds, but it warns that embeds requiring an external-site login do not work in its desktop or mobile apps. TSB account-data widgets use a generated bearer URL instead of a viewer login. Test the exact widget and permission state on the target device; wide widgets can still be cramped.

A tokenized account-data widget is a read-only projection, but the URL itself is the viewing credential. Anyone who can access the shared Notion page or obtains the URL may be able to see that projection. Restrict the page, keep the URL secret, and regenerate the embed link after disclosure.

Eight current widgets need no token: Position Calculator, News Wall, Market Pulse, Chart Terminal, Forex Cross Rates, Market Overview, Trading Terminal, and Economic Calendar. The server catalog remains controlling if the list changes.

Public widgets are not subscription-gated. Account-data widgets resolve the connected workspace and current entitlement; a starter, chart-pack, or Full Access gate may appear if access no longer qualifies. Verify the exact account state rather than assuming continued access.

Possibly, if the platform permits the TSB URL in an iframe and preserves its query string. Compatibility with any named third-party platform is Not verified until tested against that platform's current framing, URL, and authentication rules.

No universal safe count is verified. Add one widget at a time and test page load, scrolling, mobile layout, and data readability. Split the page when embeds obscure the review task or materially degrade the target device.