Skip to main content

Email Notifications

Configure and manage automated email notifications.

Overview

Email notifications keep users informed about:

  • Important events
  • Required actions
  • Status changes
  • Reminders and alerts

Notification Types

System Notifications

Automatic notifications for:

EventRecipients
Inspection dueAssignee
Inspection overdueAssignee, Manager
Inspection completedItem owner
Inspection failedManager
Item status changeRelated users
Corrective action createdAssignee
Corrective action overdueAssignee, Manager

User Notifications

Triggered by user actions:

  • Mentioned in comment
  • Assigned task
  • Shared report
  • Access granted

Scheduled Notifications

Time-based notifications:

  • Daily digests
  • Weekly summaries
  • Monthly reports
  • Reminder schedules

Configuring Notifications

Organization Settings

Admins configure defaults:

  1. Go to Admin > Settings
  2. Navigate to Notifications
  3. Configure organization defaults
  4. Save

Available Settings

SettingDescription
Enable emailTurn on/off email notifications
Default frequencyImmediate, digest, or off
Sender nameFrom name on emails
Reply-to addressWhere replies go

Per-Event Settings

Configure each notification type:

  1. Go to Admin > Notifications
  2. Find notification type
  3. Configure:
    • Enabled/disabled
    • Recipients
    • Template
    • Conditions

User Preferences

Personal Settings

Users control their notifications:

  1. Go to Profile > Notifications
  2. Set preferences per event type
  3. Save

Preference Options

OptionDescription
ImmediatelyGet email right away
Daily digestBundled daily
Weekly digestBundled weekly
OffNo email for this type

Overriding Defaults

Users can:

  • Reduce frequency
  • Turn off specific types
  • Keep or expand others

Cannot override:

  • Critical safety alerts
  • Security notifications
  • Admin-required notifications

Email Templates

Template Structure

Each notification has:

  • Subject line
  • Header
  • Body content
  • Action button
  • Footer

Customizing Templates

Admins can modify:

  1. Go to Admin > Notifications
  2. Select template
  3. Click Edit Template
  4. Modify content
  5. Preview
  6. Save

Template Variables

Use variables for dynamic content:

VariableInserts
{{user.name}}Recipient's name
{{item.name}}Item name
{{inspection.date}}Inspection date
{{organization.name}}Org name
{{action.url}}Link to action

Template Example

Subject: Inspection Due: {{item.name}}

Hi {{user.name}},

The following inspection is due soon:

Item: {{item.name}}
Due Date: {{inspection.dueDate}}
Location: {{item.location}}

Click below to perform the inspection:

[Perform Inspection]({{action.url}})

Thanks,
{{organization.name}}

Digest Notifications

How Digests Work

Instead of individual emails:

  1. Notifications are collected throughout the period
  2. Grouped by type and priority
  3. Single digest email sent at scheduled time
  4. Notifications marked as "included in digest"

Digest Schedule

  • Daily digests: Sent at 8:00 AM UTC every day
  • Weekly digests: Sent at 8:00 AM UTC on Mondays

Digest Settings

Configure your digest preferences:

  1. Go to Settings > Notifications
  2. Choose your frequency:
SettingOptions
FrequencyNone, Daily, Weekly
Send time8:00 AM (UTC)

Digest Content

Each digest email includes:

  • Summary statistics: Total notifications, high priority count, categories
  • Priority highlighting: High priority items shown prominently with warning indicator
  • Grouped notifications: Organized by type (inspections, corrective actions, etc.)
  • Quick links: Direct links to notification center and individual items
  • Unsubscribe link: Manage notification preferences

Digest Email Features

FeatureDescription
Summary cardsVisual count of total, high priority, and categories
Type groupingNotifications grouped by type for easy scanning
Priority badgesColor-coded priority indicators (green, yellow, red, purple)
Item previewsUp to 5 items shown per type with "more" indicator
Action buttonOne-click access to notification center

Test Digest

Preview your digest before enabling:

  1. Go to Settings > Notifications
  2. Click Send Test Digest
  3. Choose daily or weekly format
  4. Check your email for the preview

Notification Recipients

Default Recipients

Based on roles and relationships:

EventDefault Recipients
Inspection dueAssigned inspector
Item issueItem owner, Location manager
Action createdAssignee
EscalationNext level manager

Custom Recipients

Add additional recipients:

  • Specific users
  • Roles
  • Email addresses
  • Distribution lists

CC and BCC

Some notifications support:

  • CC: Additional visible recipients
  • BCC: Hidden recipients

Smart Notifications

Avoiding Overload

System prevents notification fatigue:

  • Combines related notifications
  • Respects quiet hours
  • Limits frequency
  • Prioritizes importance

Priority Handling

Higher priority = more aggressive:

PriorityBehavior
CriticalAlways immediate
HighImmediate by default
MediumDigest eligible
LowDigest preferred

Testing Notifications

Send Test Email

  1. Go to notification settings
  2. Click Send Test
  3. Enter recipient
  4. Review received email

Preview Mode

Before enabling:

  1. Configure notification
  2. Click Preview
  3. See sample email
  4. Adjust as needed

Troubleshooting

Not Receiving Emails

Check:

  1. Spam folder - Most common issue
  2. Email address - Correct in profile
  3. Preferences - Not disabled
  4. Organization settings - Notifications enabled
  5. Email verification - Address verified

Emails Going to Spam

To improve delivery:

  • Whitelist sender address
  • Add to contacts
  • Mark as "not spam"
  • Check IT policies

Wrong Content

Check:

  • Template variables
  • Condition logic
  • Event data

Too Many Emails

Consider:

  • Switching to digest
  • Disabling less important types
  • Adjusting thresholds

Email Delivery

Delivery Status

Monitor email delivery:

  1. Go to Admin > Notifications
  2. View Delivery Log
  3. See sent, delivered, failed

Failed Deliveries

Failed emails show:

  • Recipient
  • Error reason
  • Retry attempts
  • Resolution options

Retry Policy

Failed emails use exponential backoff:

AttemptDelay
1st retry5 minutes
2nd retry15 minutes
3rd retry1 hour
4th retry4 hours

After all retries fail:

  • Email marked as failed
  • Admin notified
  • Available for manual retry

Notification Queue

All emails are processed through a priority-based queue:

  • Processing: Every 5 minutes
  • Batch size: Up to 50 emails per run
  • Priority: High priority notifications processed first
  • Rate limiting: Respects Brevo API limits

Queue Monitoring (Admin)

Admins can monitor the notification queue:

  1. Go to Admin > Notifications
  2. View Queue Status dashboard
  3. See pending, processing, completed, and failed counts
  4. Retry failed notifications manually
  5. Clear old completed items

Security Considerations

Email Content

Notifications include:

  • Limited sensitive data
  • Links (not full data)
  • Generic descriptions
  • No passwords or secrets

Email links:

  • Require authentication
  • Time-limited (optional)
  • Logged when clicked
  • Can't bypass permissions

Integration with Automation

Rule-Based Notifications

Create custom notifications via automation:

  1. Create automation rule
  2. Add "Send Email" action
  3. Configure recipients
  4. Set message content
  5. Activate

See Automation Rules for details.

Best Practices

For Admins

  1. Set sensible defaults
  2. Don't over-notify
  3. Use clear templates
  4. Test before enabling
  5. Monitor delivery

For Users

  1. Review preferences
  2. Use digests for volume
  3. Keep email updated
  4. Check spam folder
  5. Report issues

Template Design

  1. Clear subject lines
  2. Brief, scannable content
  3. Obvious action buttons
  4. Mobile-friendly format
  5. Include context

Next Steps