Fesk
  • Features
  • Pricing
  • FAQ
  • Documentation
  • Get Started Free
  • Sign In
  • Go to App

Getting Started

  • Quick Start
  • Creating Tickets
  • Getting Around
  • Keyboard Shortcuts

Account & Security

  • Account & Security
  • Single Sign-On (SSO)

User Guide

  • The Board
  • List View
  • Working with Tickets
  • Rich-Text Editor
  • Resolution Types
  • Ticket Templates
  • Canned Responses
  • Time Tracking
  • AI Features
  • Ticket Translation
  • Customer Portal
  • Profiles & Account Switching
  • Knowledge Base
  • Saved Views
  • Dashboards
  • Activity Feed
  • Search
  • Notifications
  • Push Notifications
  • Install & Offline Use
  • Collision Detection
  • Reports
  • Team Workload
  • Ticket Linking
  • Bulk Operations
  • Ticket Merging

Admin Guide

  • Workspace Setup
  • User Management
  • Ticket Types & Custom Fields
  • Workflow Statuses
  • Email Integration
  • Email Notification Templates
  • Public Contact Form
  • Automation
  • AI Ticket Workflows
  • Recurring Tickets
  • Import / Export
  • SLA Policies
  • Customer Satisfaction
  • Webhooks
  • Connectors
  • AI Configuration
  • Audit Logs
  • Data & Privacy
  • Billing & Subscription
  • Workspaces

API & Developers

  • API Overview
  • Interactive API Reference

Collision Detection

Fesk shows who is viewing or editing a ticket and warns about conflicting changes.

How it works

When you open a ticket, Fesk automatically announces your presence over a live WebSocket connection. Other agents viewing the same ticket see you, and you see them, no action required on your part.

The system provides three layers of awareness:

  1. Presence: who is currently looking at the ticket
  2. Typing indicators: who is composing a reply right now
  3. Version conflict warnings: a heads-up when someone else saves changes while you're still editing

Viewing presence

Avatars of other agents currently viewing the ticket appear near the ticket header. You only see others, your own avatar isn't shown.

When you navigate away from the ticket or close the tab, your presence is removed within seconds.

Typing indicators

While you type a reply, other viewers see a subtle indicator (e.g. "Alex is typing…"). The indicator appears after a brief debounce and disappears automatically when you stop typing for a few seconds.

This helps teams avoid duplicate responses: if you see a colleague typing, you can hold off.

Version conflict warnings

If another agent saves changes to the ticket while you have it open (for instance changing the status or priority), Fesk shows a conflict banner:

  • Who made the change
  • When it happened
  • What was updated

You can dismiss the warning to proceed with your own edit, or refresh the ticket to pick up the latest version first. Fesk uses optimistic concurrency, it never locks a ticket or blocks you from editing.

Connection status

A small indicator in the UI shows whether the real-time connection is active. If the connection drops because of a network issue or laptop sleep, Fesk reconnects automatically with exponential backoff. It then restores presence and subscriptions.

Requirements

  • A modern browser with WebSocket support (all current evergreen browsers).
  • The WebSocket endpoint must be reachable (the same host, over wss:// in production).
  • No browser permissions or additional configuration are required.
Fesk

A shared ticket board for support teams.

Product

  • Features
  • Pricing
  • Documentation
  • Status

Company

  • Contact

Resources

  • Help Center
  • FAQ
  • API Docs

Legal

  • Privacy Policy
  • Terms of Service
  • Security
  • GDPR
  • Data Processing Agreement
  • Legal Notice

© 2026 Fesk. All rights reserved.