Back to Blog
Guide

How to Keep Slack Active on a Mac

A Mac flips you to away two ways: Slack's 10-minute idle timer and macOS sleep, which cuts the dot in seconds. The settings that stop sleep-away, what caffeinate and Amphetamine miss, and what keeps the dot green with the lid closed.

Slack Green Team
September 6, 2026
October 20, 2026
6 min read
Share:
slack
mac
remote work

On a Mac, two separate clocks turn your Slack dot gray. Slack's own idle timer marks you away 10 minutes after your last keyboard or mouse input. macOS sleep and the lock screen are faster: the moment the display sleeps or the lid closes, Slack disconnects and the dot dies in seconds, long before the 10 minutes run out. Most "why am I away?" cases on a Mac are the second clock, not the first. Slack Green keeps your dot green from a server, so neither clock matters with the lid closed, free for 14 days with no card.

This page covers the Mac side: the System Settings that stop sleep from cutting you off, why keep-awake tools like caffeinate and Amphetamine only solve half the problem, and what keeps the dot green when you step away or close the lid. For the full method-by-method comparison across every platform, the main guide is how to keep Slack active.

The two clocks on a Mac

Clock one is Slack's idle timer. Ten minutes without typing, clicking or moving the mouse in any app and you are away (Slack desktop 4.52.178 code, checked 7 Oct 2026). Typing or clicking in any app resets it, because the desktop app reads the Mac's idle time; it does not track where your mouse goes. No setting changes the 10 minutes on any plan.

Clock two is macOS. A MacBook on battery turns the display off after 2 minutes, and after 10 minutes when plugged in. Those are the values our MacBook Pro (macOS 26.5.2) reported on 7 October 2026; check yours in Terminal:

pmset -g custom | grep -E 'Battery|AC Power|displaysleep'
sysadminctl -screenLock status
Battery Power:
 displaysleep         2
AC Power:
 displaysleep         10
screenLock delay is 300 seconds

displaysleep is in minutes. The screen-lock delay of 300 seconds means the password is asked 5 minutes after the display turns off. Display off leads to the lock screen after that delay, and a sleeping display or a locked Mac reports no activity, so Slack marks you away almost immediately. Closing the lid sleeps the Mac the same way.

The order matters. On battery, these settings turn the display off after 2 minutes of stillness, five times faster than Slack's own timer. Fix the macOS clock first or nothing else on this page matters.

Try it

Close the laptop. Which one keeps you green?

Slack on your laptop

Active

Slack Green

Active

Free for 14 days, no card needed.

Stay green with the laptop closed

Stop macOS from cutting you off

Three settings control the second clock. All of them live in System Settings:

  • Lock Screen. Set "Turn display off on battery when inactive" and "on power adapter when inactive" to a value longer than your longest stretch away from the keyboard, or Never while you need the dot.
  • Require password. Still in Lock Screen: "Require password after screen saver begins or display is turned off". A locked session is an away session, so a short delay here buys nothing once the display sleeps.
  • Battery options. In Battery, open Options and turn on "Prevent automatic sleeping on power adapter when the display is off". This keeps the Mac itself running while plugged in.
  • The terminal shortcut for all of this is one built-in command:

    caffeinate -dis

    It holds the display and system awake until you press Ctrl-C. Amphetamine from the App Store does the same with a menu-bar switch and schedules. Every flag, time limits and how to stop it are in our caffeinate guide. Each Lock Screen setting is explained in keep a Mac screen from locking.

    Everything above only stops clock two. A wide-awake Mac still shows you away 10 minutes after your last keyboard or mouse input, because clock one never stopped running. caffeinate and Amphetamine keep the machine on; they do not create activity. The full test is in does Amphetamine keep Slack active, and the same verdict covers caffeinate.

    What resets Slack's timer on a Mac

    With sleep handled, the 10-minute timer is the remaining problem, and the options are the same families as on any desktop, with Mac specifics:

  • • Touch Slack between tasks. A click or channel switch resets the window. Free, and it dies the moment a meeting or lunch runs past 10 minutes.
  • • A physical mouse jiggler. Moves the real cursor, which the Slack desktop app counts as input wherever it is. Works, occupies a USB port, and the cursor drift shows on screen shares.
  • • Scripted input. Hammerspoon or cliclick can nudge the cursor on a schedule. Same effect as the jiggler minus the hardware, and macOS will ask for Accessibility permission the first time. The Mac jiggler apps and a one-line cliclick loop are compared in mouse jiggler for Mac.
  • • A second signed-in device. Slack shows the most active session, so a phone with the app open on screen keeps you green. On a Mac desk setup this usually means an old iPhone on a charger; the details and limits are in keep Slack active on mobile.
  • • Server-side presence. A server-side tool keeps your dot green from its side on the schedule you pick. Nothing runs on the Mac, so sleep settings, lid position, and the 10-minute timer stop being your problem. The trade is that it is a paid service and your presence follows a schedule instead of your keyboard.
  • The full comparison table, including browser extensions and the tricks that fail, is in how to keep Slack active. If your dot goes gray while you are typing in Slack itself, that is a different bug family: Slack keeps showing away while working.

    Closing the lid

    The lid question has exactly three answers:

  • • Lid closed, nothing else: the Mac sleeps, Slack disconnects, you are away in seconds.
  • • Clamshell mode: with an external display, a keyboard or mouse, and power connected, macOS stays awake with the lid closed. Slack keeps running, but you still need input to feed the 10-minute timer, so pair clamshell with one of the methods above.
  • • Laptop in a bag: no on-device method survives this. Only a second device or a server-side session shows you active while the Mac is off the network. That case is what a server-side session is for.

Does caffeinate keep Slack active? No. caffeinate stops the Mac from sleeping, which prevents the instant sleep-away, but it feeds no input to Slack. You still go away after 10 idle minutes.

Does Amphetamine keep Slack active? Same answer as caffeinate: it removes the sleep problem and leaves the idle timer running. Full test here.

How do I keep Slack active on a MacBook with the lid closed? Clamshell mode plus a jiggler or script keeps it running at a desk. Away from a desk, a server-side session is the only option that works with the lid closed.

Is a MacBook Air different from a MacBook Pro here? No. Same app, same timers. Only the power settings differ in practice, because battery defaults sleep the display faster than plugged-in defaults.

Why does Slack stop my Mac from sleeping? The reverse problem. During a huddle or call, Slack holds a sleep assertion so the Mac stays awake. Activity Monitor's Energy tab shows it in the "Preventing Sleep" column. Leaving the huddle releases it.

The short version

Fix macOS first: Lock Screen display timing, Battery options, or caffeinate -dis, otherwise a MacBook on battery marks you away in about 2 minutes. That leaves Slack's 10-minute idle timer, which keyboard or mouse input in any app resets. Feed it by hand, with hardware or a script, from a phone, or let a server-side tool hold the dot and take the Mac out of the equation. Method-by-method details: how to keep Slack active. If Slack itself is slow or heavy on your Mac, see why Slack uses so much memory.

Always Active

Stop Jiggling Your Mouse.

Join hundreds of remote workers who never worry about their Slack status. Set it up once, stay green forever.

Related Articles

Guide

How to See All Your DMs in Slack, Including the Hidden Ones

The DMs tab lists your direct messages with people. App DMs, Slackbot and DMs with deleted accounts sit elsewhere. We compared the tab with the full list the Slack API returned.

Slack Green Team
Guide

Slack Images Not Showing? 5 Causes We Reproduced

We uploaded images to a Slack test channel and then switched each image setting off, ran /collapse, and posted from a bot that was not in the channel. Five causes, each reproduced.

Slack Green Team
Guide

How to Message Yourself on Slack (and What It Notifies)

Your own name under Direct messages opens a private DM with yourself. We sent it a note, a file, a scheduled message and a reminder, and checked which ones raised a badge.

Slack Green Team