Skip to content

Chat

Access: All roles.

URL: /staff/chat

Chat is the main interface for managing customer conversations. The layout is split into sessions on the left and messages on the right. Updates arrive in real time, with periodic refresh as a fallback.

The session list shows conversations in the workspace, sorted by recent activity. Each session row can show:

  • Contact name, or “Anonymous” for unidentified visitors
  • Last message preview
  • Relative timestamp, such as “2m ago”
  • Status badge
  • Tag badge
  • Unread indicator
  • Channel label when available

Click a session row to load the full message thread.

Use the filters above the session list to narrow conversations by:

FilterOptions
StatusActive, Escalated, Closed, Archived
TagProduct Inquiry, Project Guidance, Pricing Quote, Technical Support, Order Status, Complaint, General
ChannelAny channel in your workspace
ContactApplied automatically when opening Chat from a contact

Filters apply immediately.

When a session is selected, the right panel shows:

  • Session header with contact and channel information
  • Status and tag controls
  • Message timeline
  • Reply composer, unless the session is closed or archived

Messages are grouped by sender. Customer and Stenbee messages appear on the left; staff replies appear on the right.

  1. Select a session from the left panel
  2. Type your message in the composer at the bottom of the right panel
  3. Press Enter or click Send

The message appears in the timeline after it is sent.

Click the status badge in the session header or session row to choose a new status:

StatusMeaning
ActiveConversation is ongoing
EscalatedNeeds human attention
ClosedConversation is resolved
ArchivedHidden from the default active workflow

Click the tag badge to choose a new tag. Tags help your team filter conversations and report on common customer needs.

Click Archive in the session actions. The session is moved to the archived view and can still be found with the Archived status filter.

Click Delete. A confirmation dialog appears. Confirm to permanently delete the session and its messages. This action cannot be undone.

The chat panel stays in sync automatically:

EventWhat happens
New customer messageSession list updates and unread indicators change
New message in current sessionThe message appears in the thread
Status or tag changeThe session list updates
Stenbee is respondingA typing indicator appears

If the live connection drops momentarily, the panel shows a reconnecting state and continues using periodic updates until the connection is restored.

On narrow screens:

  • The session list fills the screen
  • Selecting a session opens the message view
  • A back button returns to the session list
StateWhat you see
No sessions”No conversations yet”
No session selectedPrompt to select a session
No filter matchesEmpty session list for the current filters
Session deletedThe selected session disappears and the message view resets
  • Use status filters to keep active work separate from resolved conversations
  • Standardize tag usage across your team for cleaner reporting
  • Archive old sessions periodically to keep the active list manageable