How to add and customise alerts on Kite
Kite provides a built-in alert system that notifies you when a scrip’s last traded price crosses a threshold you specify. Alerts are independent of the trading session: they monitor prices during market hours and fire a notification to your browser, mobile app or email when the condition is met. For more sophisticated multi-condition or technical indicator alerts, Zerodha Sentinel extends this capability. This guide covers the complete procedure for creating, customising and managing basic Kite alerts.
Types of alerts on Kite
Price-above alert: Fires when the LTP rises to or above a specified price. Used to monitor breakouts, target levels or entry points on an upside move.
Price-below alert: Fires when the LTP falls to or below a specified price. Used to monitor support breaks, stop-loss levels or entry points on a downside move.
Percentage change alert: Fires when the LTP changes by a specified percentage from the previous close (up or down). Useful for monitoring unusual intraday volatility.
Kite’s built-in alerts are price-based. For indicator-based alerts (for example, “alert me when the RSI crosses 70” or “alert me when the 20-day MA is broken”), use Zerodha Sentinel.
Step-by-step procedure
Log in to Kite
Open kite.zerodha.com or the Kite mobile app and sign in.
Open the alert panel from the marketwatch
On Kite web: Hover over the scrip row in the marketwatch for which you want to create an alert. A set of icons appears at the right edge of the row. Click the bell icon. An alert creation panel opens below the scrip row or as a modal.
Alternatively, open the scrip’s market depth panel (by clicking the scrip name) and look for a bell icon or an Alert button there.
On the Kite mobile app: Tap the scrip in the marketwatch to open its quote screen. Tap the bell icon at the top right corner of the quote screen. The alert creation screen opens.
Set the alert condition
The alert panel shows the current LTP of the scrip and a condition selector:
- Above: Select this to be alerted when the LTP crosses above your specified value.
- Below: Select this to be alerted when the LTP falls below your specified value.
- % change: Select this to be alerted when the day’s change exceeds a specified percentage.
Enter the trigger value in the input field. For an above alert, enter the price level you want to monitor (for example, Rs 520 for a breakout above a resistance level). For a below alert, enter the support or stop level.
Some Kite versions also allow adding a note or label to the alert, helping you remember why you set it. Enter a brief description if this field is available (for example, “breakout above 52-week high” or “near support zone”).
Save the alert
Click Create, Set alert or Save depending on the Kite version. Kite confirms the alert has been set, typically with a toast message or a checkmark. The bell icon on the scrip row in the marketwatch may change to a solid bell (indicating an active alert on this scrip).
View and manage active alerts
On Kite web: Click the bell icon in the top navigation bar (not the scrip-level bell, but the global bell icon in the header). A panel opens showing all your active alerts, including the scrip name, condition, trigger price and the date the alert was set.
To edit an alert, click the alert row. You can change the trigger price or condition type. To delete an alert, click the delete icon (trash can) on the alert row.
On the Kite mobile app: Tap the bell icon in the top navigation or in the app header to open the Alerts list. Tap any alert to edit or delete it.
Enable browser or push notifications
Alerts are only useful if you receive the notifications when they fire. Configure notification permissions as follows:
Browser notifications (Kite web): On your first alert creation, Kite will prompt you to allow notifications in the browser. Click Allow. If you previously denied this, go to your browser settings, locate kite.zerodha.com under site permissions and enable notifications.
Push notifications (Kite mobile app): On Android: go to Settings > Apps > Kite > Notifications and enable all notification categories. On iOS: go to Settings > Notifications > Kite and enable notifications.
Email notifications: Zerodha also sends an email notification when an alert fires, to the email address registered with your account. No additional setup is required for email alerts.
Alert behaviour when triggered
When the LTP touches your alert’s trigger price:
- A browser notification appears (if browser notifications are permitted) with the scrip name, condition and current price.
- A push notification is sent to the Kite mobile app.
- An email is sent to your registered email address.
- The alert moves from the active list to a triggered (completed) state in the Alerts panel.
Most Kite alerts are one-time alerts: once triggered, they do not repeat automatically. If you want to continue monitoring the same condition after the alert fires, you must recreate it. For recurring or persistent monitoring, Sentinel offers options that remain active until manually deactivated.
Chart-based alert creation
You can also create alerts directly from a scrip’s chart in Kite:
- Open the chart for any scrip by clicking its name in the marketwatch.
- Right-click on the price level in the chart where you want to set an alert.
- Select Add alert at [price] from the context menu.
- The alert is created for the specific price at the click point without needing to type the price manually.
This is a quick way to set alerts at technical levels like support, resistance or moving averages directly visible on the chart.
What can go wrong
- Alert fires but no notification received. Check browser notification permissions (Kite web) or app notification settings (mobile). Alerts do fire server-side even if you do not receive a notification; you can see the triggered alert in the Alerts history.
- Alert not firing on expected price. Alerts are based on the LTP on the exchange. If the scrip is thinly traded, the LTP may jump past your alert price without a trade occurring precisely at that level, triggering the alert at a different time than expected.
- Alert created on wrong exchange. If you added the scrip from NSE and the alert monitors NSE LTP, but the relevant trade is on BSE, the alert may not fire as expected. Ensure the alert is on the exchange where you intend to monitor.
- Browser notification permission expired. Some browsers periodically revoke notification permissions. Re-enable them in browser settings if Kite prompts you.
Related guides
- How to use Sentinel for cloud-based alerts
- How to use the marketwatch on Kite
- How to place a GTT order on Kite
- How to place an SL order on Kite
- Kite web reference article
References
- Zerodha Support, Creating and managing alerts on Kite, support.zerodha.com.
- Zerodha Support, Sentinel, advanced alerts, support.zerodha.com.
- Zerodha Blog, Kite alerts, how to set up price notifications, zerodha.com/z-connect.