What the person is doing
Users are deciding whether to message, call, assign, review, wait, join, follow up, or interpret another person's current availability in a workspace, document, channel, dashboard, issue, or task.
Application · lesson 10 of 12 · Collaboration And Social Interaction
Underlying principle: Collaborative interfaces show who changed what, where attention is needed, and how a person can respond. Shared state needs clear ownership and timing.
Use presence when users need to decide whether to interrupt, wait, route work, join a session, assign follow-up, or understand who is currently viewing or recently active in a shared space.
Collaborative interfaces show who changed what, where attention is needed, and how a person can respond. Shared state needs clear ownership and timing.
Users are deciding whether to message, call, assign, review, wait, join, follow up, or interpret another person's current availability in a workspace, document, channel, dashboard, issue, or task.
Use presence when users need to decide whether to interrupt, wait, route work, join a session, assign follow-up, or understand who is currently viewing or recently active in a shared space.
Manual status, automatic status, status duration, status message, working-hours state, paused-notification state, and calendar-derived state.
What exact person, group, file, channel, task, or object does this presence signal describe?
Selecting or focusing a presence indicator reveals more detail such as status message, last updated time, working-hours note, privacy reason, current object viewers, or action options.
Users are deciding whether to message, call, assign, review, wait, join, follow up, or interpret another person's current availability in a workspace, document, channel, dashboard, issue, or task.
Open the working example, try its controls, and compare the behavior against the decision guidance.
Users are deciding whether to message, call, assign, review, wait, join, follow up, or interpret another person's current availability in a workspace, document, channel, dashboard, issue, or task.
Use presence when users need to decide whether to interrupt, wait, route work, join a session, assign follow-up, or understand who is currently viewing or recently active in a shared space.
Manual status, automatic status, status duration, status message, working-hours state, paused-notification state, and calendar-derived state.
Color-only dots make busy, away, offline, and unknown states indistinguishable to some users.
Announce meaningful presence changes only when they affect the current task or selected person.
Slack - checked
Slack documents active and away dots, paused-notification visibility, automatic activity-based availability, manual active or away controls, and automatic status signals.
Slack Developer Docs - checked
Slack Developer Docs model user presence as active or away, with automatic and manual away behavior and limits on forcing active presence.
Microsoft Learn - checked
Microsoft Teams documents rich presence states, automatic status from activity, app state, calendar and devices, manual status duration, notification behavior, last seen, and privacy settings.
Microsoft Learn - checked
Microsoft Graph models presence as availability plus activity, supports change notifications, and exposes values such as available, busy, doNotDisturb, focusing, in a call, in a meeting, offline, presenting, out of office, and unknown.
Google Workspace Help - checked
Google Workspace documents file activity visibility, viewer names and view times, edit-access and same-domain limits, follow-up use, privacy controls, and the warning that Activity Dashboard is not an audit record.
Google Workspace Updates - checked
Google Docs live edits provide accessible collaborator-change summaries for real-time collaboration awareness.
Source trail checked: