# Notification

The **Notification System** in the Monster App Builder allows users to manage and send notifications effectively. It consists of three main sections:

1. **Notification List**
2. **Push Notifications**
3. **Automated Notifications**

### 1. Notification List

The **Notification List** section displays all previously sent notifications, including their status, recipients, and timestamps. Users can track and manage past notifications efficiently.

#### Features:

* View all notifications sent from the system
* Check notification delivery status
* Filter notifications by date or type
* Delete the notification
* Create a new notification

<figure><img src="https://2774409919-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxdGvVqxgswam7vdthpdt%2Fuploads%2FIxxSjWOSHTvEp5SDPssx%2Fimage.png?alt=media&#x26;token=26794693-15c0-4804-b3ef-4d13480830e0" alt=""><figcaption><p>Notification list</p></figcaption></figure>

### 2. Push Notifications

The **Push Notification** feature allows users to create and send notifications instantly or schedule them for a later time.

#### Features:

* **Create Notification**: Users can craft a new notification with a title, message, and image (if applicable) and link to any link, product etc. (if needed)
* **Immediate Sending**: Send notifications to users instantly.
* **Scheduled Notifications**: Set a specific date and time for the notification to be sent.

#### Steps to Create a Push Notification:

1. Navigate to **Push Notifications**.
2. Click on **Create New Notification**.
3. Enter the notification details (title, message, image, link to any product/collection etc.).
4. Choose whether to send immediately or schedule for later.
5. Click **Send** or **Schedule**.

<figure><img src="https://2774409919-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxdGvVqxgswam7vdthpdt%2Fuploads%2Fnc7w6WLP67WJuqDV1NEh%2Fimage.png?alt=media&#x26;token=06bf8ff0-1a8c-4fb1-9596-a0e3a03295e0" alt=""><figcaption><p>push notification</p></figcaption></figure>

### 3. Automated Notifications

The **Automated Notifications** section allows users to configure system-generated notifications for specific events.

#### Available Automated Notifications:

1. **Welcome Message**: Sent when a user signs up or installs the app.
2. **Abandoned Cart**: Sent to users who leave items in their cart without completing the purchase.
3. **Post-Purchase**: Sent after a successful purchase to thank the user or provide additional offers.

#### Configuration:

* Navigate to **Automated Notifications**.
* Select the notification type (Welcome, Abandoned Cart, or Post-Purchase).
* Enable or disable the automation.

<figure><img src="https://2774409919-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxdGvVqxgswam7vdthpdt%2Fuploads%2Fp6bjSZBT7FNNSi7fzrOh%2Fimage.png?alt=media&#x26;token=988e8e8b-033d-4d5a-bb98-0670787e218f" alt=""><figcaption><p>automated notification</p></figcaption></figure>

**NOTE: All the above features will work only if firebase is correctly configured.**
