Skip to main content

In-app notifications

Module: Core | Platform: Web

The header bell opens your notification drawer for unread and historical alerts tied to jobs, approvals, and system events.

Header → View notifications (any main screen)

Overview

Notification Panel — in-app notification center with timesheet, scheduling, and system alerts

The notification panel slides open from the right side of the screen when you click the bell icon in the header. It displays a chronological list of alerts, approvals, and system messages relevant to your role. Unread notifications are highlighted, and a badge count on the bell icon indicates how many unread items are waiting.

ControlDescription
Unread / AllSwitch between unread-only and full history.
Manage Notification PreferencesOpens detailed rules in Settings.

Bell icon behaviour

StateDescription
Badge CountA red badge on the bell icon shows the number of unread notifications.
No BadgeAll notifications have been read or dismissed.
Click to OpenClick the bell to slide open the notification panel.
Auto-UpdateNew notifications appear in real time without refreshing the page.

Notification types

TypeTriggerExample
Timesheet SubmittedA worker submits a timesheet for approval."John D. submitted a timesheet for March 15."
Timesheet Approved / RejectedA manager approves or rejects a timesheet."Your timesheet for March 15 was approved."
Schedule PublishedA new schedule is published for your crew."Schedule for March 18–22 has been published."
Job AssignmentYou are assigned to a job or a job is updated."You were assigned to Project ABC – Job 12."
Form SubmittedA field worker submits a safety or inspection form."Safety checklist submitted for Job 12."
Approval RequiredAn item (expense, PO, timesheet) requires your approval."Expense report from Jane S. requires your approval."
Material Order UpdateA material order status changes (ordered, delivered)."Material order #1045 marked as Delivered."
Policy AcknowledgmentA new policy document requires your review."New safety policy requires acknowledgment."
System AlertPlatform events such as sync errors or integration issues."QuickBooks sync failed — check connection."

Clearing and dismissing notifications

ActionDescription
Mark as ReadClick a notification to mark it as read. The highlight is removed.
Mark All as ReadClick the "Mark all as read" option at the top of the panel to clear all unread badges.
Click ThroughClicking a notification opens the related record (timesheet, job, form, etc.) and marks it as read.

Notifications are not permanently deleted — they remain in your history and can be viewed by switching to the All tab.

Settings

Email, SMS, and category toggles are configured under Notification Control in Settings.

Configurable preferences

SettingDescription
In-App NotificationsToggle which categories of notifications appear in the bell panel.
Email NotificationsChoose which events trigger an email to your address.
SMS NotificationsEnable text message alerts for critical events (requires Twilio integration).
Quiet HoursSet time windows during which non-urgent notifications are suppressed.

How notifications connect to other features

FeatureRelationship
TimesheetsSubmission and approval events generate notifications for workers and managers.
SchedulingPublished schedules, shift changes, and job assignments trigger notifications for affected workers.
FormsForm submissions (safety checklists, inspections) notify the relevant manager or reviewer.
ApprovalsExpense reports, purchase orders, and other approval workflows notify the approver.
Policy DocumentsNew document publications and acknowledgment requests appear as notifications.
Material OrdersStatus changes on orders notify the requestor and project lead.
IntegrationsSync errors or connection issues with QuickBooks, Twilio, or other integrations generate system alerts.