Notifications
CalcBridge's notification system delivers alerts and updates to users through configurable channels.
Notification Types
| Type | Description | Default Priority |
compliance_alert | Compliance test threshold warnings | High |
export_complete | Export job finished | Normal |
reconciliation_issue | New reconciliation discrepancy detected | High |
system | System announcements and maintenance | Normal |
insight_ready | New insights generated | Low |
job_failed | Background task failure | High |
Priority Levels
| Priority | Description | Delivery |
urgent | Critical, immediate action needed | All channels |
high | Important, requires attention | In-app + email |
normal | Standard notifications | In-app |
low | Informational | In-app (if enabled) |
User Preferences
Users can configure notification delivery per type and channel:
{
"email_notifications": true,
"push_notifications": false,
"notification_types": {
"compliance_alert": true,
"export_complete": true,
"reconciliation_issue": true,
"system": true,
"insight_ready": false
}
}
Delivery Channels
| Channel | Description | Configuration |
| In-App | Real-time via WebSocket | Always enabled |
| Email | Email digest or immediate | Per-user preference |
Batch Operations
| Operation | Description |
| Mark as read | Mark specific notifications as read |
| Mark all read | Mark all notifications as read |
| Clear read | Delete all read notifications |