Notifications

Configure how and when SecZim sends notifications.

Notification Channels

  • Email: Send alerts to one or more email addresses
  • Webhook: POST JSON to external systems
  • Dashboard: In-app notifications (always enabled)

Email Setup

Go to Settings → Notifications → Email:

  1. Enter recipient email addresses
  2. Configure SMTP settings if needed
  3. Select which events trigger emails
  4. Test the configuration

Webhook Integration

Send notifications to external systems:

  1. Go to Settings → Notifications → Webhooks
  2. Add your webhook URL
  3. Select events to send
  4. Optionally add authentication headers

Webhook payload format:

{ "event": "threat_detected", "severity": "high", "timestamp": "2024-01-15T10:30:00Z", "data": { ... } }

Event Types

  • threat_detected: Malicious email blocked
  • quota_exceeded: User exceeded sending limit
  • anomaly_detected: Unusual behavior found
  • ip_blacklisted: IP auto-blocked
  • auth_failed: Multiple login failures
  • service_status: Service started/stopped

Notification Frequency

Control notification volume:

  • Immediate: Send as events occur
  • Digest: Batch and send hourly/daily
  • Threshold: Only notify after X events

Quiet Hours

Suppress non-critical notifications during specified hours. Critical alerts always send immediately.