Live Notifications
DrillerDB features a powerful real-time notification system powered by WebSocket technology that delivers instant alerts about important events, status changes, and team activities without requiring page refreshes.
How Notifications Work
The notification system provides instant delivery of important updates:
Real-Time Delivery - Notifications appear instantly when events occur, delivered through a persistent WebSocket connection. You'll receive alerts within milliseconds of the triggering event.
Browser Notifications - Enable browser notifications to receive alerts even when DrillerDB is running in a background tab or minimized window. You'll stay informed without keeping the application in focus.
Mobile Push - When accessing DrillerDB on mobile devices, notifications work seamlessly with your device's notification system, appearing in your notification shade alongside other apps.
Visual Indicators - A notification badge appears in the top navigation bar showing the number of unread notifications. The badge updates automatically as new notifications arrive or are marked as read.
Notification Types
DrillerDB sends notifications for various important events:
Quote and Proposal Activity - Receive instant notifications when customers submit new quote requests, approve proposals, or request changes. These alerts help you respond quickly to customer actions.
Invoice and Payment Events - Get notified immediately when invoices are sent to customers, viewed by recipients, or when payments are received. Track the complete billing lifecycle in real-time.
Project Status Changes - Stay informed about project transitions such as approval, scheduling, start, completion, or cancellation. These notifications keep all team members aligned on project status.
Team Assignments - Receive alerts when you're assigned to new projects, when project team members change, or when crew assignments are updated.
Schedule Changes - Get notified instantly when schedules are modified, projects are rescheduled, or scheduling conflicts are detected. This ensures field crews have current information.
Equipment Alerts - Receive notifications about equipment maintenance due dates, service requirements, inspection schedules, or equipment issues reported by field staff.
Weather Warnings - Critical weather alerts are delivered in real-time, helping teams make informed decisions about job site safety and scheduling adjustments.
System Events - Stay informed about important system events like data sync completion, report generation, or integration updates from connected services.
Managing Notifications
Control how you receive and interact with notifications:
Notification Center - Click the notification icon in the top navigation bar to open the notification center, which displays all recent notifications in chronological order.
Mark as Read - Click any notification to mark it as read and navigate to the related item. Read notifications remain accessible in the notification center for future reference.
Notification Preferences - Configure which types of notifications you want to receive and how you want to be alerted. Access preferences from your user settings to customize your notification experience.
Mute Options - Temporarily mute notifications during focused work periods or disable specific notification types that aren't relevant to your role.
Clear All - Use the clear all option to mark all notifications as read at once when you've reviewed recent activity.
Connection Status
The notification system displays connection status information:
Connected Indicator - A small green indicator shows when your WebSocket connection is active and you're receiving real-time updates.
Reconnection - If your connection is interrupted, DrillerDB automatically attempts to reconnect using an exponential backoff strategy, with retry intervals from 1 to 30 seconds over a maximum of 10 attempts.
Offline Mode - When offline, a yellow indicator appears and notifications are queued. Once reconnected, you'll receive all notifications that occurred during the disconnection.
Connection Details - Hover over the connection indicator to view detailed connection information including status, last connected time, and retry status.