All posts

How to Connect Zerodha Kite to WickLog

Import your Zerodha trades into WickLog in one click via secure, read-only Kite OAuth. Full setup guide, troubleshooting, and FAQ inside.

Sachin Sharma4 min read

TL;DR: Connect your Zerodha Kite account to WickLog in 3 steps using a secure, read-only OAuth login — no credentials are stored. Once connected, import your trades for any timeframe in one click, and they'll flow straight into your Dashboard, Journals, and Ticker AI.

If you're logging trades manually from your Zerodha console, connecting Kite to WickLog turns that into a one-click import. This guide walks through the full setup — connecting your account, importing trades, and where those trades show up once they're in.

What You'll Need

  • An active WickLog Pro account
  • An active Zerodha Kite trading account
  • Your Kite login credentials and the TOTP from your Kite authenticator app

Step-by-Step

Step 1: Go to the Connect Demat screen

From your WickLog dashboard, navigate to the Connect Demat screen. This is where all supported broker connections live.

WickLog DashboardWickLog Dashboard

Step 2: Connect your Zerodha Kite account

Click Connect on the Zerodha Kite card. This takes you to Zerodha's own official Kite login page — not a WickLog-branded screen — where you'll enter your Kite credentials and TOTP directly with Zerodha. WickLog never sees or stores this login information; it only receives read access to your tradebook through Kite's OAuth flow. On success, Kite redirects you back to the WickLog Trades screen.

WickLog Connect DematWickLog Connect Demat

Step 3: Import your trades

On the Trades screen, click Import from Zerodha Kite in the top-right corner.

WickLog Trades WickLog Trades

A popup will ask you to select the timeframe you want to import — this could be your current month or your full trade history, depending on what you need.

WickLog Trades WickLog Trades

Step 4: Confirm your trades have landed

Once the import finishes, your trades appear on the WickLog Trades screen. From there, they automatically feed into your Dashboard (performance stats), your Journals (so you can write notes and link trades to entries), and Ticker AI (so you can ask questions about your own trading data).

Why the Connection Expires (And Why That's a Good Thing)

Unlike a typical "connect once and forget it" integration, your Kite session with WickLog expires and needs to be reconnected periodically. This is intentional: WickLog only ever holds a temporary, read-only session rather than a permanent stored credential. A shorter-lived session means there's simply less standing access to your demat account at any given time — fewer opportunities for that access to be misused if anything ever went wrong on either end. The trade-off is you'll reconnect more often; the upside is meaningfully lower exposure.

Common Mistakes / Troubleshooting

  • "Connect" doesn't redirect anywhere — check for a popup blocker; Kite's login opens in the same flow but browser extensions can interfere.
  • TOTP rejected — make sure the code is current; Kite's TOTP window is short, so a few seconds' delay can invalidate it.
  • Import shows no trades — double check the timeframe selected in the popup actually covers the dates you're expecting trades from.
  • Trades not showing on Dashboard/Journals after import — give it a moment to sync, then refresh; if trades appear on the Trades screen but not elsewhere, that's a sync delay, not a failed import.
  • Session expired mid-use — this isn't an error, it's the read-only session timing out. Just reconnect from the Connect Demat screen and re-import.

FAQ

Does WickLog get write access to my Zerodha account? No. The Kite connection is strictly read-only — WickLog can fetch your tradebook but cannot place, modify, or cancel orders on your behalf.

Why do I have to reconnect Kite so often? Sessions expire by design. It's a deliberate security trade-off: a short-lived, read-only session reduces the window in which your account data could be exposed, compared to a permanent stored connection.

Can I import old trades, not just recent ones? Yes. The import popup lets you choose the timeframe, so you can pull in your full trade history or just a specific period.

Is Zerodha Kite import available on the free plan? This guide assumes a WickLog Pro account, since Kite import currently requires Pro.

Try It

Connect your Zerodha account and see your full trade history in WickLog in under two minutes — connect Kite now.

Suggested reads