Back to Blog
Guide

Can You See Slack Status History? No, Here Is What Exists

No. Slack shows your active or away dot and your custom status only as they are right now, and keeps no history of either that coworkers or admins can open. Admins on paid plans see a last active date and sign-in logs. How to keep your own status log with the Slack API, from today on.

Slack Green Team
September 27, 2026
September 27, 2026
5 min read
Share:
slack status
slack presence
slack admin
slack api
privacy

No. Slack does not keep a status history that anyone can open. The dot next to a name shows only whether that person is active or away right now, and the custom status shows only what they set now and when it clears. There is no timeline of when you were green, and no list of your past statuses for coworkers or admins to scroll through. Slack's audit logs, on Enterprise plans, do not record active status either.

What does exist is narrower. On paid plans, owners and admins can see the date each member was last active, split by desktop, iPhone and Android, and a log of sign-ins with IP address and device. You can see your own recent statuses in the status menu. And anyone with API access can start logging presence from today, but not before.

We build Slack Green, which keeps your Slack status green from our servers during the hours you set, so we spend a lot of time on what Slack records about presence. The "last seen" side of this question is in does Slack show last seen.

Can you see Slack status history: no, the dot and custom status are present tense only; admins see a last active date; you see your recent statuses

What history Slack keeps, and who can see it

What history Slack keeps: dot and custom status none, recent statuses for you, member analytics and access logs for admins, audit logs without presence
RecordWho can see itWhat it shows
Active or away dotNobody, as historyOnly the state right now
Custom status (text and emoji)Nobody, as historyThe current status and when it clears
Your recent statusesOnly youA short list at the top of the status menu, for one-click reuse
Member analyticsOwners and admins, paid plansDate last active, by desktop, iOS and Android
Access logsOwners and admins, paid plansSign-in dates, IP address, device and app
Audit logsAudit log admins, Enterprise plansSign-ins, file downloads, app installs, settings; not status or presence

So an admin can answer "when did this person last use Slack" to the day, and "which devices signed in this month". They cannot answer "was she green at 3 p.m. on Tuesday" or "what did his status say last week". The details of each admin view are in Slack audit logs and in the member analytics section of does Slack show last seen.

How to see when someone was last active on Slack

Without admin rights, you have two clues:

  • Their last message. Search from:@name in Slack. The newest result shows the last time they posted in a channel you can see.
  • The dot right now. Hover over their name. Green means input in the last 10 minutes; a hollow dot means none, or that they set themselves away.

Neither tells you when they went away. Slack also does not alert you when someone comes online; the workarounds are in get notified when someone comes online in Slack.

See your own status history

Never appear "away" on Slack again

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

Slack keeps no full history of your own statuses either. The Recent section in Update your status holds the last few you used, so you can pick one again with one click. Scheduled statuses you have not reached yet sit under Scheduled in the same menu.

If you want a record, for time sheets or to check how often Slack set you away, log it yourself.

Build your own Slack presence log

Build your own Slack presence log: the Slack API, a script every 5 minutes, a CSV file, history from the day you start

Slack's Web API has users.getPresence, which returns active or away, and users.profile.get, which returns the current status text, emoji and expiry. A script that asks every few minutes and writes a line to a file is a status history from the moment it starts. This one logs your own account with a user token that has the users:read and users.profile:read scopes:

import csv, os, time
from datetime import datetime, timezone
from slack_sdk import WebClient

client = WebClient(token=os.environ["SLACK_USER_TOKEN"])
me = client.auth_test()["user_id"]

while True:
    presence = client.users_getPresence(user=me)["presence"]   # "active" or "away"
    profile = client.users_profile_get(user=me)["profile"]
    with open("slack_status_log.csv", "a", newline="") as f:
        csv.writer(f).writerow([
            datetime.now(timezone.utc).isoformat(timespec="seconds"),
            presence,
            profile.get("status_text", ""),
            profile.get("status_emoji", ""),
        ])
    time.sleep(300)  # every 5 minutes

Five minutes is well inside Slack's rate limits for both methods. For changes as they happen instead of polling, Slack sends presence_change events over a socket connection; the setup, scopes and limits are in Slack presence API.

Logging your own account is your business. Logging coworkers' presence is technically possible for any member with a token, and it is the kind of tracking many workplaces forbid; check your company's policy first.

Slack vs Teams status history

Microsoft Teams is similar: no status timeline for coworkers, but a "Last seen" time next to Away or Offline, and admin reports with more detail. See can you see Teams status history.

FAQ

Never appear "away" on Slack again

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

Can my boss see my Slack status history? No. Your boss sees your dot and status as they are now. An admin on a paid plan can see the date you were last active and your sign-ins.

Can Slack admins see when I was online? They see the last active date and sign-in logs, not the hours your dot was green.

Does Slack record when you change your status? Not in any log that admins or coworkers can view. Only the current status is stored on your profile.

Can I see who viewed my Slack status? No. Slack does not record who looked at your profile or status.

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

Does Slack Notify When You View Someone's Profile? No

No. Opening someone's Slack profile, hovering over their name or checking their status sends them nothing, and Slack has no list of who viewed your profile. Admins cannot see profile views either. What does get noticed: typing in a DM, messages, reactions, mentions and huddles. What a profile shows, and what Slack admins can see instead.

Slack Green Team•5 min read
Guide

Quiet Vacationing: What It Means and Why Workers Do It

Quiet vacationing, also called a hushed vacation, means taking time off without telling your manager while you keep looking online. In a Harris Poll of 1,170 US workers, 37% of millennials said they had done it and 38% had moved their mouse to look active. What it looks like, why people do it, how it gets noticed, and the working-vacation alternative.

Slack Green Team•5 min read
Guide

Can Time Doctor Detect a Mouse Jiggler? Yes, With One Report

Yes, if your company has Time Doctor's Unusual Activity Report. It checks keyboard and mouse activity in 30-minute blocks and flags mouse movement without clicks and input that is unusually regular, which is what app and USB jigglers produce. It does not look at app names. What the report flags, who sees it, and what else Time Doctor records.

Slack Green Team•5 min read