Before you begin#
Zerodha only lets a Kite app log in accounts it has enabled for that app. Until Zerodha approves SSAlgo's app for all users, only enabled accounts can connect. If Kite says "The user is not enabled on the app", your account is not enabled yet; this is not a problem with your login.
Connect#
- Open Broker settings and find Zerodha.
- Choose Connect Zerodha. You are taken to the Kite login page.
- Log in with your Zerodha user ID, password and 2FA, and approve access.
- On return, check the account name and status. Run Health check to confirm SSAlgo can read your profile and margins.
Daily login#
Kite sessions end at 6:00 AM every day. Reconnect Zerodha each trading day before your algos need to place orders. See reconnection and expired sessions.
What a connected status means#
It records authentication. It does not confirm order permissions, contract availability, quote readiness, or successful execution for a strategy.
MCX orders through Zerodha are not enabled yet.
Common setup issues#
- The user is not enabled on the app: your Zerodha account is not yet enabled on SSAlgo's Kite app.
- Login expired before it finished: start the login again and complete it within a few minutes.
- Session expired after a working day: reconnect; Kite sessions do not carry over to the next day.
If the problem continues, contact support with the error shown.