Slack Presence Reference

Slack Status Icons (Meaning)

Green dot, hollow dot, half-moon, Z, headphones, calendar — here's what every Slack status icon actually means, and when Slack shows it.

Keep your dot green automatically →
By · Updated 2026-06-20
Quick Answer

Slack's status icons fall into two groups. Presence (the dot, set automatically): solid green = Active, green dot with Z or moon = Do Not Disturb / Snoozed, hollow dot = Away, grey or no dot = Offline. Activity overlays & custom status (some manual): a headphones icon = in a huddle or call, a calendar emoji = in a meeting, and any other emoji = a custom status you set yourself. You can't switch the green dot on manually — Slack only lets you set Away.

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.

Slack status icons — what they mean
Active
You're online and reachable.
Away
Idle for 30+ minutes, or set manually.
Z
Active · DND
Notifications paused (green dot with Z).
In a Huddle
You're currently on a Slack call.

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.


Every Slack Status Icon at a Glance

Slack shows a small icon in the lower-right corner of a profile photo to indicate presence, plus overlays and emoji for calls, meetings and custom statuses. Here's every icon you'll see, what it means, and when Slack shows it:

Icon What it means When it shows
Solid green dot
Active You've used Slack in the last 30 minutes on desktop, or the app is in the foreground on mobile. Set automatically — there's no manual "active" toggle.
Z
Green dot with Z
Active + Do Not Disturb (Snoozed) You're connected and active, but notifications are paused. The Z means snooze / DND — not that you're away or asleep.
Z
Moon / Z (no green)
Away + Do Not Disturb The same Z or crescent-moon overlay sitting on a hollow dot: you're inactive and notifications are paused. Common when a DND schedule runs overnight.
Hollow dot
Away No activity in Slack for 30+ minutes on desktop, the app backgrounded on mobile, or you set yourself to Away manually. More on Away →
Grey / no dot
Offline Slack is closed or signed out on every device. No active connection to Slack's servers.
Headphones
In a huddle or call A headphones icon replaces the presence dot while you're live in a Slack huddle or call. Others can see you're on a voice/video call right now.
Calendar emoji
In a meeting If you've connected Google Calendar or Outlook, Slack auto-sets a calendar emoji and "In a meeting" status while an event runs. It's a custom status, not a presence change.
👋
Any other emoji
Custom status An emoji plus text you set yourself (e.g. coffee cup + "On a break"). Purely informational — it never changes your green, hollow or grey presence dot.

The first five rows are presence — automatic, driven by your activity. The last three are overlays and custom status that sit on top of (and are separate from) the presence dot. The section below explains the distinction, since it trips most people up.


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. See how to keep Slack active and how the green dot works for the full picture.


How to Set or Change Your Slack Status

There are two things people mean by "status": your custom status (the emoji and text) and your presence (the dot). Here's how to set each.

  1. Open your status menu. On desktop, click your profile photo in the top-right corner. On mobile, tap the You tab, then tap your name.
  2. Set a custom status. Click Update your status, pick an emoji, type a short message (e.g. "In a meeting"), and choose how long it lasts. This shows next to your name — it does not change your green or hollow dot.
  3. Change your presence to Away. From the same menu, click Set yourself as away to switch your dot to Away, or Set yourself as active to clear it. Clearing Away just lets real activity mark you Active again — there's no permanent "always active" switch.
  4. Pause or resume notifications (the Z). Hover Pause notifications and pick a duration to add the Z, or Resume notifications to remove it. If the Z keeps coming back, check Preferences → Notifications → Do Not Disturb for a schedule.

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.

Try Stay Green On Slack free → 14-day free trial · $3.99/mo after

Frequently Asked Questions

What does the solid green dot mean on Slack?

A solid green dot means Active. The person has used Slack in the last 30 minutes on desktop, or has the app in the foreground on mobile. It's set automatically by Slack based on real activity — you can't switch it on manually.

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 does the hollow or grey dot mean on Slack?

A hollow (outline) dot is the Away status — over 30 minutes of inactivity on desktop, the app backgrounded on mobile, or Away set manually. A fully greyed-out dot, or no dot at all, means Offline: Slack is closed or signed out on every device.

What does the moon icon mean on Slack?

The moon (crescent) icon represents Do Not Disturb — the same state as the green dot with a Z. Slack overlays a small Z or moon on the presence dot to signal that notifications are paused, whether or not the person is still active.

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 hollow or muted dot; Offline shows no presence indicator, or a very faint greyed-out dot depending on your Slack version.

What icon shows when someone is in a Slack call or huddle?

When someone is in a huddle or Slack call, a small headphones icon appears over their profile picture in place of the usual presence dot. It tells colleagues the person is live on a voice or video call inside Slack right now.

What does a calendar or meeting icon mean on Slack?

If you've connected Google Calendar or Outlook, Slack can automatically set a calendar emoji and an "In a meeting" custom status while an event is running. It's a custom status, not a presence change — the dot underneath still reflects whether you're actually active in Slack.

What's the difference between a custom status emoji and the presence dot?

The presence dot (green, hollow, Z or grey) is automatic and answers "is this person using Slack right now?". A custom status — an emoji plus text — is set manually and answers "what is this person doing?". They're independent: you can show a custom status while your dot is green, hollow or grey.

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 cloud tool such as Stay Green On Slack that maintains the connection from outside your device.

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 required — cancel anytime.

Start for free →