Presence Indicator & User Statuses
The WebSocket version shows real-time online presence indicators and allows users to set their availability status.
How it works
A colored dot next to a user's avatar indicates their current availability status. Presence is tracked through the WebSocket connection, so status changes are reflected instantly across all connected clients. Users can manually set their status to control how they appear to others.
Status types
- Online (green) — User is actively on the site
- Away (yellow) — User has been inactive
- Do Not Disturb (red) — User has set themselves as unavailable
Key capabilities
- Real-time online/offline presence indicators
- User-selectable availability statuses
- Instant status updates across all connected users
- Colored dot indicators next to user avatars
- Visible in conversations, user lists, and mini widgets
- No additional configuration required
This feature is automatically available with the WebSocket version.