Back to Blog
Guide

Mattermost Away Status: 5-Minute Timer, Icons and How to Stay Online

Mattermost sets you Away after 5 minutes without activity and Offline when you close the app, lock or sleep the computer. The desktop app counts mouse and keyboard activity anywhere on the computer. Admins can change the timer with UserStatusAwayTimeout.

Slack Green Team
September 26, 2026
September 26, 2026
5 min read
Share:
mattermost
away status
presence
slack alternatives

Mattermost sets you Away automatically after more than 5 minutes without activity, and Offline when you quit the desktop app, close the browser tab, lock or sleep the computer, or leave the mobile app. In the desktop app, any mouse or keyboard activity on the computer keeps you Online, even in another app. In a browser, only activity in the Mattermost tab counts. The 5-minute timer is a server setting, UserStatusAwayTimeout, which only a system admin can change, and it applies to everyone.

Mattermost is the self-hosted alternative to Slack, and its presence rules are looser than Slack's. Slack counts only input inside its own window and sets you away after 10 minutes without it. If your team is on Slack instead, Slack Green keeps your Slack status active from our servers during the hours you set.

Mattermost away status: Away after 5 minutes without activity, Offline when you lock, sleep or close it, desktop app counts activity anywhere

Mattermost status icons and what they mean

Mattermost status icons: Online green check, Away yellow clock, Do Not Disturb red minus, Offline grey circle, with when each is set

Mattermost shows your availability as a small icon on your profile picture, in the channel sidebar, in conversations and in direct messages. The Mattermost docs list four:

StatusIconSet automatically when
OnlineGreen circle with a checkYou are active in the browser, desktop or mobile app
AwayYellow clockYou have been inactive for more than 5 minutes
Do Not DisturbRed circle with a minusNever, you set it yourself, with an end time
OfflineGrey empty circleYou quit the app, close the tab, lock or sleep the computer, or leave the mobile app

A custom status is separate. It is an emoji and up to 100 characters of text next to your name, such as "In a workshop until 3". It does not change the availability icon.

When Mattermost sets you Away

The Mattermost end-user guide says Away is "set automatically for you when you've been inactive for more than 5 minutes." What counts as activity depends on the app:

  • • Desktop app. "Any mouse or keyboard activity keeps your availability set to Online." That means activity anywhere on the computer, so typing in a code editor with Mattermost in the background keeps you Online.
  • • Browser. You count as inactive when you are not typing in or moving between channels, when you switch to another browser tab, or when the browser window is minimized or behind other windows.
  • • Mobile app. You go Offline, not Away, as soon as you switch apps, close Mattermost or lock the phone.
  • That difference explains most "Mattermost keeps showing me away" complaints. A user on the Mattermost forum who kept going Away used the web version in a Chrome tab. Another user replied that the desktop app on his Windows PC kept him Online while he worked in other apps, without touching Mattermost for 45 minutes. So the first fix is to use the desktop app instead of a browser tab.

    How to set your status in Mattermost

Never appear "away" on Slack again

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

Select your profile picture and choose Online, Away, Do Not Disturb or Offline. Or type a slash command in any message box:

/online
/away
/dnd
/offline

A status you set by hand stays until you change it. The Mattermost API reference says a manual status "will remain that value until set 'online' again, which will return the status to being automatically updated based on user activity." So setting yourself Online is also how you switch the automatic timer back on after a manual Away.

Do Not Disturb takes an end time, such as 30 minutes, 1 hour, 2 hours, tomorrow or a custom time, and it switches back when that time comes, which "may take up to five minutes", per the docs. It also turns off desktop, email and push notifications.

Change the Mattermost idle timeout (admins)

How to change the Mattermost away timeout: System Console setting, config.json TeamSettings UserStatusAwayTimeout, environment variable, default 300 seconds

The timer is one server-wide number in seconds. There is no per-user setting; a request for one on Mattermost's feature forum has more than 200 votes. A system admin can change it three ways.

In the System Console, look for User Status Away Timeout. Mattermost lists it among the experimental settings.

In config.json, the key sits under TeamSettings:

{
  "TeamSettings": {
    "UserStatusAwayTimeout": 900
  }
}

With environment variables, which is how Docker and Kubernetes installs usually set config, the name follows the MM_<SECTION>_<SETTING> pattern:

MM_TEAMSETTINGS_USERSTATUSAWAYTIMEOUT=900

The default is 300 (5 minutes), and the value must be above 0. One admin on GitHub set MM_EXPERIMENTALSETTINGS_USERSTATUSAWAYTIMEOUT and saw no change. The setting lives under TeamSettings in the server code, so that prefix is the wrong one. A longer timeout also delays the push notifications that Mattermost sends once you go Away, which a forum admin with a 1,200-second value noticed.

Stay Online in Mattermost without admin access

  • • Use the desktop app, not a browser tab. The desktop app counts activity anywhere on the computer.
  • • Keep the computer awake and unlocked. Locking or sleep sets you Offline right away, whatever the timer says.
  • • Set Online by hand after an automatic Away if it does not flip back. A GitHub issue from 2023 describes the Linux desktop app and Chrome staying Away after the user came back.
  • • Use a custom status to say where you are. "Focus time, replies at 2" explains an Away icon better than a fake Online.
  • Scripts can also set your status through the REST API, such as the open-source mattermost-autoaway script on GitHub, which switches Online and Away based on the desktop's idle state. A script that forces Online all day overrides the automatic status for as long as it runs, so your team loses the signal that you stepped away.

    Mattermost away status vs Slack and Teams

    Never appear "away" on Slack again

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

    MattermostSlackMicrosoft Teams
    Away after5 minutes, admin can change10 minutes, fixedAbout 5 minutes
    Activity that counts (desktop)Mouse or keyboard anywhere on the computerOnly input inside the Slack windowInput anywhere on the computer
    Lock or sleepOfflineAwayAway, then Offline
    Change the timerServer settingNot possibleNot possible

    Slack is the strictest of the three, which is why its dot goes grey while you work in another app. How Slack decides is in Slack active status explained, and how the three chat tools compare as products is in free Slack alternatives.

    Mattermost status questions

    How long before Mattermost shows Away? More than 5 minutes without activity, unless your admin changed UserStatusAwayTimeout.

    Why does Mattermost show me Away while I am working? You are probably in a browser tab, where only activity in that tab counts. The desktop app counts activity anywhere on the computer.

    Can I turn off automatic Away in Mattermost? Not as a user. Setting your status by hand stops the automatic change until you set Online again. Admins can raise the timeout for everyone.

    Can other people see when I was last online? If the admin enables last active time, your profile shows when you were last active while you are Away or Offline.

    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

    KeepingYouAwake vs Amphetamine: Which Mac Keep-Awake App to Use

    KeepingYouAwake is a free, open-source menu bar switch that runs Apple's caffeinate for you. Amphetamine is a free App Store app with triggers, schedules and a closed-lid mode. Pick KeepingYouAwake for one click and Homebrew, Amphetamine for automation. Neither keeps Slack or Teams active.

    Slack Green Team•5 min read
    Guide

    Computer Locks After 15 Minutes? How to Tell If Group Policy Set It

    A work laptop that locks after exactly 15 minutes, with screen settings greyed out, is almost always following a policy from IT: the Windows machine inactivity limit, a forced screen saver, or an Intune device lock. Security baselines and PCI DSS ask for 15 minutes. How to see which policy it is, and what you can and cannot change.

    Slack Green Team•5 min read
    Guide

    How to Keep a Citrix Session Active: Find Which Timeout Logs You Out

    A Citrix session can end from four different timers: Windows locking inside the virtual desktop, the Citrix session idle timer, the Citrix Gateway session time-out, and the StoreFront web page timeout. Only input from your own device into the Citrix window resets them. How to tell which one hit you and what keeps each one quiet.

    Slack Green Team•5 min read