Notifications
The Notifications system keeps users informed about assignments, approvals, status changes, expirations, and finance-related follow-up.
Delivery Channels
Titanus uses three delivery channels:
| Channel | Description |
|---|---|
| In-app | Real-time notifications in the bell dropdown |
| HTML emails, often with PDF attachments | |
| Web Push | Browser 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:
| Event | Recipient | Attachment |
|---|---|---|
| Work order assigned | Contractor | Work-order PDF |
| Work order submitted for review | Facility Manager | No attachment |
| Invoice line item rejected | Contractor | Rejection letter PDF |
| Payment advice sent | Contractor | Payment-advice PDF |
| Service report sent | Contractor | Service-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:
- Accept the browser permission prompt when Titanus asks.
- 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
| Type | Typical trigger |
|---|---|
| Assignment | A work order is assigned or sent to a contractor |
| Status change | A work order or related workflow changes state |
| Pending review | A work order is submitted for FM review |
| Contract alert | A contract is approaching expiry |
| Invoice action | An invoice line is approved or rejected |
| Payment advice | A payment advice is prepared or sent |
| General | Announcements or broad system messages |
