# Notification Preferences {#notification-preferences}


Configure how and when you receive notifications.


## Preference Categories {#preference-categories}


| Category         | In-App | Email | Push |
| ---------------- | ------ | ----- | ---- |
| Task assigned    | ✅     | ✅    | ✅   |
| Task updated     | ✅     | ❌    | ❌   |
| @mentioned       | ✅     | ✅    | ✅   |
| Timesheet status | ✅     | ✅    | ❌   |
| Expense status   | ✅     | ✅    | ❌   |
| Team activity    | ✅     | ❌    | ❌   |
| Timer reminders  | ✅     | ❌    | ✅   |
| Invoice status   | ✅     | ✅    | ❌   |


## Configuring Preferences {#configuring-preferences}


1. Click **Profile** → **Notification Preferences**
2. Toggle each category on/off per channel
3. Set quiet hours (no push notifications)
4. Save


## Quiet Hours {#quiet-hours}


Configure do-not-disturb:

- **Start time**: e.g., 10:00 PM
- **End time**: e.g., 8:00 AM
- **Days**: weekdays only, all days
- During quiet hours: suppress push, defer email


## Email Digest {#email-digest}


Instead of individual emails:

1. **Instant**: Each event triggers email
2. **Hourly digest**: Batched every hour
3. **Daily digest**: Once per day summary
4. **Off**: No email notifications


## API {#api}


```
GET /api/employee-notification-setting
PUT /api/employee-notification-setting
```


## Related Pages {#related-pages}


- [Notification System](https://sourcey-gauzy.pages.dev/features/notification-system/index.md) — notification features
- [Notification Architecture](https://sourcey-gauzy.pages.dev/architecture/notification-architecture/index.md) — architecture
- [Email Templates](https://sourcey-gauzy.pages.dev/features/email-templates-deep-dive/index.md) — email config
