Skip to main content

Overview

The Chat Management interface is a full-page experience at /auctions/[auctionId]/chat that gives administrators visibility into team communication across your auction. The three-panel layout provides channels list, message display, and thread replies all in one view. While team members use chat for real-time collaboration, administrators can monitor activity, review message history, and ensure effective team communication.

Channel Overview

View all channels with activity metrics

Message History

Access complete message archives

Search & Filter

Find specific messages and conversations

Export Data

Download chat history for records

What Administrators Can Do

Chat management provides oversight capabilities while respecting team member privacy. Here’s what administrators can and cannot do:
CapabilityAdminsOwners
View all channelsYesYes
Read message historyYesYes
Search messagesYesYes
Export chat dataYesYes
Create channelsYesYes
Delete channelsNoYes
Delete individual messagesNoNo
Edit other users’ messagesNoNo
View deleted message contentNoNo
Administrators can monitor conversations but cannot modify or delete individual messages. Only the message author can edit or delete their own messages.

Privacy Considerations

Chat management is designed with privacy in mind:
  • Transparency — Team members know their messages are visible to administrators
  • Read-only monitoring — Admins can view but not modify conversations
  • Deleted content — When users delete messages, the content is removed (admins see “This message was deleted”)
  • Audit compliance — Message history supports regulatory and compliance requirements
  • Data retention — Messages are retained according to your auction’s data retention policy
All chat data is stored securely and access is logged. Team members should be informed during onboarding that chat messages are visible to administrators for operational oversight.

Channels Dashboard

The Channels Dashboard provides an overview of all chat channels in your auction with key activity metrics.

Accessing Chat

1

Navigate to Chat

Click Chat in the sidebar navigation under the Operations section, or click the Chat icon in the header
2

View Three-Panel Layout

The chat page displays three panels: channels list (left), messages (center), and thread replies (right when active)
3

Select a Channel

Click any channel in the left panel to view its messages in the center panel

Channel List Columns

ColumnDescription
Channel NameName of the channel (prefixed with #)
DescriptionPurpose or topic of the channel
MembersNumber of users in the channel
MessagesTotal message count in the channel
Last ActivityTimestamp of the most recent message
CreatedWhen the channel was created

Activity Metrics

Each channel displays key metrics to help you understand engagement:
Shows the current number of users who are members of the channel.What to look for:
  • Channels with few members may need promotion
  • Very large channels might benefit from being split
  • Compare to expected membership based on channel purpose
Total number of messages posted to the channel.What to look for:
  • Active channels indicate healthy communication
  • Inactive channels may be obsolete or need encouragement
  • Sudden spikes may indicate important discussions or issues
When the most recent message was posted.What to look for:
  • Recent activity indicates an active channel
  • Channels inactive for weeks may need review
  • Compare to the channel’s expected activity level

Sorting Channels

Click any column header to sort the channel list:
Sort ByUse Case
Last ActivityFind most/least active channels
MembersIdentify largest/smallest channels
MessagesSee channels by total volume
CreatedView oldest or newest channels
Sort by “Last Activity” descending to quickly see which channels are most active. Sort ascending to find potentially stale channels that may need attention.

Channel Quick Actions

From the channels list panel, you can:
ActionDescription
View MessagesClick channel name to display messages in center panel
Search ChannelsUse the Channels tab in search to filter by name
Search MessagesUse the Messages tab to full-text search across all channels
Create ChannelClick New Channel button to create a new channel
Export AllClick the export icon to download all channels’ history

Viewing Channel Messages

Access complete message history for any channel to review conversations and monitor team communication.

Accessing Message History

1

Select Channel

Click on any channel name in the left panel
2

View Messages

Messages appear in the center panel in chronological order, oldest at top
3

Scroll to Load More

Scroll up to load older messages (lazy loading)

Message Display Format

Each message in the history shows:
ElementDescription
User AvatarProfile picture or initials of the sender
User NameFull name of the message author
TimestampDate and time the message was sent
Message ContentThe text of the message
Edit Indicator”(edited)” if the message was modified
ReactionsEmoji reactions from other users
Thread IndicatorReply count if the message has threaded replies

Understanding Message States

Messages can appear in different states:
StateDisplay
NormalFull message content with author and timestamp
EditedMessage content with “(edited)” indicator
Deleted”This message was deleted” placeholder
Has ReactionsReaction bar below message showing emoji and counts
Has Replies”X replies” link below message
When a user deletes their message, you’ll see a placeholder indicating the message was deleted. The original content is not accessible to administrators.

Viewing User Information

Click on a user’s name or avatar to view their details:
1

Click User

Click the user’s name or avatar on any message
2

View Profile Card

A modal appears with the user’s information
3

Access User Actions

Navigate to their full profile or view their recent activity

User Profile Card Contents

FieldDescription
NameUser’s full name
EmailUser’s email address
RoleTheir role in the auction (Owner, Admin, Team Member)
JoinedWhen they joined the auction
Last ActiveTheir most recent activity
View ProfileLink to their full user profile

Viewing Threaded Replies

When a message has threaded replies, you can view the full conversation in the right panel:
1

Find Threaded Message

Look for messages with “X replies” indicator below them in the center panel
2

Click Reply Indicator

Click the “X replies” link to open the thread
3

View Thread Panel

The thread opens in the right panel showing the parent message and all replies
4

Close Thread

Click the close button on the thread panel to hide it
Threads help keep discussions organized. When reviewing conversations, check threads to get the complete context of a discussion.

Viewing Attachments and Images

Messages may include images shared by users:
Image StateDisplay
ThumbnailSmall preview in the message
Click to ExpandOpens full-size image in lightbox
Lightbox ControlsZoom, download, navigate between images
1

Locate Image

Find messages with image thumbnails
2

Click Thumbnail

Click to open the image in a lightbox viewer
3

Navigate

Use arrow keys or buttons to move between images if multiple exist
4

Download

Click the download icon to save the image

Quickly find specific messages using powerful filtering and search capabilities.

Filter Options

Apply filters to narrow down the message list:
FilterDescription
UserShow messages from a specific team member
Date RangeLimit to messages within a time period
Has ImagesShow only messages with attachments
Has ReactionsShow only messages with emoji reactions
Has RepliesShow only messages with threaded replies

Filtering by User

1

Open Filter Panel

Click the Filter button above the message list
2

Select User Filter

Click the User dropdown
3

Choose User

Select one or more users from the list
4

Apply Filter

Click Apply to filter messages
Filter by user to review a specific team member’s communication history or to investigate a reported issue.

Filtering by Date Range

1

Open Filter Panel

Click the Filter button
2

Select Date Range

Click the date range picker
3

Choose Dates

Select a preset (Today, Last 7 Days, Last 30 Days) or pick custom dates
4

Apply Filter

Click Apply to filter messages

Date Range Presets

PresetDescription
TodayMessages from today only
YesterdayMessages from yesterday
Last 7 DaysPast week including today
Last 30 DaysPast month including today
This MonthCurrent calendar month
Custom RangeSelect specific start and end dates
Search across all message content in the channel:
1

Enter Search Term

Type your search query in the search box above the message list
2

View Results

Messages matching your query appear with highlighted matches
3

Navigate Results

Use the navigation arrows to move between matches
4

Clear Search

Click the X or delete the search text to clear

Search Tips

Use Specific Terms

Specific keywords yield better results than common words

Try Partial Matches

Search finds partial word matches (e.g., “inspect” matches “inspection”)

Case Insensitive

Search is case-insensitive; “vehicle” matches “Vehicle”

Combine with Filters

Use filters alongside search to narrow results further

Combining Filters

Apply multiple filters simultaneously for precise results:
1

Apply First Filter

Set your primary filter (e.g., User)
2

Add Additional Filters

Add more filters (e.g., Date Range)
3

Add Search

Optionally add a search term
4

View Combined Results

Only messages matching all criteria appear

Example: Finding a Specific Discussion

To find messages from a specific user about a particular topic during a certain time period:
  1. Filter by User: Select the team member
  2. Set Date Range: Choose the relevant time period
  3. Search: Enter keywords related to the topic
  4. Review the filtered, searched results
Active filters are shown as badges at the top of the message list. Click the X on any badge to remove that filter.

Clearing Filters

Reset to view all messages:
  1. Click Clear All in the filter area, or
  2. Click the X on individual filter badges, or
  3. Click the Reset button in the filter panel

Message Details

Access detailed information about individual messages and their context.

Viewing Message Metadata

Click on any message to view its full details:
MetadataDescription
Message IDUnique identifier for the message
Created AtExact timestamp (date, time, timezone)
Updated AtWhen the message was last edited (if applicable)
ChannelThe channel where the message was posted
AuthorFull user details of the sender
Reply CountNumber of threaded replies
Reaction CountTotal reactions on the message

Message Actions (Admin View)

From the message detail view, administrators can:
ActionDescription
View ThreadOpen the full thread if the message has replies
View User ProfileNavigate to the author’s profile
Copy Message LinkCopy a direct link to this message
Export ThreadExport this message and its replies
Administrators cannot edit or delete other users’ messages. These controls are only available to the message author.

Thread Context

When viewing a threaded conversation:
The original message that started the thread appears at the top with full context.
All replies appear in chronological order below the parent message.
Each reply shows the author, timestamp, and any reactions.
See total reply count, last reply time, and thread participants.

Reaction Details

View who reacted to a message with which emoji:
1

Find Message with Reactions

Look for the reaction bar below messages
2

Hover Over Reaction

Hover over any emoji chip to see who reacted
3

View All Reactions

Click the reaction bar to see a full list of all reactions and users
Reaction patterns can indicate team sentiment. Messages with many positive reactions often contain valuable information worth noting.

Exporting Chat History

Export channel messages for records, compliance, or offline analysis.

Export Options

FormatContentsUse Case
CSVAll message data in spreadsheet formatAnalysis, record-keeping
JSONStructured data with full metadataData integration, archiving

Exporting a Single Channel

1

Select Channel

Click on the channel you want to export in the left panel
2

Open Channel Settings

Click the settings icon in the channel header (center panel)
3

Go to Export Tab

Click the Export tab in the settings modal
4

Configure Export

Optionally set a date range to filter messages
5

Download File

Click Export as CSV or Export as JSON to download

Export Configuration

OptionDescription
Date RangeLimit export to specific time period
Include ThreadsInclude threaded replies (default: yes)
Include ReactionsInclude reaction data (default: yes)
Include DeletedShow deleted message placeholders (default: no)
FormatCSV or JSON

What Data Is Included

The export includes the following data for each message:
FieldDescription
message_idUnique identifier
channel_nameName of the channel
author_nameUser’s full name
author_emailUser’s email address
contentMessage text
created_atTimestamp of creation
updated_atTimestamp of last edit (if edited)
is_editedWhether the message was edited
reply_to_idParent message ID (for thread replies)
reaction_countTotal number of reactions
has_imageWhether an image was attached
Image files are not included in exports. The export includes a flag indicating whether an image was attached, but you must access images through the dashboard.

Export Use Cases

Export chat history to meet regulatory requirements:
  • Document communication for legal holds
  • Provide records for auditors
  • Archive conversations for compliance
Export data for detailed analysis:
  • Review conversations related to an incident
  • Investigate reported concerns
  • Analyze communication patterns
Create backups for long-term storage:
  • Monthly or quarterly backups
  • Pre-cleanup archival
  • Migration preparation
Analyze chat data externally:
  • Communication volume trends
  • User engagement metrics
  • Response time analysis

Exporting All Channels

To export all channels at once:
1

Go to Channels Panel

Navigate to the chat page and view the channels list in the left panel
2

Click Export Icon

Click the Export icon (download arrow) in the channel list header
3

Configure Export

Optionally set a date range to filter messages
4

Download File

Click Export as CSV or Export as JSON to download all channels’ messages
The export includes messages from all channels you have access to. Large exports may take a moment to generate.

Moderation Considerations

Guidelines for monitoring team communication and handling issues.

Monitoring Best Practices

Establish a routine for checking chat activity:
  • Daily: Quick check of activity levels
  • Weekly: Review message volumes and engagement
  • Monthly: Deeper dive into communication patterns
This helps catch issues early without being intrusive.
Look for patterns rather than individual messages:
  • Sudden drops in activity may indicate team issues
  • Channels going quiet might mean process problems
  • Unusual hours of activity could signal workload concerns
Balance monitoring with privacy:
  • Don’t read every message in detail
  • Focus on activity metrics first
  • Only dive deeper when there’s a specific reason

Identifying Issues

Watch for these potential warning signs:
SignalPossible IssueRecommended Action
Channel going silentTeam disengagement or tool issuesCheck in with team, verify access
Single user dominatingCommunication imbalanceEncourage broader participation
Late-night activityWorkload or scheduling issuesReview work distribution
Escalating toneConflict between team membersAddress privately with individuals
Repeated questionsDocumentation or training gapsUpdate resources, provide training
Most communication patterns are normal. Only investigate when patterns significantly deviate from typical behavior or when a concern is raised.

Escalation Procedures

When an issue requires action:
1

Document the Concern

Take note of the specific messages, users, and dates involved
2

Export Evidence

Export relevant messages for records if needed
3

Assess Severity

Determine if immediate action is needed:
  • Low: Monitor and address in next check-in
  • Medium: Schedule conversation with involved parties
  • High: Immediate intervention required
4

Take Appropriate Action

Follow your organization’s HR or conduct policies
5

Follow Up

Monitor the situation and ensure resolution

When to Escalate

SituationEscalation Path
Minor disagreementsUsually self-resolving; monitor only
Repeated conflictsDirect conversation with individuals
Harassment or discriminationHR/legal team immediately
Safety concernsSecurity and management immediately
Data privacy violationsIT security and compliance
For serious issues involving harassment, discrimination, or safety, escalate immediately to appropriate authorities. Do not attempt to resolve these independently.

Message Retention

Understanding how long messages are retained:
Retention TypeDurationNotes
Active MessagesIndefiniteVisible in channel until deleted
Deleted MessagesRemoved”This message was deleted” placeholder shown
Edited Message HistoryNot retainedOnly current version is kept
Exported DataPer your policyStore according to your data retention policy
Messages deleted by users are permanently removed. Plan regular exports if you need to retain chat history for compliance purposes.

Creating a Healthy Chat Culture

Promote positive communication:
  • Set expectations — Establish communication guidelines during onboarding
  • Lead by example — Admins should model appropriate communication
  • Encourage use — Promote chat for collaboration, not just problems
  • Recognize contributions — Highlight helpful responses and teamwork
  • Address issues promptly — Don’t let problems fester

Channel Management

Administrators can create and configure channels to support team communication.

Creating a Channel

1

Click New Channel

From the Channels page, click New Channel
2

Enter Channel Details

Provide a name and optional description
3

Set Channel Type

Choose channel visibility and access settings
4

Add Initial Members

Select team members to add to the channel
5

Create Channel

Click Create to finalize

Channel Settings

SettingDescription
NameChannel name (shown with # prefix)
DescriptionPurpose or topic of the channel
Default ChannelIf enabled, all new members auto-join
PrivateIf enabled, only invited members can see/join

Managing Channel Members

Add or remove members from a channel:
1

Open Channel Settings

Click the settings icon on the channel row or within the channel view
2

Navigate to Members

Click the Members tab
3

Add Members

Click Add Members and select users to add
4

Remove Members

Click the X next to a user to remove them from the channel
Removing a member from a channel doesn’t delete their past messages. Their messages remain visible in the channel history.

Pinned Messages

Pin important messages to keep key information accessible for your team. Pinned messages appear in a dedicated Pins tab alongside the regular messages view.

Why Pin Messages?

Pinned messages help teams surface critical information without searching through history:

Key Decisions

Pin outcomes from discussions so everyone stays aligned

Action Items

Pin task assignments and deadlines for quick reference

Resources

Pin shared links, documents, and reference materials

Announcements

Pin important notices that all members should see
Each channel can have up to 25 pinned messages. When the limit is reached, unpin older messages to make room for new ones.

Pinning a Message

1

Right-Click the Message

Right-click (or click the overflow menu) on any message in the channel to open the context menu.
2

Click Pin to Channel

Select Pin to channel from the dropdown menu. The message is pinned immediately.
3

Confirmation

A success notification appears and a system message is posted in the channel (e.g., “John pinned a message”). The pinned message now displays a pin indicator above it in the message stream.

Unpinning a Message

You can unpin messages from the context menu or the Pins tab: From the context menu:
  1. Right-click on a pinned message (identified by the pin indicator above it)
  2. Select Unpin from channel
From the Pins tab:
  1. Open the Pins tab in the channel header
  2. Hover over a pinned message to reveal actions
  3. Click the Unpin button

Viewing the Pins Tab

The Pins tab provides a dedicated view of all pinned messages in a channel:
1

Open a Channel

Select a channel from the left panel to view its messages.
2

Click the Pins Tab

In the channel header, click the Pins tab (next to Messages). A badge shows the number of pinned messages.
3

Browse Pinned Messages

Each pinned message card shows:
  • Who pinned it and when
  • Original author with avatar, name, and timestamp
  • Message content (expandable for long messages)
  • Image thumbnail (if the message had an attachment)
4

Jump to Message

Click Jump to message on any pinned item to switch back to the Messages tab and scroll to that message, highlighted briefly for easy identification.
The Pins tab updates in real-time. When someone pins or unpins a message, the tab count badge and list update automatically.

Pin Indicator in Message Stream

Pinned messages display a small pin icon and “Pinned” label above the message bubble. This makes pinned messages easy to identify while scrolling through conversations.

Pin Permissions and Moderation

RuleDetails
Max pins per channel25 messages
Who can pinAny channel member (Admin, Owner, or Team Member)
Who can unpinAny channel member
System messagesA system message is posted when a message is pinned or unpinned
Audit trailPin/unpin actions are logged via system messages for accountability
Any channel member can pin or unpin messages. There is no role restriction on pin/unpin actions. System messages provide an audit trail of who pinned or unpinned each message.
When a channel reaches the 25-pin limit, members must unpin an existing message before pinning a new one. An error notification appears if the limit is exceeded.

Slash Commands

Slash commands provide a quick way to open operational forms directly from the chat input. Type / in the message input to see available commands.

Available Commands

CommandDescriptionOpens
/submissionSubmit a new lot countCreate Submission dialog
/inspectionStart a quality inspectionCreate Inspection dialog
/rockCreate a new rock reportCreate Rock Report dialog

Using Slash Commands

1

Type / in the Message Input

Begin typing / in the chat message input at the bottom of the center panel
2

Select a Command

An autocomplete dropdown appears above the input showing matching commands. Continue typing to filter (e.g., /sub narrows to /submission) or use arrow keys to navigate
3

Confirm Selection

Press Enter or click a command to open its form dialog
4

Fill and Submit the Form

Complete the form in the dialog and click the submit button

Autocomplete Behavior

The command autocomplete supports several interaction methods:
InputBehavior
/Shows all 3 commands
/sFilters to /submission
/inFilters to /inspection
/rFilters to /rock
Arrow Up/DownNavigate between suggestions
EnterSelect the highlighted command
EscapeClose the autocomplete dropdown
Click outsideClose the autocomplete dropdown
Each suggestion displays the command name, a description, and an icon for easy identification.

System Messages

When a form is submitted successfully via a slash command, a system message is automatically posted to the current channel. This notifies the team about the action taken.
CommandSystem Message
/submission”created a new lot submission via /submission”
/inspection”created a new quality inspection via /inspection”
/rock”created a new rock report via /rock”
System messages appear with a distinct visual style in the message list, making them easy to distinguish from regular chat messages.
Slash commands are a convenient way to capture data without leaving the chat context. Team members can discuss an issue and immediately create a rock report or log an inspection without navigating away.
The keyboard hint at the bottom of the message input reminds users that / activates commands. The full hint shows: Enter to send, Shift+Enter for new line, / for commands.

Troubleshooting

Common Issues

Solutions:
  1. Verify you have Admin or Owner role
  2. Check if channels are set to private (you may need Owner to view)
  3. Refresh the page to reload channel list
  4. Ensure you’re viewing the correct auction
Solutions:
  1. Try different keywords from the message
  2. Check spelling of search terms
  3. Verify the date range includes the message date
  4. Clear other filters that might be hiding results
  5. Note that very recent messages may take a moment to become searchable
Solutions:
  1. Try a smaller date range
  2. Export one channel at a time instead of bulk
  3. Check your internet connection
  4. Wait for current export to complete before starting another
  5. Contact support if the issue persists
Solutions:
  1. Apply date range filter to limit loaded messages
  2. Check your internet connection
  3. Clear browser cache and refresh
  4. Channels with many messages may take longer to load
Solutions:
  1. Check if the channel has reached the 25-pin limit — open the Pins tab to see the count
  2. Unpin an older, less relevant message to make room
  3. System messages and deleted messages cannot be pinned
  4. Check your internet connection and try again
  5. Refresh the page if the context menu doesn’t show the pin option
Solutions:
  1. Pin updates are real-time; check your internet connection
  2. Refresh the page to reload pin data
  3. Switch between the Messages and Pins tabs to trigger a reload
  4. The system message confirming the pin action should appear in the message stream
Solutions:
  1. The user may have left the auction (historical messages remain)
  2. Refresh the page to reload user data
  3. Click directly on the user name, not the avatar

Best Practices

Create and communicate chat policies:
  • Document acceptable use guidelines
  • Explain monitoring practices transparently
  • Include chat expectations in onboarding
  • Review policies annually
Keep your chat environment organized:
  • Archive inactive channels quarterly
  • Review and update channel descriptions
  • Remove members from channels they no longer need
  • Export and archive historical data periodically
Support your team’s communication needs:
  • Create channels proactively for projects/locations
  • Respond to channel requests promptly
  • Gather feedback on communication tools
  • Train new admins on chat management

Next Steps

Need Help?