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

SettingTypeDescription
Internal MessagingToggleEnable or disable in-app messaging between team members
Email IntegrationToggleEnable bi-directional email replies (reply to notification emails to respond in-app)
File AttachmentsToggleAllow file attachments in messages
Max Attachment Size (MB)Number (1–100)Maximum file size per attachment when attachments are enabled
Message Retention DaysNumberNumber of days to retain messages (0 = unlimited, messages kept indefinitely)
@MentionsToggleAllow users to @mention colleagues in messages and discussions
Message ReactionsToggleAllow emoji reactions on messages
Read ReceiptsToggleShow read indicators when recipients view messages
Typing IndicatorsToggleShow real-time typing indicators in conversations

Tab 2: Notifications

Control which delivery channels are active and which notification types users receive:

SettingTypeDescription
Desktop NotificationsToggleEnable browser-level desktop notifications
Sound NotificationsTogglePlay an audio alert when notifications arrive
Email NotificationsToggleSend notification emails to users
SMS NotificationsToggleSend SMS alerts (requires SMS credits to be purchased)
Push NotificationsToggleEnable 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

SettingTypeDescription
Reply-To DomainText fieldCustom domain for reply-to addresses on outbound emails
Email SignatureTextarea (max 2000 chars)HTML signature appended to all outbound notification and discussion emails
Email Digest FrequencyDropdownNever, Daily, Weekly, or Monthly — controls how non-urgent email notifications are batched

Tab 4: Quiet Hours

SettingTypeDescription
Enable Quiet HoursToggleActivate the quiet hours window
Start TimeTime pickerWhen quiet hours begin (e.g. 22:00)
End TimeTime pickerWhen quiet hours end (e.g. 08:00)
Allow Urgent NotificationsToggleLet urgent-priority notifications bypass quiet hours
TimezoneDropdownGMT, 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

SettingTypeDescription
Enable Client Portal LinksToggleInclude portal access buttons in quote and invoice emails sent to clients
Auto-Connect on Portal AccessToggleAutomatically 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?