View Chat History
How to find past conversations, review message threads, and access linked booking details from the chat interface.
Every chat conversation in Resytech is permanently linked to a booking. This guide explains how to find conversations and review their full history.
When to use this
- You need to recall what was discussed with a customer before their visit.
- A different team member handled the initial conversation and you need to catch up.
- You want to verify what information was communicated to a customer (e.g., cancellation policy, special instructions).
Steps
Finding a conversation
- Navigate to Customer Portal from the sidebar menu.
- The Conversations panel on the left shows all threads for the current location.
- Threads are sorted by the most recent message, so active conversations appear first.
- Scan the thread list for the customer you're looking for. Each thread shows:
| Field | Description |
|---|---|
| Customer name | The name from the booking's customer profile |
| Activity name | The booked activity |
| Confirmation code | The short confirmation code (first segment before the hyphen) |
| Booking date | The date of the reservation |
| Last message preview | The first 80 characters of the most recent message |
| Relative time | How long ago the last message was sent (e.g., "5m", "2h", "3d") |
| Booking status | A status pill showing Confirmed, Cancelled, Complete, etc. |
| Unread badge | A count of unread customer messages (if any) |
- Click a thread to load the full message history in the right panel.
Reviewing messages
Messages are displayed chronologically (oldest first) and grouped by date. Each date group has a label:
- Today -- messages from the current day.
- Yesterday -- messages from the previous day.
- Full date -- for older messages (e.g., "Monday, Mar 15").
For each message, you can see:
- Sender name -- the customer's name for customer messages, or the team member's name for operator messages.
- Message content -- the full text, preserving line breaks.
- Timestamp -- the time the message was sent, formatted in 12-hour time (e.g., "2:30 PM").
Customer messages appear on the left with a gray background. Operator messages appear on the right with a teal background.
Accessing the linked booking
From any active conversation:
- Look at the chat header at the top of the message panel. It shows the confirmation code, activity, date, start time, and duration.
- Click the View Booking button in the top-right corner of the chat area.
- A side drawer opens with the full booking details, including line items, payment status, and customer information.
- From the drawer, click the expand icon to open the booking on its own full page.
Accessing the customer's CRM profile
If the customer has a linked CRM profile (indicated by a customerUuid on the thread):
- The customer's name in the chat header is rendered as a link.
- Click it to open their CRM profile in a new browser tab.
If there is no linked CRM profile, the name appears as plain text.
Incremental loading
When you return to a conversation you've already viewed, the system can fetch only messages newer than the last one you loaded by using the since parameter. This keeps the interface responsive for long-running threads.
Tips
- Use the thread list as a quick reference. Even without opening a thread, the list gives you the customer name, booking date, confirmation code, and last message preview -- often enough to answer a quick question.
- Threads persist across booking statuses. A cancelled or completed booking still has its chat thread available. You can review messages from past bookings at any time.
Related guides
- Respond to Customer Messages -- send replies from the dashboard.
- Manage Unread Messages -- keep track of threads that need attention.
- Customers & CRM -- learn more about customer profiles linked to conversations.
