Skip to content

Notifications

The notification system delivers real-time alerts when important events happen across the CRM. You receive notifications via email and in-app alerts based on your role and preferences.

Notifications are triggered automatically when events occur — like a contact being assigned, a deal being won, or a ticket SLA being breached. You only receive notifications for events you have permission to see, and you’re never notified about your own actions.

Related Modules:

  • Contacts - Contact creation, assignment, lifecycle status changes, and deal creation
  • Deals - Deal creation, assignment, stage changes, won/lost
  • Activities - Assignment, due soon, overdue alerts
  • Tickets - Creation, assignment, status changes, SLA warnings/breaches
  • Price Offers - Creation, sent, expiring alerts
  • Projects - Task assignment, due soon alerts
  • Settings - Template management and user preferences
ChannelStatusDescription
EmailAvailableHTML email sent to your inbox
WebAvailableIn-app notification shown in the notification bell
WhatsAppComing Soon
Mobile PushComing Soon

27 events organized into 10 categories:

EventDescriptionDefault Channels
Contact CreatedA new contact is createdWeb
Contact AssignedA contact is assigned to youEmail, Web
Contact Status ChangedA contact’s lifecycle status changesWeb
Deal CreatedA contact becomes part of a deal opportunityEmail, Web
EventDescriptionDefault Channels
Deal CreatedA new deal is createdWeb
Deal AssignedA deal is assigned to youEmail, Web
Deal Stage ChangedA deal moves to a new pipeline stageWeb
Deal WonA deal is marked as wonEmail, Web
Deal LostA deal is marked as lostEmail, Web
EventDescriptionDefault Channels
Activity AssignedAn activity is assigned to youEmail, Web
Activity Due SoonAn activity is due within 1 hourEmail, Web
Activity OverdueAn activity has passed its due dateEmail, Web
EventDescriptionDefault Channels
Contact AssignedA contact is assigned to youEmail, Web
Account AssignedAn account is assigned to youEmail, Web
EventDescriptionDefault Channels
Price Offer CreatedA new price offer is createdWeb
Price Offer SentA price offer is sent to a clientWeb
Price Offer ExpiringA price offer expires within 7 daysEmail, Web
EventDescriptionDefault Channels
Ticket CreatedA new ticket is createdWeb
Ticket AssignedA ticket is assigned to youEmail, Web
Ticket Status ChangedA ticket’s status changesWeb
SLA WarningAn SLA metric is close to breachEmail, Web
SLA BreachedAn SLA metric has been breachedEmail, Web
EventDescriptionDefault Channels
Approval RequestedYour approval is neededEmail, Web
Approval ApprovedYour request has been approvedEmail, Web
Approval RejectedYour request has been rejectedEmail, Web
EventDescriptionDefault Channels
Task AssignedA project task is assigned to youEmail, Web
Task Due SoonA project task is due soonEmail, Web
EventDescriptionDefault Channels
Import CompletedA data import has finishedEmail, Web
Workflow ErrorA workflow automation has failedEmail, Web

The bell icon in the app header shows your in-app notifications:

  • Badge shows your unread count
  • Click to open a dropdown with recent notifications
  • Mark as read — click a notification to mark it read
  • Mark all as read — clears the unread count
  • Dismiss — hides a notification from the list
  • Navigate — clicking a notification takes you to the related record (e.g., the activity or deal)

Each user can choose which notifications they receive.

  1. Go to Settings > Notifications
  2. Toggle Email and Web channels on/off for each event
  3. Changes save automatically

If you haven’t set a preference for an event, you’ll follow the organization’s default (on or off). Setting a preference to off means you won’t receive that notification regardless of the org default.

You only receive notifications for records you have access to, based on your role and data visibility:

  • Owners receive all notifications
  • Admins with “All” visibility receive all notifications
  • Managers/Users receive notifications based on their department or assigned data
  • The person who performed the action (e.g., created the contact) is never notified about their own action

Admins can customize email templates for every event from Settings > Notification Templates.

Events are grouped by category (Contacts, Deals, Activities, etc.). For each event you can:

  • Toggle channels — enable or disable Email and Web org-wide
  • Edit Template — open the drag-and-drop email editor
  • Send Test — send a sample email to your own inbox
  • Reset to Default — revert to the system template

Toggling a channel off at the org level disables it for all users, regardless of their personal preferences.

The email editor uses a drag-and-drop builder:

  1. Click Edit Template next to any event
  2. Subject line — edit in the input above the editor. Use the Merge Fields button to insert dynamic fields like {{contact.name}}
  3. Email body — drag and drop blocks (text, images, buttons, columns). Use Merge Tags in the text toolbar to insert dynamic content
  4. Click Save Template

Templates use {{field.name}} placeholders that get replaced with real data when sent. The available fields depend on the event:

  • All events: Organization Name, Actor Name, Entity URL
  • Contacts: Contact Name, Email, Phone, Company, Source, Value, Status
  • Deals: Deal Name, Value, Stage, Pipeline, Expected Close Date, Owner
  • Activities: Subject, Type, Due Date, Description
  • Contacts: First Name, Last Name, Email, Phone, Account
  • Accounts: Name, Industry, Email
  • Price Offers: Name, Total, Valid Until, Status
  • Tickets: Number, Subject, Status, Priority, Assignee, SLA Metric
  • Approvals: Entity Name, Requested By, Status
  • Projects: Project Name, Task Name, Due Date, Assignee
  • System: Module, Total, Succeeded, Failed, Workflow Name, Error
  1. Click Load Template
  2. Paste an Unlayer template URL (e.g., from unlayer.com/templates)
  3. Click Load to import the design
  4. Customize and save
  1. Click Reset to Default
  2. Confirm in the dialog
  3. The subject, body, and design revert to the system default

Some notifications are triggered automatically by scheduled checks:

  • Activity reminders — Checked every 5 minutes. You’re alerted when an activity is due within 1 hour or overdue. Only one alert per 24 hours per activity.
  • Price offer expiry — Checked every hour. You’re alerted when a sent offer expires within 7 days. Only one alert per offer.
  • SLA monitoring — Checked every minute. You’re alerted when a ticket SLA is approaching breach (15 min warning) or has been breached.