Back to Blog
Troubleshooting

Slack Keeps Clearing My Status? What Each Duration Does, Measured

Slack's Duration menu defaults to Today, so a new status ends at 23:59:59. We measured every option, watched Slack clear statuses a minute early, and tested focus mode.

Slack Green Team
September 23, 2026
October 7, 2026
4 min read
Share:
slack status
slack troubleshooting
slack presence

Slack keeps clearing your status because every status has a clear time, and the default is Today: the status ends at 23:59:59 that night. To keep it, open your status, set Duration to Don't clear, and save. If it still changes, a calendar app, a scheduled status or one of Slack's automatic statuses is the cause.

We measured each clear time on 3 October 2026 in Slack's web app, reading the stored expiry from Slack's API (users.profile.get) after every save. We also watched Slack clear a status, and tested whether focus mode overwrites one.

The emoji and text next to your name is your status. The green or grey dot is your presence, which has its own rules; if the problem is the dot, see the section on the dot.

When each Duration option clears your status

Duration you pickExpiry Slack stored (status saved Saturday 3 October, 4:56 PM Seoul time)
Today (the default)Saturday 3 October, 23:59:59
4 hours4 hours after the save, 8:57 PM
This weekFriday 9 October, 23:59:59
Don't clearNo expiry (status_expiration: 0)

Two things in that table catch people out. Today is preselected every time you type a new status, so a status you never touched the menu for is gone by morning. And This week set on a Saturday ran to the end of the next Friday, not to Sunday.

The times follow the time zone in your Slack profile; ours was Seoul. If Slack has an old zone for you, Today ends at the wrong hour; check Preferences > Language & region, or see how to change your time zone in Slack.

The Duration menu in Slack's Set a status window, with Today selected by default

Slack's suggested statuses carry their own timers: In a meeting (1 hour), Commuting (30 minutes), Out sick (Today), Working remotely (Today). Pick one of those and it clears on that timer.

Slack clears a status about a minute early

We set statuses through the API with an expiry 75, 100 and 120 seconds away and polled every 4 seconds. Each time the status was gone before the expiry: in the two timed runs, between 51 and 56 seconds early. Our test of scheduled statuses found the same, about 60 seconds before the end time (how to schedule a Slack status). A status set "until 5:00" is therefore blank from about 4:59.

Six reasons your Slack status clears or changes

CauseThe tellFix
Default "Today"Your status is gone every morningChoose Don't clear
A suggested statusGone after 30 minutes or an hourChange its Duration before saving
Wrong time zone in SlackClears at an odd hourFix the zone in Preferences
Calendar or meeting app"In a meeting" appears and then goesTurn off that app's status sync
A scheduled statusAn old status turns on, then clearsDelete it from your scheduled statuses
Automatic statusesChanges in a huddle, in focus mode or after hoursSee the next section

Calendar apps. Slack's help center says the Google Calendar app sets In a meeting for accepted events with other invitees and "won't override any status you've set yourself". It still sets and removes its own meeting status, which looks like your status changing by itself. Outlook Calendar, Zoom and scheduling tools can also write your status; keep one app that does it and turn off status sync in the others, under the app's Home tab in Slack.

Scheduled statuses. A scheduled status turns on at its start time, replaces what you had, and clears at its end. If a forgotten status appeared and vanished, look in your scheduled statuses and delete it.

Never appear "away" on Slack again

Cloud-based. No downloads. Works 24/7 even when your laptop is off.

Automatic statuses do not replace yours

In Preferences > Availability, Automatic statuses can show In a huddle, In focus mode or After hours. Slack's note there says: "If you already have a status set, Slack won't change it."

Slack's Automatic statuses setting: In a huddle, In focus mode, After hours

We checked it with focus mode. With no status, turning on focus mode showed "In focus mode" with a telescope next to our name, yet the API still read an empty status; Slack stores it as a separate flag (dnd_profile_status: focus_mode) and dropped it when focus mode ended. With "Writing docs" set, turning on focus mode left "Writing docs" in place, and turning it off left it there too.

Focus mode on while a custom status is set: the status stays next to the name

So an automatic status never deletes the status you wrote. If yours disappeared, look at its Duration, a calendar app or a scheduled status first.

How to make a Slack status stay

  • Click your profile picture at the bottom left.
  • Click Update your status, or click your current status to edit it.
  • Open Duration and choose Don't clear.
  • Click Save.

For a vacation, pick Choose a start and end time instead, so it clears the day you come back. The rest of the menu is in how to change your status on Slack.

If the dot goes grey, not the text

Many searches for "Slack status keeps going inactive" are about the dot. Don't clear has no effect on it, and a status that says "Working" does not keep you active. On desktop, the dot turns grey after about 10 minutes with no keyboard or mouse input; in the desktop app, work in other apps counts. The causes and fixes are in Slack keeps showing me away while working. If you need the dot green through your working hours, Slack Green keeps your presence active with your laptop closed and leaves your status text alone.

Frequently asked questions

How do I make my Slack status permanent? Choose Don't clear under Duration. Slack then stores no expiry, and the status stays until you or an app changes it.

Why did my status disappear a minute before the time I set? In our tests Slack cleared statuses 51 to 56 seconds before their expiry. Set the end a minute later than you need.

Does focus mode or a huddle delete my status? No. With a status set, focus mode left it in place in our test, and Slack's setting says it won't change a status you already have.

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

Set Your Slack Status From Apple Shortcuts: A Working Shortcut, Tested

Apple Shortcuts has no Slack status action, but its Get Contents of URL action can call Slack's API. We built a shortcut that sets a 60-minute status, ran it on macOS 26.5.2, and added a second one that posts a message through a webhook.

Slack Green Team
Guide

Automatic Slack Status Updates: 3 Triggers We Built and Timed on a Mac

Slack's own automatic statuses cover huddles, focus mode and working hours. For anything else you need users.profile.set and a trigger. We built a schedule, a file and an app-launch trigger on macOS and timed each one.

Slack Green Team
Guide

Slack Status Change Notification: The Events an App Gets, Timed

Slack does not tell anyone when you change your status. An app can find out within a second through the user_status_changed and user_change events. We changed a status 7 ways and timed each event, including statuses that expired.

Slack Green Team