Staff Chat Dashboard

Handle customer support conversations

Logged in as: {{ session('staff_name') }} ({{ session('staff_email') }})

{{ $onlineStaff->count() }}
Online Staff
{{ $totalUnread }}
Unread Messages
Offline
@csrf

Active Chats

@foreach($chats as $chat)

Session: {{ substr($chat['session_id'], 0, 8) }}...

{{ Str::limit($chat['last_message']->message, 30) }}

{{ $chat['last_message']->created_at->diffForHumans() }}

@if($chat['unread_count'] > 0) {{ $chat['unread_count'] }} @endif
@endforeach

Select a chat to start messaging

Select a conversation from the left to start chatting