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:
| Event | Recipients |
|---|---|
| Inspection due | Assignee |
| Inspection overdue | Assignee, Manager |
| Inspection completed | Item owner |
| Inspection failed | Manager |
| Item status change | Related users |
| Corrective action created | Assignee |
| Corrective action overdue | Assignee, 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:
- Go to Admin > Settings
- Navigate to Notifications
- Configure organization defaults
- Save
Available Settings
| Setting | Description |
|---|---|
| Enable email | Turn on/off email notifications |
| Default frequency | Immediate, digest, or off |
| Sender name | From name on emails |
| Reply-to address | Where replies go |
Per-Event Settings
Configure each notification type:
- Go to Admin > Notifications
- Find notification type
- Configure:
- Enabled/disabled
- Recipients
- Template
- Conditions
User Preferences
Personal Settings
Users control their notifications:
- Go to Profile > Notifications
- Set preferences per event type
- Save
Preference Options
| Option | Description |
|---|---|
| Immediately | Get email right away |
| Daily digest | Bundled daily |
| Weekly digest | Bundled weekly |
| Off | No 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:
- Go to Admin > Notifications
- Select template
- Click Edit Template
- Modify content
- Preview
- Save
Template Variables
Use variables for dynamic content:
| Variable | Inserts |
|---|---|
{{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:
- Notifications are collected throughout the period
- Grouped by type and priority
- Single digest email sent at scheduled time
- 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:
- Go to Settings > Notifications
- Choose your frequency:
| Setting | Options |
|---|---|
| Frequency | None, Daily, Weekly |
| Send time | 8: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
| Feature | Description |
|---|---|
| Summary cards | Visual count of total, high priority, and categories |
| Type grouping | Notifications grouped by type for easy scanning |
| Priority badges | Color-coded priority indicators (green, yellow, red, purple) |
| Item previews | Up to 5 items shown per type with "more" indicator |
| Action button | One-click access to notification center |
Test Digest
Preview your digest before enabling:
- Go to Settings > Notifications
- Click Send Test Digest
- Choose daily or weekly format
- Check your email for the preview
Notification Recipients
Default Recipients
Based on roles and relationships:
| Event | Default Recipients |
|---|---|
| Inspection due | Assigned inspector |
| Item issue | Item owner, Location manager |
| Action created | Assignee |
| Escalation | Next 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:
| Priority | Behavior |
|---|---|
| Critical | Always immediate |
| High | Immediate by default |
| Medium | Digest eligible |
| Low | Digest preferred |
Testing Notifications
Send Test Email
- Go to notification settings
- Click Send Test
- Enter recipient
- Review received email
Preview Mode
Before enabling:
- Configure notification
- Click Preview
- See sample email
- Adjust as needed
Troubleshooting
Not Receiving Emails
Check:
- Spam folder - Most common issue
- Email address - Correct in profile
- Preferences - Not disabled
- Organization settings - Notifications enabled
- 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:
- Go to Admin > Notifications
- View Delivery Log
- See sent, delivered, failed
Failed Deliveries
Failed emails show:
- Recipient
- Error reason
- Retry attempts
- Resolution options
Retry Policy
Failed emails use exponential backoff:
| Attempt | Delay |
|---|---|
| 1st retry | 5 minutes |
| 2nd retry | 15 minutes |
| 3rd retry | 1 hour |
| 4th retry | 4 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:
- Go to Admin > Notifications
- View Queue Status dashboard
- See pending, processing, completed, and failed counts
- Retry failed notifications manually
- Clear old completed items
Security Considerations
Email Content
Notifications include:
- Limited sensitive data
- Links (not full data)
- Generic descriptions
- No passwords or secrets
Link Security
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:
- Create automation rule
- Add "Send Email" action
- Configure recipients
- Set message content
- Activate
See Automation Rules for details.
Best Practices
For Admins
- Set sensible defaults
- Don't over-notify
- Use clear templates
- Test before enabling
- Monitor delivery
For Users
- Review preferences
- Use digests for volume
- Keep email updated
- Check spam folder
- Report issues
Template Design
- Clear subject lines
- Brief, scannable content
- Obvious action buttons
- Mobile-friendly format
- Include context
Next Steps
- Automation Rules - Custom notifications
- Webhooks - External integrations
- User Management - User settings