--- title: Custom alerts sidebar_label : Custom alerts --- Custom alerts enables you to monitor and receive notifications based on specific conditions set within saved reports and dashboards. Alerts are particularly useful for: - **Timely monitoring**: Stay informed about critical metrics or deviations from expected values as they occur. - **Immediate action**: Promptly respond to anomalies or trends that require attention without manually monitoring data continuously. - **Enhanced efficiency**: Automate the monitoring process, reducing the need for manual checks and enabling proactive management of business metrics. :::note Custom alerts are currently enabled for **Dashboards/Reports** that have [**Count** visualusation](https://docs.yellow.ai/docs/platform_concepts/growth/visualisation/countchart) applied. ::: --------------- ## Custom alerts overview You can set up an alert in Insights: 1. **Report Builder**: In **Insights > Data Explorer > +Create Report**, you'll find an alert button at the top right of the table. ![image](https://hackmd.io/_uploads/HJWq2GMDC.png) > To activate this alert, you must **save** the report with either count applied. 2. **Saved Reports**: In **Insights > Data Explorer**, saved reports that use count visualizations have the alert option enabled. 3. **Dashboards**: Hover over **Insights > Dashboard (default/custom)** items with count visualizations to access the alert option. ![image](https://hackmd.io/_uploads/rkY0iWzv0.png) :::note If you change the existing visualization, the set alert will be disabled. You can create a new alert. ::: ---- ## Add custom alerts ### Set threshold condition Choose the **operator** and **value** to trigger an email alert when comparing KPIs at set intervals. ![image](https://hackmd.io/_uploads/B1BrIlSwC.png) The available conditions include: - Greater than `<value>` - Greater than or equal to `<value>` - Less than `<value>` - Less than or equal to `<value>` - Equal to `<value>` - Not equal to `<value>` - In between `<value>` and `<value>` - Changes by (%) `<value>` - Increases by (%) `<value>` - Decreases by (%) `<value>` <!-- - Stays the same compared to the last check - Changes compared to the last check - Increased compared to the last check - Decreased compared to the last check --> > These alerts are aggregated alerts, meaning they are evaluated over a specified interval. ---- ### Select threshold frequency To check KPI changes at the selected frequency within the specified intervals, choose the alert threshold check frequency: * **Minutes**: Set alerts at 5-minute intervals. * **Hourly**: Set alerts every hour up to 23 hours. * **Daily**: Set alerts daily at a specific time. You can choose not to receive alerts on weekends. * **Weekly**: Set alerts on specific days of the week. ![image](https://hackmd.io/_uploads/SJqTIlrwC.png) * **Custom time configuration**: You can choose to send alerts daily or on selected days. Alerts can be configured to be sent between specific times and on chosen days. ![image](https://hackmd.io/_uploads/r1XfDgHD0.png) ----- ### Alert receipients & details #### Alert activitation When an alert is set for **minutes**, the first alert activates at the nearest multiple of 5 minutes. For example, if the alert is set up at 10:23, monitoring begins at 10:25 (with the first check at 10:25). Subsequent checks occur at the interval specified when setting the condition. Similarly, alerts set for **hours** activate at the next hour. For instance, if an alert is set at 10:23, the first check occurs at 11:00. The next alerts start as per the configured time. #### Add receipients * **Role-based recipients**: Select roles from the dropdown. All users assigned to the selected role will receive the alert. * **Email ID configuration**: Add individual email addresses to the list. Alerts will be sent only to these specified users. * **Roles & email IDs**: Alerts will be sent to individuals from both the selected roles and the added email IDs. ![image](https://hackmd.io/_uploads/Sk2HL7fwR.png) #### Email format The body and subject of the email are predefined and cannot be changed. - **Acknowledgement email**: An email is sent to all recipients immediately when the alert is saved, containing all the details. ![image](https://hackmd.io/_uploads/SJ1IsV4wA.png) - **Alert emails**: Email alerts are sent when the threshold value is reached. These emails include detailed information and a redirect link to the report. <!-- ### Attached email report The attached CSV report is the base report with appropriate filters applied, not just the count or pivot value. --> #### Scenarios where no alert is sent The alert does not get triggered if the below conditions are met: - **No change in value**: If the option **Value between two condition checks remains the same, don't send email** is selected, the alert won't be sent if the report or values haven't changed since the previous check. ![image](https://hackmd.io/_uploads/SJXshgHwA.png) - **Widget updates**: If an alert is live on a widget and the widget is updated, the alert will be disabled. #### View existing alerts Dashboards and reports display an alert symbol, indicating that an alert is enabled. -------- ## Edit/delete alerts You can **edit** or **delete** the set alerts. > You cannot change the visualization, but you can create a new alert. ------- ## Examples of alerts ### Setup alerts if no calls are received in the last 30 minutes To set up this alert, follow these steps: 1. Create a report and save a report using a default table. 2. In **Call details report** apply Filters, Call direction as Inbound and Call start time as Last 30 minutes 3. Get a count **summarisation** of the query and **visualise** it as a numeric value [Count]. **![](https://lh7-us.googleusercontent.com/docsz/AD_4nXfZnCKSFjtsYIF5y5xbZ8UXszuyYt5mcxWVwIzSt-L06oz_40KcSxCHxn8oKiUFVD0da4XFfEhdtTKwuaHr8YcJF8sizM_Vx77zhkzB3HXM9RUIRSuhLobD-uFdXDk6JjvhaXOiWNvg4MCj6vcOzuuUba4?key=Tf_Iv0315_OvfGGXqmamtw)** 5. Setup the Alert: - Save the query. - Configure the alert to check every 30 minutes on specific days and within specific times. - The alert will start checking at 9 AM each day, in 30-minute intervals. - An email will be triggered if the count is 0 at any specific check. **![](https://lh7-us.googleusercontent.com/docsz/AD_4nXeYE8KMwWG4a2ypZZ5PglvnK0fGTHRtcsXsFGJNgL3hAU1oIkvQ1QP4gAwzG7H1ZnZ6fvGgjv4euTUNKwEMev8fSCJz3Rk3TqCQCxa4M4JWd7CXlNcfZwo9_rA4yY8dHGk1oG84KqSdOywSlP5w3siI3HH-?key=Tf_Iv0315_OvfGGXqmamtw)** ------- ## Upcoming changes * **Pivot table alerts**: The alert option will be enabled for pivot tables, allowing users to set custom alerts for dashboards and reports with pivot table visualization. * **Pre-built alerts**: Pre-built alerts will be available, enabling activation with a single button click without needing further configuration. <!-- * **Real-time alerts**: Real-time alerts can be set up. -->