Where to find Whisper: Click the team avatars in the top navigation bar, or search “Whisper” using Cmd+K / Ctrl+K.
Getting Started
When you first open Whisper, you will see a list of conversations on the left and a message area on the right.Starting a Direct Message
At the bottom of the conversation list, the Team section shows team members you don’t have an existing conversation with. Online members appear first, and offline members are tucked into a collapsible Offline group. Click any team member to start a direct message with them. If you click your own name, you get a private scratchpad conversation — handy for jotting down quick notes.Starting a Group Chat
Select two or more team members to start a group conversation. You can rename a group chat at any time by clicking its name in the header.Sending Messages
Type your message in the text box at the bottom of the conversation and press Enter to send. To add a line break without sending, press Shift+Enter.Mentioning Patients
Type @ followed by a patient’s name to search for and mention them in your message. When you select a patient, their name appears as a clickable link that takes you to their profile.AI Message Refinement
Click the Refine or Suggest button (sparkle icon) to have AI polish your draft message. You can accept, reject, regenerate, or provide feedback on the suggestion before sending.File Attachments
You can share files in three ways:- Drag and drop a file onto the message area
- Paste an image from your clipboard
- Click the paperclip icon to browse your computer
Reactions, Edits, and Read Receipts
Emoji Reactions
Hover over any message to see a + button. Click it to open a quick-reaction picker with eight emojis: 👍 ❤️ 😂 😮 😢 🎉 🔥 👀. Click an emoji to add your reaction. To remove a reaction you already added, click it again — either in the picker or on the reaction count below the message.Editing a Message
Hover over one of your own messages and click the pencil icon. The message turns into an editable text box. Press Enter to save or Escape to cancel. Edited messages show ”· edited” next to the timestamp.Read Receipts
Your sent messages show ”· Seen by [names]” once others have read them. In group conversations, up to three names are shown; if more people have seen it, you will see something like “Sarah, Mike and others.”Typing Indicators
When someone is composing a message, you will see their picture followed by animated dots and “[Name] is typing” below the message list. If multiple people are typing at the same time, it shows the number of people instead.Searching Messages
Click the magnifying glass icon in the conversation header to open a search bar. Type to find messages in the current conversation. A match counter (for example, “2/5”) shows how many results were found. Use the up and down arrows to jump between matches, or press Enter to go forward and Shift+Enter to go back. Matching messages are highlighted. Press Escape or click the X to close search.Managing Conversations
Pinning
Right-click (or use the menu on) a conversation and choose Pin to keep it at the top of your list. Pinned conversations always appear first.Hiding
If a conversation is getting noisy, hide it from your main list. Switch to the Hidden filter to see hidden conversations, and unhide them at any time.Filtering
Use the filter icon at the top of the conversation list to narrow by:- All — Every conversation
- Unread — Only conversations with new messages
- DMs — Direct messages only
- Groups — Group conversations only
- Hidden — Conversations you have hidden
Adding Members
In a conversation, click the + person icon in the header to add a team member. Adding someone to a direct message automatically converts it into a group chat.Leaving a Group
Open the … menu in the group header and select Leave Group to remove yourself from the conversation.Presence and Status
Online Indicators
Team members who are currently active show a colored dot on their picture:- Green dot — Online and available
- Amber dot — With a patient (automatically set from appointments)
- Red dot — Busy (automatically set from schedule blocks)
