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.
Quick Start: Configure Notifications
- Go to Settings > Notifications
- Enable notification types you want to receive
- Allow browser notifications when prompted
- Watch for badge icon in top navigation
- Click notifications to view details
The notification badge in the top navigation shows your unread count. Click it to open the notification center and see all recent alerts.
Notification Delivery Methods
| Method | Description | Enable In |
|---|---|---|
| In-App | Badge and notification center | Always on |
| Browser | Desktop/mobile push notifications | Browser settings |
| Email summaries (optional) | User settings |
:::note[Connection Required] Real-time notification features require an active internet connection and may have limitations based on company configuration. WebSocket connectivity is currently enabled for select companies. :::
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.
In-App Notifications - The notification center displays all your alerts within the DrillerDB interface, providing a centralized location to track important events and updates.
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 manages connection status automatically:
Automatic 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.
Connection Monitoring - Connection status is monitored in real-time. When connectivity issues are detected, the system will attempt to restore the connection and resume notification delivery.
Connectivity Requirements - WebSocket notifications require a stable internet connection. If you experience notification delivery issues, check your network connection and ensure WebSocket traffic (port 443) is not blocked by your firewall or network configuration.
Troubleshooting
Not receiving notifications?
- Check browser notification permissions (allow for app.drillerdb.com)
- Verify internet connection is stable
- Look for connection indicator in app
- Check notification preferences aren't muted
Notifications delayed?
- Check internet connection speed
- Refresh browser if issues persist
- Connection auto-reconnects after interruption
Too many notifications?
- Adjust notification preferences in Settings
- Mute specific notification types
- Use "Mark all as read" to clear backlog
Browser notifications not working?
- Allow notifications in browser settings
- Check system notification settings (especially on Mac/Windows)
- Ensure browser isn't in "Do Not Disturb" mode
Related Topics
- Real-Time Features - Overview
- Schedule Updates - Live schedules
- Notification Settings - Configure preferences
- Activity Log - Event history