Real-time behavior in DrillerDB is company-dependent. When WebSocket access is enabled for your company, selected events can trigger faster notification and schedule refresh behavior between active sessions.
Real-time WebSocket features are currently enabled for select companies. If your account does not receive live updates, contact support@drillerdb.com to check enablement status.
Quick Start: Enable Real-Time Notifications
- Sign in to DrillerDB
- Open Settings > Notifications
- Enable the notification categories you want
- Open a second session and trigger a test change
- Confirm live behavior, or refresh manually if your company is not enabled
How Real-Time Updates Work
When enabled, the WebSocket connection can trigger:
- Notification refresh events for in-app notifications
- Schedule refresh triggers for active scheduling views
- Automatic reconnect attempts after disconnects (up to 10 retries with backoff)
Live events are a performance improvement, not a replacement for manual refresh.
Connection Management
The WebSocket client includes automatic reconnect logic when enabled.
Connection Status Indicators
| Status | Display | User Action |
|---|---|---|
| Connected | Live updates active | None needed |
| Reconnecting | Temporary interruption | Wait for auto-reconnect |
| Disconnected | No live events | Refresh after connectivity returns |
Automatic Recovery Process
| Step | What Happens |
|---|---|
| 1. Disconnect detected | Client starts reconnect logic |
| 2. Exponential backoff | Retry: 1s, 2s, 4s, 8s... (max 30s) |
| 3. Retry limit reached | Stops after 10 retries |
| 4. Manual fallback | User refreshes page to resync |
Step-by-Step: Configure Notification Preferences
- Go to Settings > Notifications
- Enable/disable categories you want to receive
- Save settings
- Trigger a test event from another session
- Confirm notification count/list updates
If live updates stop, refresh the page. Manual refresh always restores current server state.
Supported vs Not Documented Here
| Area | Current Documentation Position |
|---|---|
| Live notification refresh | Supported when company-enabled |
| Live schedule refresh triggers | Supported when company-enabled |
| User presence dots/availability UI | Not documented as supported |
| Guaranteed offline queue/sync for chat | Not documented as supported |
| Universal access for all companies | Not supported; company-gated |
Chat Behavior Note
Chat is available in DrillerDB, but this page does not assume WebSocket-backed chat delivery for all accounts. If message state appears stale, refresh the conversation.
Troubleshooting
No live updates at all?
- Confirm your company has real-time enablement
- Check internet connectivity
- Refresh active sessions
Schedule view looks stale?
- Refresh Scheduling
- Confirm the change actually saved
- Verify both users are in the same company context
Connection repeatedly disconnects?
- Check network stability
- Disable problematic browser extensions
- Clear browser cache and retry
Related Topics
- Real-Time Features - Account-level overview and enablement
- Live Notifications - Notification behavior
- Real-Time Schedule Updates - Scheduling sync behavior
- Connection Issues - Network troubleshooting