Skip to main content

Feature: Collab (Internal Team Chat)

Last updated: 2026-05-12

⚠️ STATUS: REMOVED — Collab (internal team chat) has been removed from the product. The team uses Slack for internal communication.

Current State

The collab module (api/src/collab/) was removed. No Collab entities, controllers, or services exist in the current codebase. Some DB migration files may reference collab_rooms / collab_messages tables; they are orphaned and do not correspond to any live code. Do not attempt to re-enable — there is nothing to re-import.

If a future need for internal real-time chat arises, design it from scratch rather than trying to revive this code path.

What Was Originally Planned (Historical)

Collab was envisioned as an internal real-time chat feature for Experts and Account Managers to coordinate within the humanwork platform — an alternative to switching to Slack while handling tickets. Planned surfaces included group rooms per Expert org, per-ticket threads (/tickets/:id/collab), real-time delivery, and unread badge counts. None of this shipped.

Why It Was Dropped

The team coordinates on Slack, which is well-integrated and familiar. Building and maintaining a competing internal chat surface was deprioritised in favour of customer-facing features. The partial code was deleted to remove confusion about what is actually live in the platform.