Skip to content

Notifications

In-app, email, and push deliveryPush settings live in Profile & Sessions

The Notifications system keeps users informed about assignments, approvals, status changes, expirations, and finance-related follow-up.

Delivery Channels

Titanus uses three delivery channels:

ChannelDescription
In-appReal-time notifications in the bell dropdown
EmailHTML emails, often with PDF attachments
Web PushBrowser push notifications for background or closed-tab delivery

Using the Notification Bell

The notification bell is available in the top bar.

  • A badge shows the unread count.
  • Opening the bell loads the most recent notifications.
  • Unread items are visually highlighted.
  • Clicking a notification opens the related page when a direct link exists.

Available Actions

Inside the notification list, users can:

  • Open a notification and navigate to the related page
  • Mark individual items as read by opening them
  • Use Mark all as read to clear the unread count
  • Delete individual notifications from the list

Real-Time Behavior

Titanus keeps the notification list fresh through a WebSocket connection.

  • New notifications appear without refreshing the page.
  • The unread badge updates automatically.
  • A slower polling fallback keeps counts in sync even if the real-time connection is interrupted.

Email Notifications

Certain actions also trigger email delivery:

EventRecipientAttachment
Work order assignedContractorWork-order PDF
Work order submitted for reviewFacility ManagerNo attachment
Invoice line item rejectedContractorRejection letter PDF
Payment advice sentContractorPayment-advice PDF
Service report sentContractorService-report PDF

Web Push Notifications

Web push helps users receive updates even when the app is in the background or the tab is closed.

Enable Web Push

You can enable push in two places:

  1. Accept the browser permission prompt when Titanus asks.
  2. Later, open Profile & Sessions and switch Push Notifications on.

If Push Is Denied

If browser push permission is denied:

  • the toggle on the profile page becomes unavailable
  • Titanus shows guidance telling the user to re-enable notifications from browser settings

TIP

Push notifications are especially useful for urgent work-order activity and approvals that should not wait for the user to reopen the app.

Offline and Background Behavior

  • If the app is installed, push notifications can still arrive while the app is not open.
  • If the browser goes offline, Titanus shows an offline banner and continues showing cached data where available.
  • Once the connection returns, unread counts and recent notifications sync again.

Common Notification Types

TypeTypical trigger
AssignmentA work order is assigned or sent to a contractor
Status changeA work order or related workflow changes state
Pending reviewA work order is submitted for FM review
Contract alertA contract is approaching expiry
Invoice actionAn invoice line is approved or rejected
Payment adviceA payment advice is prepared or sent
GeneralAnnouncements or broad system messages

Titanus