v1.77.0
feature
September 18, 2026Messages: every customer conversation in one place
A new Messages page in the sidebar lists every customer conversation with unread counts, and a badge says how many are waiting. Replies show only what the customer wrote, in your shop's time zone.
- Messages page — one conversation per customer, all their bookings in one thread, each message with a Booking ID chip that jumps to that activity. Filter by Unread.
- Unread badge — the sidebar entry counts replies nobody has read yet and updates live.
- Replies without the clutter — the quoted chain a mail app appends folds behind "Show quoted text". Times are shown in the shop's time zone.
- A copy to your inbox, if you want it — Settings → Notifications → "Copy of customer replies" emails each reply to the shop inbox with an Open in Messages button. Off by default.
- Staff access — reading messages is its own permission, "View messages"; existing staff kept whatever access they had to Reservations.