# Notification System {#notification-system}


Configure and manage notifications across the platform.


## Notification Types {#notification-types}


| Type   | Channel        | Description             |
| ------ | -------------- | ----------------------- |
| In-app | Web/Desktop    | Bell icon notifications |
| Email  | SMTP           | Email notifications     |
| Push   | Browser/Mobile | Push notifications      |


## In-App Notifications {#in-app-notifications}



### Viewing {#viewing}


1. Click the **Bell (🔔)** icon in the header
2. View unread/read notifications
3. Click to navigate to the related entity
4. Mark all as read


### Notification Events {#notification-events}


| Event               | Recipients        |
| ------------------- | ----------------- |
| Task assigned       | Assignee          |
| Timesheet submitted | Manager           |
| Timesheet approved  | Employee          |
| Invoice paid        | Invoice creator   |
| Comment on task     | Task participants |
| Mention (@user)     | Mentioned user    |
| Equipment request   | Approvers         |


## Configuration {#configuration}



### Per-Employee Settings {#per-employee-settings}


1. Go to **Profile** → **Notification Settings**
2. Toggle notification types per event
3. Set quiet hours


### Organization Settings {#organization-settings}


Admins can configure:

- Default notification preferences
- Required notifications (cannot be disabled)
- Email digest frequency


## API {#api}


See [Employee Notification Endpoints](https://sourcey-gauzy.pages.dev/api/employee-sub-resource-endpoints/index.md#employee-notification-settings).


## Related Pages {#related-pages}


- [Employee Notifications](https://sourcey-gauzy.pages.dev/features/employee-notifications/index.md) — notification feature
- [Email Templates](https://sourcey-gauzy.pages.dev/features/email-templates/index.md) — email templates
- [Real-Time Updates](https://sourcey-gauzy.pages.dev/frontend/real-time-updates/index.md) — WebSocket
