🔗 Broker Auto-Sync 40+ brokers 60-second sync

Your broker. Journaled automatically. Forever.

Manual CSV exports die in week three. Journali connects to 40+ brokers via SnapTrade's OAuth — trades import automatically within 60 seconds of execution, no API keys to manage, no file uploads to remember, and revocable with one click anytime.

Connect your broker free See supported brokers →
Connected brokers · Auto-sync active Live
TradeStation
Last sync 47s ago
NinjaTrader
Last sync 1m 12s ago
Tastytrade
Last sync 2m 04s ago
Interactive Brokers
Last sync 38s ago
Robinhood
Last sync 52s ago
Tradovate
Re-auth needed
Trades imported this session + 38 new · 0 duplicates

The CSV export death spiral

Here's how most traders' journaling history actually goes. Week one: download CSV every evening, format columns, paste into spreadsheet, feel good. Week two: download CSV every few days. Week three: forget for a weekend, remember on Monday, have to re-export three days of trades and manually deduplicate. Week four: skip a whole week. Week five: "I'll backfill it this weekend." Week six: stop journaling.

This isn't a discipline failure. It's a workflow failure. Any system that depends on a human remembering to do a manual export every night is broken by design. The trades that were hardest to sit through — your biggest risk events, your worst losses, your best reversals — are exactly the ones you're too drained to go back and import.

The fix

Auto-sync removes the human from the loop entirely. You connect your broker once via OAuth — the same "Log in with..." button pattern you already trust — and trades flow into Journali automatically. Your history builds itself. You log context (notes, tags, screenshots), not data.

How it actually works

Journali uses SnapTrade — a regulated financial-data API that specializes in trading-account connectivity — as the integration layer. SnapTrade maintains OAuth relationships with 40+ brokers, handles the read-only scoping, and normalizes trade data across platforms. Journali receives your fills in a standardized format, deduplicates against anything already logged, and pushes them into your trade table within 60 seconds.

You authorize read-only access to your trade history and positions. Journali cannot place orders, cannot move money, cannot change account settings. You can revoke the connection at any time from either Journali's connected-brokers page or your broker's security settings.

What auto-sync actually gives you

Auto-sync every 60 seconds

New fills appear in Journali within a minute of execution. Works across all your connected brokers simultaneously, in parallel. No polling you have to trigger.

CSV import as backup

For brokers not yet on SnapTrade, drag-and-drop CSV import parses TradeStation, NinjaTrader, Thinkorswim, and most other common broker formats automatically.

Manual entry always works

Paper trading? Simulator? Broker outside the 40+ supported list? Manual entry is never disabled. Auto-sync is an option, not a requirement.

No API keys to manage

OAuth only. You click "Connect", log into your broker on your broker's site, and approve read-only access. No secret keys to paste, no IP whitelists to configure.

Revoke anytime

One click on the connected-brokers page severs the connection immediately. Trades already imported stay; future syncing stops. Nothing is irreversible.

Multi-account support

Connect your personal IBKR, your prop firm Tradovate, and your options Tastytrade simultaneously. Journali tags each trade by source account automatically.

Supported brokers

40+ brokers supported today, with the most-requested additions shipping monthly. If your broker isn't here, email [email protected] — most additions take 2-3 weeks once there's demand.

TradeStationFutures · Equities · Options
NinjaTraderFutures · Forex
Thinkorswim / SchwabEquities · Options
RobinhoodEquities · Options · Crypto
WebullEquities · Options
Interactive BrokersGlobal · Multi-asset
TastytradeOptions · Futures
E*TRADEEquities · Options
FidelityEquities · Options
TradingViewvia integrated brokers
MetaTrader 4Forex · CFDs
MetaTrader 5Forex · CFDs · Futures
TradovateFutures (CME)
TopstepXProp futures
ProjectXProp futures
RithmicFutures data feed
Merrill EdgeEquities · Options
SoFi InvestEquities · Crypto
PublicEquities · Crypto
MoomooEquities · Options

Migrating from TradeZella or TraderSync CSV exports

Already using another journal and thinking about switching? Journali's CSV importer recognizes TradeZella, TraderSync, Tradervue, and Edgewonk export formats directly — no column-mapping UI needed. Export your full history from the old journal, drop it into Journali, and your trade history transfers with tags and notes intact.

Then connect your broker directly and cancel the old journal. You'll never open a CSV export file again.

How auto-sync compares

FeatureJournaliTradeZellaTraderSyncTradervue
OAuth broker auto-sync40+ brokersFewer, 4th-partyLimitedCSV only
Sub-60-second syncYesHoursHoursN/A
No API key managementYesSome brokersSome brokersN/A
DeduplicationAutomaticYesYesManual
Multi-accountUnlimitedPlan-dependentPlan-dependentUnlimited

Frequently asked

Is my brokerage login stored by Journali?

No. Auth happens on your broker's own login page via SnapTrade's OAuth flow. Journali only stores the read-only OAuth token SnapTrade returns — never your username, never your password. Revoking the token from either side terminates access immediately.

Why SnapTrade instead of building direct broker integrations?

Building and maintaining 40+ separate broker integrations — each with their own authentication, rate limits, and breaking API changes — is a full-time job for several engineers. SnapTrade is a regulated financial-data provider that specializes in exactly this. Using them means broker coverage expands faster and reliability is higher than we could deliver alone.

What if my broker isn't in the supported list?

CSV import covers the gap. Journali's parser recognizes exports from every major broker we've tested, including ones not yet in the SnapTrade OAuth list. And if you request a broker integration via [email protected], it usually ships within 2-3 weeks if there's demand.

Can auto-sync pull historical trades too?

Yes. When you first connect a broker, Journali pulls your full historical trade data as far back as the broker exposes — typically 90 days to several years depending on the broker. After that, incremental sync runs every 60 seconds.

Does auto-sync cost extra?

No. Broker auto-sync is included in the Pro plan ($20/mo) at no additional cost. The Free plan limits you to 6 trades total, so it's not usable for ongoing sync — but you can upgrade anytime without losing any history.

Connect your broker. Never upload a CSV again.

The CSV-export death spiral ends the moment you OAuth. 40+ brokers supported. 60-second sync. One click to revoke.

Start Journali Free → Powered by SnapTrade · Read-only access · Revocable anytime

Related