# NOTIFICATION SYSTEM

AyaNova has a built in notification system that alerts users to events of interest that occur in AyaNova.


## Types of notifications
AyaNova has a default in application "General" type notification (used for internal system alerts and direct notification messages between users) to which all users are automtically subscribed by default.
(Users can also optionally add email delivery for General notifications)

Beyond General notifications, Users can [optionally subscribe](form-home-notify-subscriptions.md) to dozens of other types of built in notifications for specific events such as a particular type of object being created or a Work order status changing. 

## Notification delivery methods
There are two methods of delivering notifications:
* In the AyaNova application in the [Notifications](form-home-notifications.md) form
* Email via SMTP server which includes delivery to regular email programs as well as to devices via [SMS / MMS gateways](https://www.wikihow.com/Send-a-Text-from-Email) provided by Cellular providers.

## Email delivery configuration
The in application delivery does not require any configuration however the SMTP delivery is required to be set up in the [Ops Notification settings](form-ops-notification-settings.md) form.

## Operations specific notification events
Operations users should subscribe to several key notifications related directly to system operations:
* NotifyHealthCheck - a recurring daily notification system "ping" sent out between 8am and 10am once every 24 hours minimum every day which is a verification that the notification system is up and running
* BackupStatus - results of last backup operation 
* ServerOperationsProblem - sent whenever the server encounters any unusual condition or error that could be critical for the continuing operation of the AyaNova server

These are in addition to the normal operations methods of monitoring the health and status of the server such as [server logs](form-ops-log.md), [metrics](form-ops-metrics.md), [job queue](form-ops-jobs.md) etc.



