Verk

Live Updates

Real-time synchronization across devices with intelligent conflict resolution and offline support

Verk keeps your team synchronized in real-time using WebSocket technology. See changes instantly, work offline seamlessly, and resolve conflicts automatically when multiple people edit the same task.

Prerequisites

To use live updates, you need:

  • Active Verk account
  • Modern web browser with WebSocket support
  • Stable internet connection for real-time features
  • Optional: Mobile app for cross-device sync

How live updates work

Verk uses WebSocket connections to sync changes instantly:

Real-time synchronization

See changes as they happen:

What syncs automatically:

  • Task status changes
  • Field updates
  • New comments
  • Assignments
  • Priority changes
  • Due date modifications
  • File uploads
  • Deletions and restorations

Sync speed:

  • Changes propagate in < 1 second
  • No page refresh required
  • Works across all devices
  • Syncs across all views (Kanban, List, Calendar, Table)

Watch the live update indicator in the top-right corner. Green means connected, yellow means reconnecting, red means disconnected.

WebSocket connection

Monitor your connection status:

Connection states:

  • Connected (green) - Receiving real-time updates
  • Reconnecting (yellow) - Attempting to restore connection
  • Disconnected (red) - No real-time updates, changes saved locally
  • Syncing (blue pulse) - Uploading pending changes

Connection health:

  • Automatic reconnection on network issues
  • Exponential backoff retry strategy
  • Background sync queue for offline changes
  • Connection status visible in Settings → Advanced

Optimistic updates

Experience instant feedback:

How optimistic updates work

Changes appear immediately, then sync to server:

  1. You make a change (e.g., update task status)
  2. UI updates instantly (optimistic)
  3. Change sends to server in background
  4. Server confirms or rejects change
  5. UI adjusts if server rejects

Benefits:

  • No waiting for server response
  • Feels instantaneous
  • Works offline
  • Auto-rollback on conflicts

Visual feedback

See sync status on each change:

  • Checkmark - Change synced successfully
  • Clock icon - Change pending sync
  • Refresh icon - Syncing in progress
  • Warning icon - Sync failed, will retry

Hover over icons for detailed status information.

Live presence

See who's working on what:

User presence indicators

Know when teammates are online:

Presence states:

  • Green dot - Active now
  • Yellow dot - Away (idle 10+ minutes)
  • Red dot - Do not disturb
  • Gray dot - Offline

Where presence appears:

  • Member list in sidebar
  • Task assignee avatars
  • Project member panels
  • Chat user list

Task viewing indicators

See who's viewing the same task:

  1. Open any task
  2. Look for avatar icons in header
  3. Hover to see names of viewers
  4. Up to 5 avatars shown (click "+" for more)

Real-time viewing:

  • Updates as people open/close tasks
  • Shows when someone is typing
  • Indicates active field being edited
  • Helps avoid edit conflicts

Typing indicators

Know when teammates are writing:

In comments:

  • "User is typing..." appears below comment box
  • Prevents duplicate responses
  • Disappears after 3 seconds of inactivity

In fields:

  • Field highlights when someone is editing
  • Shows user avatar next to active field
  • Locks field to prevent conflicts (optional)

Conflict resolution

Handle simultaneous edits gracefully:

Automatic conflict detection

Verk identifies when multiple people edit same field:

Conflict scenarios:

  • Two users update same field simultaneously
  • Offline changes conflict with server state
  • Bulk operation conflicts with individual edits
  • Deletion conflicts with updates

Resolution strategies

Verk uses intelligent merge strategies:

Last write wins:

  • Most recent change takes precedence
  • Simple and predictable
  • Used for most field types
  • Timestamp determines winner

Field-level merge:

  • Different fields merge automatically
  • User A changes title, User B changes status = both apply
  • No conflict if editing different properties
  • Only conflicts if same field modified

Manual resolution:

  • Complex conflicts require human decision
  • Modal shows both versions
  • User chooses which to keep
  • Option to merge manually

Version history:

  • All changes preserved in activity log
  • Can view previous versions
  • Restore earlier states if needed
  • Complete audit trail

Conflict notifications

Get alerted when conflicts occur:

Notification types:

  • In-app banner showing conflict
  • Email notification for critical conflicts
  • Activity log entry
  • Option to review and resolve

Resolution prompt:

Conflict detected!

Field: Task Description
Your change: "Updated project requirements"
Server change: "Added new scope details"

Choose resolution:
[ Keep mine ] [ Keep theirs ] [ View both ] [ Merge manually ]

Offline mode

Work without internet connection:

Offline functionality

Continue working when disconnected:

What works offline:

  • View cached tasks and projects
  • Create new tasks (queued for sync)
  • Update task fields
  • Add comments
  • Upload files (synced when online)
  • Search cached content

What requires connection:

  • Real-time updates from others
  • Integration triggers
  • AI agent actions
  • File previews (non-cached)
  • User presence

Offline sync queue

Changes save locally and sync when reconnected:

Queue behavior:

  • Changes stored in browser IndexedDB
  • Queued in order of creation
  • Auto-sync when connection restored
  • Progress indicator shows sync status

Queue management:

  1. View pending changes in Settings → Sync Queue
  2. See what's waiting to upload
  3. Manually trigger sync
  4. Clear failed items
  5. Resolve conflicts before syncing

Data caching

Verk caches data for offline access:

What's cached:

  • Recently viewed tasks (last 100)
  • Active projects
  • Organization members
  • Custom field definitions
  • User preferences

Cache size:

  • Maximum 50MB per organization
  • Automatic cleanup of old data
  • Prioritizes recently accessed content
  • Clear cache in Settings if needed

Offline changes have 7-day limit before expiring. Reconnect to internet regularly to avoid data loss.

Reconnection handling

Automatic sync when back online:

  1. Connection restored
  2. Verk validates queued changes
  3. Syncs in chronological order
  4. Checks for conflicts
  5. Prompts for resolution if needed
  6. Updates UI with server state

Sync priority:

  • Critical changes first (deletions, assignments)
  • User-initiated changes next
  • Bulk operations last
  • Failed items retry with backoff

Multi-device sync

Stay synchronized across devices:

Cross-device synchronization

Work seamlessly between devices:

Synced data:

  • All tasks and projects
  • Comments and activity
  • Preferences and settings
  • Filters and saved views
  • Notifications
  • Draft messages

Device states:

  • View which devices are active
  • See last sync time per device
  • Sign out remote devices
  • Sync settings → Devices

Continuity features

Pick up where you left off:

Auto-save state:

  • Open task persists across devices
  • View preferences sync
  • Filter selections preserved
  • Scroll position remembered (same session)

Example workflow:

  1. Start editing task on desktop
  2. Open Verk on mobile
  3. Task appears in "Recently Viewed"
  4. Continue editing on mobile
  5. Changes sync back to desktop

Live collaboration features

Collaborate in real-time:

Simultaneous editing

Work together on tasks safely:

Field locking (optional):

  • Enable in Settings → Collaboration
  • Locks field when someone starts editing
  • Shows "User is editing" indicator
  • Unlocks after save or 30 seconds idle

Free editing mode:

  • Multiple people can edit simultaneously
  • Automatic conflict resolution
  • Last save wins for same field
  • Different fields merge automatically

Real-time commenting

See comments as they're posted:

  • New comments appear instantly
  • Typing indicators show who's responding
  • Reactions update in real-time
  • Thread expand/collapse syncs
  • Read receipts update live

Live view updates

Watch changes across all views:

Kanban board:

  • Cards move between columns instantly
  • New tasks appear at top
  • Deleted tasks fade out
  • Updates highlight briefly

List view:

  • Rows update inline
  • Sort order adjusts automatically
  • New items animate in
  • Changes flash briefly

Calendar view:

  • Events move when due date changes
  • New events appear immediately
  • Drag-drop syncs instantly
  • Color changes update live

Table view:

  • Cells update in place
  • New rows append at bottom
  • Column sorts maintain position
  • Filters apply automatically

Performance optimization

Maintain fast sync speeds:

Bandwidth management

Verk optimizes network usage:

Efficient updates:

  • Only changed fields transmitted
  • Delta updates, not full objects
  • Compressed WebSocket messages
  • Batched updates during high activity

Adaptive sync:

  • Reduces frequency on slow connections
  • Increases on fast networks
  • Throttles during high latency
  • Buffers updates intelligently

Update throttling

Prevent UI overwhelming:

Rate limiting:

  • Maximum 60 updates per second
  • Batches rapid changes
  • Groups related updates
  • Debounces frequent changes

Visual smoothing:

  • Animations ease changes
  • Prevents jarring updates
  • Highlights important changes
  • Fades minor updates

Troubleshooting

Connection issues

If live updates stop working:

  1. Check internet connection
  2. Look at connection status indicator
  3. Try refreshing the page
  4. Check browser console for errors
  5. Verify firewall allows WebSocket
  6. Try different network

Firewall configuration:

  • Allow WebSocket on port 443
  • Whitelist wss://api.verk.com
  • Enable bidirectional connection
  • Check proxy settings

Slow synchronization

If updates are delayed:

  1. Check connection speed
  2. Reduce open tabs
  3. Clear browser cache
  4. Disable browser extensions
  5. Update to latest browser
  6. Check server status page

Sync conflicts

Too many conflicts:

  1. Communicate with team about active tasks
  2. Enable field locking
  3. Assign tasks to individuals
  4. Use project sections to reduce overlap
  5. Refresh page if stale data

Offline sync issues

If offline changes won't sync:

  1. Check sync queue in Settings
  2. Verify internet connection restored
  3. Manually trigger sync
  4. Resolve any pending conflicts
  5. Check for expired changes (> 7 days)
  6. Contact support if data lost

Best practices

Reduce conflicts

Minimize editing conflicts:

Communication:

  • Announce when editing important tasks
  • Use comments to coordinate changes
  • Assign ownership to reduce overlap
  • Lock tasks during bulk updates

Workflow:

  • Edit your own assigned tasks
  • Watch tasks before editing
  • Check who's viewing before major changes
  • Use drafts for complex updates

Optimize performance

Keep sync fast and reliable:

Browser health:

  • Close unused tabs
  • Clear cache monthly
  • Update browser regularly
  • Disable conflicting extensions

Network:

  • Use stable connection
  • Avoid VPN when possible
  • Connect to strong WiFi
  • Close bandwidth-heavy apps

Offline best practices

Work offline safely:

Preparation:

  • Open critical tasks before going offline
  • Download important files
  • Cache projects you'll need
  • Note last sync time

While offline:

  • Limit scope of changes
  • Avoid bulk operations
  • Note conflicts for later
  • Reconnect within 7 days

Multi-device usage

Sync effectively across devices:

Session management:

  • Sign out when not using device
  • Keep app updated on all devices
  • Sync before switching devices
  • Clear old device sessions

Consistency:

  • Use same account across devices
  • Sync preferences and views
  • Close tasks after viewing
  • Review changes after switching

Common use cases

Remote team collaboration

Team working from different locations:

Setup:

  • All members online simultaneously
  • Real-time updates keep everyone aligned
  • Presence indicators show availability
  • Comments sync instantly

Benefits:

  • No delays in communication
  • Everyone sees same state
  • Prevents duplicate work
  • Feels like working in same room

Mobile field work

Working offline in the field:

Scenario:

  1. Technician reviews morning tasks at office
  2. Goes offline to customer sites
  3. Updates tasks as work completes
  4. Returns online at end of day
  5. All changes sync automatically

Requirements:

  • Cache tasks before leaving
  • Offline mode enabled
  • Regular reconnection
  • Resolve conflicts promptly

Cross-timezone teams

Asynchronous collaboration:

How it helps:

  • Changes from earlier timezone visible to later teams
  • Activity log shows complete history
  • Comments preserve context
  • No waiting for responses

Quick status meetings

Real-time standup updates:

Process:

  1. Open team board on shared screen
  2. Members update tasks live during meeting
  3. Everyone sees changes instantly
  4. No post-meeting reconciliation
  5. Decisions captured immediately