Chat View
Overview
The Chat view provides a messaging interface for threaded conversations. Records are displayed as messages with user attribution, timestamps, and optional features like reactions, mentions, read receipts, and file attachments.
This view transforms a feature into a communication tool — useful for team discussions, customer support threads, internal notes, or any scenario where conversational context is important.
Messaging interface
Column mappings
The chat view maps feature columns to message elements:
| Setting | Description |
|---|---|
| User column | Column identifying the message sender |
| Message column | Column containing the message text |
| Date column | Column with the message timestamp |
| Conversation column | Column for grouping messages into threads/conversations |
| Chat name column | Display name for the conversation |
| Participants column | List of users in the conversation |
| Attachments column | File attachments on messages |
Message display
Messages appear chronologically with:
- User name and avatar
- Message content
- Timestamp
- Thread indicators (if threaded replies are enabled)
- Attachment previews (if configured)
Optional features
| Feature | Description | Config toggle |
|---|---|---|
| Mentions | @mention other users in messages | mentionsEnabled |
| Reactions | Add emoji reactions to messages | reactionsEnabled |
| Threads | Reply to specific messages in nested threads | threadsEnabled |
| Read receipts | See who has read each message | readReceiptsEnabled |
Conversation types
The chat supports both individual and group conversations, determined by the chatTypeColumn. Participants are tracked in the chatParticipantsColumn.