Team chat overview
Internal staff communication: Direct Message, Group, Broadcast
Team chat overview
Team chat is the salon's internal communication surface. Private DM to a colleague, group channel for reception, or broadcast to the whole team.
Where to find it
/manager/chat. Sidebar → Chat menu (chat bubble icon).
The 3 channel types
1. DIRECT (1-1 private)
Two-person private chat. Only they see it.
Example: "Anna, can you cover tomorrow at 14:00?"
2. GROUP (group channel)
Multi-member channel. Admins manage membership.
Example: "Reception" channel with 3 receptionists.
3. BROADCAST (whole organization)
Only Owner / Manager can start. Message to all staff (auto-members).
Example: "We're closed tomorrow due to water outage."
Message features
- Text message
- Booking link attached (link to a specific booking)
- Customer link attached (specific customer profile)
- Soft delete: deletes the message but others see "[message deleted]" (audit trail)
Read / unread
- Per-member read marker (lastReadAt timestamp)
- Channel list badge shows unread count
- Open the channel → auto-marks read
Push notifications
Every new message triggers push to channel members (except sender). The user gets it on:
- Bookinda Manager / Staff app
- Web push (if subscribed)
User can mute a channel to silence push.
When to use it
Scenario 1, quick question to colleague DM with Anna. "What's the price for Mary's color?" Anna replies in 30 seconds.
Scenario 2, reception group morning standup "Reception" group channel. Morning: "35 bookings expected today, Kovács Anna arrives first at 12." Everyone sees, prepares.
Scenario 3, force-majeure notice Owner: Broadcast → "9 AM team meeting at reception tomorrow." Everyone gets it.
Scenario 4, question about a specific booking DM to colleague + booking link attached. "Don't know this customer, what's their deal?" Colleague clicks link, checks, replies.
Scenario 5, sensitive topic DM, not group. Someone's sick, complaint about a customer, payment dispute. Private level.
Access and rules
Channel membership
- DIRECT: exactly 2 people
- GROUP: unlimited, but admin to add
- BROADCAST: every staff member auto-included
Admin role
- Channel creator is auto-admin
- Can promote others to admin
- Owner / Manager are admins on every GROUP channel at org level
Member removal
Channel admin can remove a member. They no longer see new messages but their old thread (up to removal) is preserved.
Mobile app integration
In Bookinda Staff app:
- Push for new messages (except muted channel)
- Reply from the app
- Attached booking/customer links deep-link to the right screen
Tips
- DM is for "private" topics, don't complain about a colleague in a group channel.
- Broadcast rarely, only when truly everyone needs it. Else: noise.
- Channel names should be descriptive: "Reception" beats "Chan-1".
- Muted channel stays muted forever, you toggle back on.
- Booking/customer link attachment is gold, colleague is one click in. Not just a name.
- Soft-deleted messages are audit-recoverable, if there's a dispute ("who said do this?").