Chat Guide
Learn how to use project chat for quick questions, status updates, and real-time team coordination — all within your project workspace.
What is Project Chat?
Every project in Workunit has a built-in chat room. Unlike Signals (which are persistent, categorized discussions), chat is for the quick, informal stuff: asking a quick question, sharing a link, coordinating who's working on what right now.
Chat messages are flat (no threads) with quote-reply for context. Messages support markdown formatting, and changes appear instantly across all open tabs via server-sent events.
Chat vs Signals — which one do I use?
- You need a quick answer right now
- Coordinating who is working on what
- Sharing a link or a heads-up
- Informal, time-sensitive back-and-forth
- The message matters in a week
- Recording a decision or outcome
- Asking a question that needs a searchable answer
- Sharing an update the whole team should find later
Sending Messages
Open the chat from the project dashboard and type in the message area at the bottom of the conversation.
**bold**, and bullet lists all render in chat.Quote Reply
Hover over any message to see the Reply button. Clicking it shows a preview bar above the input with the original message context. Your reply will display a quoted block linking back to the original message, making it easy to follow conversations without threads.
Editing & Deleting
Hover over your own messages to reveal the Edit and Delete options. You can only modify messages you authored — other team members' messages are read-only for you.
Real-Time Updates
Chat uses server-sent events (SSE) to push changes to all open tabs instantly. When a team member sends, edits, or deletes a message, the conversation updates automatically — no refresh needed.
- New messages from any team member
- Edits to existing messages
- Deletions (messages disappear immediately)
- Quote-reply previews resolving to their source messages
Real-time updates work across browser tabs and devices. If your tab has been in the background for a while, updates may appear briefly after you switch back — this is normal behavior for SSE connections on HTTP/1.1.
Best Practices
Get the most from chat by following these patterns:
Use chat for urgent coordination
Keep messages concise
Use quote-reply for context
Use markdown for clarity
When NOT to use Chat
- Decisions and outcomes: If a decision was made in chat, move it to a Signal Announcement so it persists and is searchable by the whole team
- Questions that need a lasting answer: Use a Question signal — the answer won't get buried in a message history
- Long-form context: If your message needs significant background or reasoning, a Signal body with markdown is a better format
- One-on-one feedback: Sensitive or personal feedback is better handled privately, not in a shared project chat room
Next Steps
Now that you understand Chat, explore related features:
Learn how to post persistent, categorized discussions for decisions, questions, and project updates.
Organize chat alongside workunits, assets, and check-ins inside your projects.
If you have questions about using chat, ask in the community.