Slack Presence Reference

Every Slack Status Icon Explained

Green dot, grey circle, half-moon, Z — here's what every Slack presence indicator actually means, and how to control what others see.

Keep your dot green automatically →
Quick Answer

Slack uses four main presence indicators: solid green dot (Active — using Slack now), green dot with Z (Snoozed — notifications paused), half-moon or grey circle (Away — inactive 30+ minutes), no dot or grey (Offline — signed out). These are automatic — Slack sets them based on your activity level, not your choice.

Why it matters

Presence affects perception

Colleagues and managers use the green dot as a proxy for availability. Away or Offline status can trigger unnecessary check-ins.

You can't force Active manually

Slack only lets you manually set Away. Active status requires real device activity — or a cloud-based tool keeping it alive.

Each device reports independently

Mobile and desktop presence are tracked separately. Slack shows the status of your most recently active device.

The Complete Guide to Slack Status Icons and Presence Indicators

Slack's presence system is more nuanced than most people realise. What appears as a simple coloured dot next to someone's name is actually the result of a continuous activity monitoring system running across every device you're signed into. This guide covers every indicator, what triggers it, and what it communicates to the people you work with.


The Four Main Presence Indicators

Slack uses a small dot positioned in the lower-right corner of your profile photo to indicate your presence state. There are four distinct states:

Indicator Status What it means
Solid green
Active You have used Slack in the last 30 minutes on desktop, or the app is in the foreground on mobile.
Green + Z
Snoozed Do Not Disturb mode is on. Notifications are paused. You are still technically present and connected.
Hollow / half-moon
Away No keyboard or mouse activity detected in Slack for over 30 minutes on desktop, or app backgrounded on mobile.
Greyed out / none
Offline Slack is closed or you are signed out on all devices. No active connection to Slack's servers.

Custom Status Emoji vs Presence Indicator — What's the Difference?

These are two completely separate systems that are often confused with each other.

Your presence indicator (the dot) is automatic. Slack sets it based on your activity. You cannot set it to Active manually — you can only override it to Away.

Your custom status is the emoji and text that appears next to your name in conversations and in your profile. Examples include "In a meeting", "On holiday", or "Focusing". This you set manually, and it has no effect on your presence dot. You can have a green Active dot while showing a custom "Focusing" status, or a grey Offline dot while a stale "Available" custom status still shows.

The presence dot answers: Is this person using Slack right now? The custom status answers: What is this person doing or what would they like me to know?


What the Z Means — Do Not Disturb vs Sleeping

The Z icon does not mean the person is sleeping or away from their computer. It means Do Not Disturb (DND) mode, also called Snooze, is active. When you enable DND in Slack, notifications are suppressed — desktop banners, sounds, and mobile push notifications are all paused until the snooze period ends.

During DND, your presence dot still shows green (Active) if you're using Slack. The Z is overlaid on top of the dot to signal that while you may be present, you have asked not to be interrupted. If someone sends you an urgent message, they will see a warning that you have notifications paused, and they can choose to notify you anyway by clicking through a confirmation prompt.

DND can be set manually, scheduled by time (e.g. outside of work hours), or configured by workspace admins as a default policy.


How Slack Determines Active vs Away

On desktop — whether you're using the native Slack app or Slack in a browser — the Active status is maintained as long as Slack detects input activity. This means keyboard presses, mouse movement, or scrolling within the Slack interface. Slack specifically monitors activity within its own window, not system-wide activity. If you're actively typing in another application and Slack is sitting open in the background untouched, Slack will still mark you as Away after 30 minutes.

The 30-minute window is fixed. Slack does not expose a setting to change this timeout.

On mobile, the behaviour is simpler. If the Slack app is in the foreground and actively rendering, you're Active. The moment you switch to another app, Slack moves you to Away almost immediately — typically within a minute or two.


Can You Manually Control Your Presence Indicator?

Partially. Slack gives you one manual option: you can set yourself to Away, even if you're actively using the app. This is available in Settings > Preferences > Set yourself to Away (the exact wording varies by platform).

What Slack does not give you is the ability to manually set yourself to Active. There is no "appear online" toggle. If you want your presence dot to show green, your device must be sending genuine activity signals to Slack — or a server-side tool must be doing it on your behalf.

Some users try workarounds: keeping a Slack window open and unfocused, setting up mouse movement scripts, or using hardware mouse jigglers. These approaches are inconsistent, require your computer to stay on, and can interfere with your actual work. A more reliable approach is a cloud-based presence tool that maintains your Slack connection from a server, independent of your device state.


What Others See — DMs, Channels, and Member Lists

Your presence dot is visible in several places across Slack:

Slack does not show presence history — only the current state. Others cannot see whether you were Active at 9am if you're now Away. However, your "Last active" timestamp is visible in your full profile, giving colleagues an approximate sense of when you were last online.


How Stay Green On Slack Keeps Your Dot Green

Stay Green On Slack is a cloud-based tool that maintains your Active presence indicator automatically, without requiring your computer to be on or Slack to be open. The setup involves installing a Chrome extension once to capture the necessary session tokens, after which all activity runs on our servers.

The system establishes a persistent WebSocket connection to Slack's servers — the same type of connection your desktop client would maintain — and sends regular keep-alive signals that Slack interprets as ongoing presence. From Slack's perspective, you are connected and active. The presence dot stays green.

You can configure a schedule to match your working hours, set it to stay green only during certain times of day, and adjust by timezone. Once configured, there is no client software running on your machine — it operates entirely from the server side.

A 14-day free trial is available with no credit card required.


Frequently Asked Questions

What does the green dot with a Z mean on Slack?

The green dot with a Z means Do Not Disturb (Snooze) mode is active. Notifications are paused, but you are technically still present and connected — Slack has not marked you as Away or Offline. Colleagues can still message you, but you won't receive desktop or mobile alerts until the snooze period ends.

What is the difference between Away and Offline on Slack?

Away means Slack is open on at least one device but you haven't interacted with it in more than 30 minutes. Offline means the Slack app is closed or you are signed out on all devices. Away shows a muted or hollow dot; Offline shows no presence indicator, or a very faint greyed-out dot depending on your Slack version.

Can I manually set my Slack status to Active?

No. Slack only allows you to manually set your presence to Away — not to Active. Active status is assigned automatically based on real keyboard and mouse activity within the Slack client. To maintain an Active presence without physically using Slack, you need a third-party tool such as Stay Green On Slack that maintains the connection from outside your device.

What does the half-moon icon mean on Slack?

The half-moon icon in Slack represents the Away status. It appears when you have been inactive in the Slack app for more than 30 minutes on desktop, or when the app has been backgrounded on mobile. It indicates you are not currently active but are still signed in to Slack.

Why does my Slack show Active on mobile but Away on desktop?

Each device reports its own presence state to Slack independently. If you are actively using the Slack mobile app, your presence will show as Active regardless of what your desktop client reports. Slack prioritises the most recently active device when determining what presence status to display to others.

Stop going Away when you're not

Stay Green On Slack keeps your presence dot green from our servers — no computer required. 14-day free trial, no credit card.

Start for free →