Notification Control System
Module: Settings | Platform: Web
The Notification Control System sets the global default notification preferences for all users. Administrators can enable or disable specific notification types for both in-app notifications and SMS alerts.
Navigation
Sidebar → Settings → Notification Control System
Overview

Each row represents a notification event. Two toggle columns control delivery:
| Column | Description |
|---|---|
| Notification | In-app push notification (green = enabled). |
| SMS Notification | Text message via Twilio integration (requires Twilio setup in Settings → Integrations). |
Notification Types
| Notification Type | Description |
|---|---|
| Acknowledge Feedback | When a user acknowledges feedback on a note or form. |
| Announcement All / Desktop / Mobile | Company-wide announcements, split by platform. |
| Document Comment Mention | When a user is mentioned in a document comment. |
| Expense Approved / Rejected / Submitted | Expense lifecycle events. |
| Intuit Timesheet Export Completed / Failed | QuickBooks timesheet sync status. |
| Leave Approved / Rejected / Submitted | Leave request lifecycle events. |
| Note Commented / Created / Tagged | Activity on job notes. |
| Onboarding Completed | When a new user completes onboarding. |
| RFI Response Submitted | When an RFI response is submitted. |
| Sign Document | Digital signature request notifications. |
| Timesheet Approved / Rejected | Timesheet review outcomes. |
| User Clocked In Outside Geofence | Geofence violation alerts for field workers. |
| User Entered / Left Job Site | GPS-based job site arrival and departure notifications. |
How It Works
- These are global defaults — they apply to all users when their account is created.
- Individual users can override their notification preferences from their own profile settings.
- SMS notifications require a configured Twilio integration (see Settings → Integrations).