# Event Based Notifications (Alerts)

Infinity’s **Event-Based Notifications aka Alerts** provide a powerful way to stay informed about critical data changes in real-time. Unlike scheduled emails, which deliver reports at fixed intervals, alerts **trigger instantly** when defined conditions are met—allowing you to take action when it matters most.

### **Creating an Alert**

Alerts can only be created for **Charts** (not available at the Storyboard level). There are **two ways** to set up an alert:

#### **1. Using the Chart’s Menu**

1. Click on the **Chart Name** to navigate to the **Chart Details Page**.
2. Click on the **three-dot menu (⋮)** in the top-right corner.
3. Select **Subscribe** → **Event Notification**.
4. Define your **trigger condition**:
   * Set up **simple conditions** like:\
     \&#xNAN;**“Notify me when sales drop by 10% week-over-week”**
   * Build **complex conditions** using functions and computes.
5. Click **Subscribe** to confirm.

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FzJk8kDUABxTgIiFKKkVK%2Fimage.png?alt=media&#x26;token=45d8dc25-9bba-46e6-9016-0bdbb6773ecf" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2F1P4FBzZrIRnTOEr4DWzr%2Fimage.png?alt=media&#x26;token=08b47368-b275-4d93-93c3-e6f24e5645c4" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FtKpPtfoZcXqCdOxRD3LI%2Fimage.png?alt=media&#x26;token=21b16acc-9982-4dd7-8381-2d72dd9dd79e" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FsRnLc77zOB37pDri866X%2Fimage.png?alt=media&#x26;token=bca3200e-9808-4568-8b79-3057b734cd49" alt=""><figcaption></figcaption></figure>

#### **2. Using the Chatbot**

1. Open the chatbot.
2. Type a command such as:\
   \&#xNAN;**"Alert me if website traffic drops by 5% this week"**
3. The chatbot will display the **confirmation**.

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2F6PYVFlg0xRLeATHgP0Pu%2Fimage.png?alt=media&#x26;token=d770080e-fe86-4c66-9b12-f48fb3956021" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FHJcyOqWllGOAETo6XyyO%2Fimage.png?alt=media&#x26;token=c7797368-4758-4f33-a13e-b4d571e25aba" alt=""><figcaption></figcaption></figure>

### **Building Complex Alert Conditions**

Infinity allows users to create **sophisticated alert logic** by combining multiple conditions. Using logical operators like **UNION** and **INTERSECT**, users can define alerts that trigger based on complex logic. For instance :&#x20;

* **Condition A UNION Condition B** → The alert triggers if **either** condition A **or** condition B is met.
* **Condition A INTERSECT Condition B** → The alert triggers **only if both** conditions A **and** B are met at the same time.

For more advanced conditions, [**user-defined computes**](https://docs.getinfinity.app/user-guide/comprehensive-user-guide/12.-advanced-topics/custom-computes-for-event-based-subscriptions) allow for highly customized data monitoring. Computes are analytical programs that dynamically evaluate trigger conditions, making Infinity’s alert system one of the most powerful in the market.

***

### **How Alerts Differ from Scheduled Emails**

While both **Alerts** and **Scheduled Emails** keep users informed, they serve **different purposes**:

🔹 **Scheduled Emails** are time-based and **send periodic reports** on a fixed schedule (daily, weekly, monthly), regardless of whether data has changed.\
🔹 **Alerts** are **event-driven**, meaning they only trigger **when a specific condition is met** in the data.

**Example Use Case:**

* A **scheduled email** might send a **weekly sales report** every Monday morning.
* An **alert** might notify you **immediately** if sales **drop by more than 10%** from the previous week.

Alerts provide **real-time monitoring** and **proactive notifications**, making them ideal for **tracking sudden changes, anomalies, or critical thresholds** in data.

***

### **Receiving Notifications**

Once an alert is triggered, you will receive a **notification through multiple channels**:

✅ **Slack** (if integrated)\
✅ **Email** (sent directly to your inbox)\
✅ **In-App Notifications** (via the **bell icon** 🔔 in the top-right corner)

With this **set-and-forget** approach, Infinity ensures you’re instantly informed about crucial changes—without manually checking reports.

***

### **Managing Your Alerts**

Users can manage their alerts through the **Subscriptions Page**:

1. Click the **Subscriptions Icon** in the **left-hand menu**.
2. Select **Event Notifications** to see all active alerts.
3. Take action using the available controls:
   * **Click the "Info" icon** to view alert details.
   * **Use the three-dot menu (⋮)** to:
     * **Pause** an alert temporarily.
     * **Modify conditions** as needed.
     * **Unsubscribe** to stop receiving notifications.
     * **Check the status** of the alert (active, paused, triggered, etc.).

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FICtt2meRI7aR5TQf4sK4%2Fimage.png?alt=media&#x26;token=b59323a5-44f3-41ba-bf61-0736a6e14394" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FKeW7SZSdKuvWWysqQQ2x%2Fimage.png?alt=media&#x26;token=71a1786e-5847-4dcd-90b9-476ff4d51050" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FqkHaD5Ep20aFf7HfjWWp%2Fimage.png?alt=media&#x26;token=39155f17-6540-4de8-b4cf-b4f2b2c2da0e" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FgIMXuueTUSnVNQUeOEZ4%2Fimage.png?alt=media&#x26;token=397a03b6-1fb5-4eb9-a57d-94c5d00debfc" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FfqqJtYNzuO8GYMKROB7z%2Fimage.png?alt=media&#x26;token=94fb3cd3-cd4e-4a77-81c8-86584e66c8cc" alt=""><figcaption></figcaption></figure>

#### **Admin Management**

Admins and users with [**Manage Subscriptions**](https://docs.getinfinity.app/user-guide/comprehensive-user-guide/9.-subscriptions/managing-alerts-and-scheduled-emails) permissions can **view, edit, pause, or delete alerts for all users** in the organization. This enables centralized alert management, ensuring teams stay informed while preventing redundant or unnecessary notifications.

* Admins can **assign alerts** to users or teams.
* They can **modify conditions** or update recipients as needed.
* They can **review all active alerts** for compliance and efficiency.

***

### **Premium Feature**

🚀 **Alerts are a premium feature** available only on select plans. Check your Infinity subscription to ensure access to real-time, event-driven notifications.

***

By using **Alerts**, Infinity ensures users are always aware of critical data changes—**proactively and in real-time**. 🚀
