Communication Settings
Communication Settings
Communication Settings control how messaging, notifications, email, and quiet hours behave across your organisation. Navigate to Configuration > Communication (/configuration/communication). Only users with the CoreAdmin role and settings.access permission can modify these settings.
The page is organised into five tabs. On desktop, these appear as horizontal tabs. On mobile, a dropdown selector replaces the tab bar for easier navigation.
Tab 1: Messaging
| Setting | Type | Description |
|---|---|---|
| Internal Messaging | Toggle | Enable or disable in-app messaging between team members |
| Email Integration | Toggle | Enable bi-directional email replies (reply to notification emails to respond in-app) |
| File Attachments | Toggle | Allow file attachments in messages |
| Max Attachment Size (MB) | Number (1–100) | Maximum file size per attachment when attachments are enabled |
| Message Retention Days | Number | Number of days to retain messages (0 = unlimited, messages kept indefinitely) |
| @Mentions | Toggle | Allow users to @mention colleagues in messages and discussions |
| Message Reactions | Toggle | Allow emoji reactions on messages |
| Read Receipts | Toggle | Show read indicators when recipients view messages |
| Typing Indicators | Toggle | Show real-time typing indicators in conversations |
Tab 2: Notifications
Control which delivery channels are active and which notification types users receive:
| Setting | Type | Description |
|---|---|---|
| Desktop Notifications | Toggle | Enable browser-level desktop notifications |
| Sound Notifications | Toggle | Play an audio alert when notifications arrive |
| Email Notifications | Toggle | Send notification emails to users |
| SMS Notifications | Toggle | Send SMS alerts (requires SMS credits to be purchased) |
| Push Notifications | Toggle | Enable mobile PWA push notifications |
Notification Type Checkboxes — multi-select list of enabled notification categories:
- Core types (always visible): project, equipment, invoice, quote, repair, crew, warehouse, message, system, warning
- Addon-conditional types (only visible when the corresponding addon is enabled): transport, phase_planning, load_planning, rams, site_mapping, pat_testing
Tab 3: Email Settings
| Setting | Type | Description |
|---|---|---|
| Reply-To Domain | Text field | Custom domain for reply-to addresses on outbound emails |
| Email Signature | Textarea (max 2000 chars) | HTML signature appended to all outbound notification and discussion emails |
| Email Digest Frequency | Dropdown | Never, Daily, Weekly, or Monthly — controls how non-urgent email notifications are batched |
Tab 4: Quiet Hours
| Setting | Type | Description |
|---|---|---|
| Enable Quiet Hours | Toggle | Activate the quiet hours window |
| Start Time | Time picker | When quiet hours begin (e.g. 22:00) |
| End Time | Time picker | When quiet hours end (e.g. 08:00) |
| Allow Urgent Notifications | Toggle | Let urgent-priority notifications bypass quiet hours |
| Timezone | Dropdown | GMT, EST, PST, CET, or AEST — determines when quiet hours are evaluated |
Notifications received during quiet hours are snoozed and delivered when the window ends, unless they are urgent and the Allow Urgent toggle is enabled.
Tab 5: Client Portal
| Setting | Type | Description |
|---|---|---|
| Enable Client Portal Links | Toggle | Include portal access buttons in quote and invoice emails sent to clients |
| Auto-Connect on Portal Access | Toggle | Automatically create a Client Node connection when a client first accesses the portal |
An info alert below these toggles explains: "When enabled, clients who receive quote or invoice emails will see a button to view and approve directly in the Client Portal. Auto-Connect creates a Client Node link on their first visit."
Page Actions
- Save (primary button) — disabled until changes are detected, shows a loading spinner during save
- Reset to Defaults (text button) — reverts all settings on the current tab to system defaults
Tab Error Indicators
If a tab contains validation errors after a failed save attempt, a red mdi-alert icon appears next to the tab label. This helps you quickly identify which section needs attention without switching through every tab manually.
Was this article helpful?