Chat with us, powered by LiveChat

Real-Time Updates

Live notification and schedule-refresh behavior, including company-level enablement limits

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

  1. Sign in to DrillerDB
  2. Open Settings > Notifications
  3. Enable the notification categories you want
  4. Open a second session and trigger a test change
  5. 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

StatusDisplayUser Action
ConnectedLive updates activeNone needed
ReconnectingTemporary interruptionWait for auto-reconnect
DisconnectedNo live eventsRefresh after connectivity returns

Automatic Recovery Process

StepWhat Happens
1. Disconnect detectedClient starts reconnect logic
2. Exponential backoffRetry: 1s, 2s, 4s, 8s... (max 30s)
3. Retry limit reachedStops after 10 retries
4. Manual fallbackUser refreshes page to resync

Step-by-Step: Configure Notification Preferences

  1. Go to Settings > Notifications
  2. Enable/disable categories you want to receive
  3. Save settings
  4. Trigger a test event from another session
  5. Confirm notification count/list updates

If live updates stop, refresh the page. Manual refresh always restores current server state.

Supported vs Not Documented Here

AreaCurrent Documentation Position
Live notification refreshSupported when company-enabled
Live schedule refresh triggersSupported when company-enabled
User presence dots/availability UINot documented as supported
Guaranteed offline queue/sync for chatNot documented as supported
Universal access for all companiesNot 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