Skip to main content

Notifications

OpenCLM sends both in-app and email notifications to keep users informed about events that require their attention.

The in-app notification panel showing recent notification cards and a mark-all-read action

In-App Notifications

The bell icon (🔔) in the top navigation bar shows the count of unread notifications. Click it to open the notification panel.

Notification Types

EventWho is notified
New approval requestThe assigned approver(s)
Approval approvedThe contract owner and previous approvers
Approval rejectedThe contract author / owner
Contract signedThe contract owner and Contract Manager
Deadline approachingContract owner, Contract Manager, configured roles
Obligation dueThe obligation's responsible party
Comment addedAll users who have commented on the contract + the owner
Document attachedContract owner
Contract status changedContract owner, all approvers in the workflow

Managing In-App Notifications

  • Click Mark as read on individual notifications.
  • Click Mark all as read to clear the counter.
  • Click Notification Settings at the bottom of the panel to manage preferences.

Email Notifications

Configuring SMTP

Email delivery requires SMTP configuration (Super Admin / server-level):

# In .env
SMTP_HOST=smtp.yourdomain.com
SMTP_PORT=587
SMTP_PASS=your-smtp-password
SMTP_FROM_NAME="OpenCLM"
SMTP_FROM_EMAIL=[email protected]
SMTP_SECURE=true

Per-User Notification Preferences

Each user can configure which events they want to receive emails for:

  1. Go to Settings → My Account → Notifications.
  2. Toggle each notification type on or off.
  3. Choose between Immediate (send per event) and Digest (daily/weekly summary).

Organisation-level Email Defaults

Administrators can set default notification preferences for new users:

  1. Go to Settings → Notifications → Defaults.
  2. Toggle each event type.
  3. Click Save Defaults.

New users inherit these defaults. They can override them in their personal settings.

Deadline Reminder Configuration

Configure reminder schedules at Settings → Notifications → Deadline Reminders:

  1. Select the offset days: e.g. 90, 60, 30, 14, 7, 1 days before expiry.
  2. Select which roles receive the reminder: Contract Owner, Contract Manager, Department Head.
  3. Click Save.

Notification Digest

Instead of individual emails for each event, users can opt into a daily or weekly digest that summarises all activity since the last digest.

Configure at Settings → My Account → Notifications → Delivery → select "Daily Digest" or "Weekly Digest".