Skip to main content

Microsoft Teams presence tracker

The Microsoft Teams presence tracker that keeps the history.

The green dot shows one moment. It isn’t the whole story. Presify tracks Teams presence for your whole team and keeps the record, so you can see who’s online, when, and for how long, and spot presence that looks gamed. Five-minute setup, nothing to install.

Start free trial
Every status change, all 24 hoursUp to 360 days of history, by plan

Overview

Dashboard

Online now
4 of 6monitored users active now
Avg online
4.3hper monitored user, today so far
Open anomalies
1Review anomalies →

Presence timeline

Sample data
Tuesday, Jun 9
Data last refreshed 3:40 PM
AvailableAwayBusyOut of officeOfflineNo dataBusiness hours

Select a member to open their presence timeline.

Presence timeline, Tuesday, Jun 9
PinnedPresence, 24 hoursTime zone
0mEDT
1h 32mEDT
4h 10mPDT
6h 20mCDT
6h 50mEDT
6h 38mCDT

Sample data for a fictional six-person team. This is the dashboard’s Presence timeline: step back through the week, sort by name or online time, pin a row, or select a name to open that member’s page.

5 minSetup, one read-only Microsoft sign-in
0Installs on anyone’s device
360Days of history, by plan
6Flags on Pro and Scale
7 daysFree trial, no credit card

Presence tracking, in the plain sense

Microsoft Teams already works out everyone’s presence (available, away, busy, offline), but it shows only the current status. Neither Teams nor the Microsoft 365 admin center offers a presence history to look back on. Presify tracks it for the people you choose: it samples presence on a short, regular interval, saves every change, and keeps the history Teams doesn’t show. That is presence tracking software in the plain sense. It tracks the one signal your team already produces and turns it into a record you can read by person, by team, and by day.

One moment, not the whole story

What the green dot leaves out

Two questions a glance at Teams can’t answer, and where the answer lives in Presify.

Always green, rarely around

A mouse jiggler or a keep-alive script can hold someone on Available all day. The timeline shows the unbroken stretch, and on Pro and Scale a flag surfaces it for a closer look: a pattern worth a look, not proof.

MediumUnbroken Available · Tom Becker · 2026-06-08Pro and Scale

Stayed Available with no status change for an unusually long, continuous stretch.

View in timeline →

Always yellow, online after hours

Someone who looks Away every time you check might do their best work in the evening. The member page splits each week into business hours and after-hours, so that time is on the record.

Member page · After-hours this weekSample data2.6h3.8h in business hours

A single glance shows neither. Presify keeps the record, so your read on your team comes from the pattern, not a moment.

“While Teams offers real-time presence information, historical data can be harder to come by.”
Public Microsoft 365 admin blog post, 2025

What you get

What the tracker gives you

See all features

See the pattern

Who’s online, when, and how much: a timeline per person and per team, with every status change on a 24-hour day view. It adds online-time totals and multi-week trends, with up to a year of history, by plan.

Sofia Reyes · 2026-06-08Sample data

8h 27m online · Times shown in EDT (their Outlook timezone) · Business hours 08:00–17:00 EDT

Spot presence that looks gamed

Six automatic flags surface presence that looks gamed. Some, like unbroken Available, no idle time, and robotic regularity, are patterns a mouse jiggler tends to leave. Overnight and weekend flags mark unusual hours, which can just as easily be someone working late. All six, each showing how it’s calculated, run on Pro and Scale; Standard runs the Idle suppression flag.

Basic and the free trial0
Standard · Idle suppression1
Pro and Scale · all six6

Quick and light

One read-only Microsoft sign-in, about five minutes, and nothing installed on anyone’s laptop. No screenshots, no keystrokes, no message content. It uses the presence Teams already has.

Every plan also includes a read-only AI assistant connector: ask Claude, ChatGPT, or Microsoft Copilot who’s been online, when, and for how long, in plain language. How it works.

ClaudeChatGPTMicrosoft Copilot

How far back the history goes, which flags run and show how they’re calculated, exports, time-zone coverage, and scheduled reports depend on your plan. See pricing for what each tier includes.

Five-minute setup

How it works

One sign-in, one pick list, and the record starts building.

  1. 01

    Sign in with Microsoft once

    A Microsoft 365 admin signs in and approves read-only access. It takes about five minutes, with no agent to deploy and nothing installed on any laptop or phone.

    Read-only · Microsoft 365
  2. 02

    Pick who to track

    Choose people from your directory, in most countries except the EEA, the UK, Switzerland, and Canada. Anyone whose Microsoft 365 directory location is set to one of those is excluded automatically, guests are never tracked, and disabled accounts are skipped.

    Guests are never tracked
  3. 03

    Read the pattern

    Presify samples presence on a short, regular interval and keeps every change. The history builds from the day you connect, into timelines, online-time trends, and flags you can export to Excel, PDF, or CSV.

    Reports from Standard up

Nothing to install

The lightweight way to monitor Teams presence

Most monitoring software installs an agent on every laptop and records screens. Presify reads the presence Teams already has: nothing to install, no screenshots, no keystrokes, and no message, chat, call, file, or calendar content. Because it reads Teams rather than the laptop, it works on any device your team uses Teams on.

What Presify reads

  • Teams presence and activity
  • Names and groups
  • Outlook time zone and working hours

What it never reads

  • Messages
  • Chats
  • Call content
  • Files
  • Calendar content
  • Screens
  • Keystrokes

Need screenshots, keystroke logging, app and URL tracking, or timesheets? Presify isn’t that tool.

How Presify compares

Reports you can hand over

A week in the record.

The PDF scorecard lays out one member’s week: totals up top, then every day on its own 24-hour bar, framed by their working hours. A late Thursday shows up for what it is.

  • PDF scorecard, one member per report
  • Excel report for up to 50 members
  • Anomalies CSV
  • From Standard up; scheduled on Pro and Scale
  • Member CSV on every plan
See a Teams online status report
Thursday: back online 9:40 PM to 11:15 PM
Presence scorecard · Elena GarciaSample data

Reporting period 2026-06-01 to 2026-06-05 · Time zone America/Chicago · Working hours 08:00–17:00 CDT

Total online
40.25h
Avg online / day
8.05h
Days with data
5 of 5

Mon, 2026-06-01

Available 7.92hBusy 0hAway 0.75hOut of office 0hOffline 15.33h

Tue, 2026-06-02

Available 7.58hBusy 1hAway 0hOut of office 0hOffline 15.42h

Wed, 2026-06-03

Available 6.67hBusy 1hAway 0.67hOut of office 0hOffline 15.67h

Thu, 2026-06-04

Available 9.08hBusy 0hAway 0.67hOut of office 0hOffline 14.25h

Fri, 2026-06-05

Available 7hBusy 0hAway 0.67hOut of office 0hOffline 16.33h

Sample data. An excerpt of the PDF scorecard, one member per report; each day in the PDF also lists every change with start, end, status and duration.

Read it fairly

What presence can and can’t tell you

Presence isn’t productivity. Presify gives you a directional read on when people are online and how much, and flags patterns worth a look. A flag is a pattern, not proof, so what you do with it starts with a conversation.

Tell your team their Teams presence is tracked before you start. Some US states require advance written notice, and Presify includes a ready-to-adapt employee-notice template. Wherever your people are, notice, a lawful basis, and the local laws that apply to them are your responsibility.

Want the output rather than the software? See what a Teams online status report looks like, read the full feature list, or review how we handle data on the security page.

Start tracking in five minutes.

Flat pricing by the number of people you track, billed monthly or annually, with no metering. Try it free on your own presence first, no credit card.

The free trial tracks just you. Add your team on any paid plan.

Free 7-day trial · no credit card · nothing to install · five-minute setup

Review security · Payments are processed by Stripe. Cancel anytime; access continues to the end of the paid period.