Custom Alerts

The Custom Alert feature on your WebEngage dashboard enables you to create alerts for specific metrics you want to track. You can use this feature to set a threshold for a specific metric and receive a notification whenever there is any deviation from the set threshold.

It is a flexible and customizable feature that can be tailored to meet your specific needs. It supports a wide range of metrics, including event counts, conversion rates, and user engagement metrics.

Custom Alerts are an essential tool for your business if you want to stay informed about your key metrics and make data-driven decisions. With its ability to trigger alerts based on customizable thresholds, you can focus on the metrics that matter most to your business, and respond quickly to any changes. This feature provides a convenient and effective way to monitor the performance of the business and ensure that it stays on track toward its goals.

Getting Started With Custom Alerts

There are two ways in which you can create a Custom Alert.

  • Alerts can be found in the Data and Platform section on the left navigation bar of your dashboard

The custom alerts option is also available in Events analytics. You can instantly create an alert while analyzing Event data by clicking on the 🔔 icon.

Creating your first Custom Alert

  • Selecting the metric (event) to track

    • Step 1: The first step to creating a custom alert is to give the alert an appropriate name. Since multiple Team members on your dashboard can follow the alert, we recommend using a comprehensive alert name.
    • Step 2: The next step is to select the event you’d like to track. When selecting the metric (event) to track, you can choose from custom events on your dashboard or system events such as app installations, email opens, and more.

Custom Alert also has the ability to track events based on occurrences and uniques.

  • Defining threshold Limits and Alert frequency

Setting the frequency is one of the most important aspects of setting up custom alerts. WebEngage offers one of the most advanced frequency and threshold setups for Alerts.

The frequency of alerts can be set on an hourly/daily/weekly basis. Here the event will be checked every hour/day/week based on the frequency that you set. You can also compare these metrics to the past hour/day/week.

Users can also compare metrics based on the average of the past X hours/days/weeks. This makes it more dynamic and customizable as per your requirements.


Let's understand this with an example

You have an event for ‘Add to Cart’, and now you want to create an alert when the event action reduces by 10% compared to the last day. What would this event look like?

Check metrics everyday and send alerts if the current day's value is below previous day's by 10%.

  • Set the Notify settings (Email notifications will be sent to specified people)

    In addition to selecting the metric and setting the threshold, Custom Alert also provides the option to set the notification settings for your alerts. These settings determine how and when users will be notified about a threshold breach.

You can specify the email IDs of the people you would like to be notified by the alert. You can add multiple email addresses of stakeholders who will be notified about the threshold deviation. Ensuring that the right people are kept informed and can take necessary actions to improve the metrics.

You can add the email IDs of users already associated with the WebEngage users or simply search for users and select to subscribe them to the alert.

With the ability to add multiple email addresses, Custom Alert provides a convenient way to ensure that all relevant stakeholders are informed about any changes in the metrics they are concerned care about. This helps to improve communication and collaboration and can lead to faster and more effective decisions.

  • Advanced Option

Using the advanced option, you can make your alerts more nuanced by selecting ‘split by’ and/or ‘specific day/hour’.

The "Split by" option in Custom Alert provides you with the ability to split an alert based on different types of data, such as city, country, platform, etc. This can be useful when you want to track metrics for different segments of the user base, or when you want to receive notifications for threshold breaches in specific geographic locations or platforms.

For example, if a user splits an alert by platform (Web, Android, iOS), they will receive notifications if the threshold is breached for any of the three platforms. This allows the user to monitor metrics across multiple platforms and receive alerts for any deviations from the threshold on a per-platform basis.

The "Split by" option in Custom Alert provides you with greater flexibility and more granular control over the metrics to track, ensuring you receive notifications for the metrics that matter the most.

The "Specific Days/Hours" option in Custom Alert allows you to set the specific days or hours during which you want the alert to be active. This can be useful for when you want to exclude weekends or other non-working hours, as the user behavior may be different during these times and the threshold breaches may not be meaningful.

For example, a user can set the alert to be active only on weekdays, thus avoiding notifications for threshold breaches that may occur during weekends.

Editing an Alert

Custom Alert also includes an "Edit" feature, which allows you to modify existing alerts as per your requirements. This can be useful in instances where you want to update the name of an alert, or add or remove users from the notification list.

To edit an alert, the user needs to follow these steps:

  1. Navigate to the Custom Alerts section
  2. Find the alert they want to edit
  3. Click on the action button (represented by three dots) next to the alert
  4. Select the "Edit" option

Once the edit option is selected, the user can modify the alert name and add or remove users from the notification list. It is important to note that the threshold for the metric cannot be edited once the alert is created. The threshold can only be modified by creating a new alert for the same metric.

Subscribing to Alerts

Custom Alert also includes "Subscribe" feature, which allows you to start receiving notifications for an alert they were not previously subscribed to or if they want to start tracking a new metric,

To subscribe to an alert, follow these steps:

  1. Navigate to the Custom Alerts section
  2. Find the alert you want to subscribe to
  3. Click on the action button (represented by three dots) next to the alert
  4. Select the "Subscribe" option

Once subscribed to an alert, you will receive notifications about threshold breaches for that metric, just like anyone else who is subscribed to that alert. To unsubscribe from an alert, follow the same steps and select the "Unsubscribe" option.

The subscribe option provides you with even more control over the alerts you receive, and makes sure that you only receive notifications for the metrics that are most important to you, while keeping you informed without being overwhelmed by notifications for metrics that are irrelevant.

Pausing an Alert

You can opt to Pause an alert(s), allowing you to stop receiving notifications for alert(s) temporarily. This can be useful when the user is aware of a temporary change in the metric, or when they do not want to be disturbed by alerts for a specific period of time.

To Pause an Alert

  1. Select the alerts option from the navigation bar
  2. Find the alert you want to Pause in the listing
  3. Click on the action button (represented by three dots) next to the alert.
  4. Then select the "Pause" option.

Once an alert has been muted, all users who are subscribed to that alert will no longer receive notifications related to threshold breaches for that metric. To unmute the alert, the user can follow the same steps and select the "Resume" option.


Use Cases

  1. Track changes in the number of 'add to cart' events: You can set an alert to notify you when the number of 'add to cart’ events decreases by more than 10% compared to the previous week.
  2. Set up a custom alert to track spikes in customer queries raised on your website/app. You can set the alert for when the event ‘query raised’ increases by 25% compared to the previous month. A high event count of customer queries raised can hint at dissatisfaction, which can be addressed quickly.
  3. Track changes in the purchase event to get notified each time purchases drop by 10% or more compared to the previous month. Tip: you can further drill down this alert by category and get a view of drops in purchases within each product category. Metric used - purchase made.
  4. Monitor newsletter subscription and get notified in case of a significant drop in number of subscribers in a week. Metric used - newsletter unsubscribed.
  5. Track spike in email bounce rate. Let’s face it, a high bounce rate is a cause for concern to most email marketers. By setting up an alert for an increase in email bounce rate by 5%, you can take preventive measures to ensure your email lands in users’ inbox. Metric used - email bounce.
  6. Set up custom alerts for when push notification failure increases by more than 10% compared to the previous day or week. Metric used - push notification failed.
  7. Monitor app opens and gets an alert each time there is a decrease by 15% or more compared to the previous day. Metric used - app opens.

Note: The use cases mentioned above are examples and can be customized per the user's requirements.

Custom Alert is a powerful feature that helps users to stay on top of the metrics they want to track. By setting up alerts, users can stay informed about any deviation from the set thresholds and take necessary actions to improve their metrics.

We hope this has equipped you with a robust understanding of how you can analyze user interactions with web overlays. Please feel free to drop in a few lines at [email protected] in case you have any queries or feedback. We're always just an email away!