Skip to main content

Online status report

Teams online status reports: who was online, when, and for how long.

The green dot shows one moment, not the whole story, and Teams keeps no record of the rest. Presify tracks presence for your whole team and turns the history into a report. It shows who was online, when, and for how long, for each person, with their team, over the date range you pick.

Start free trial
  • Free 7-day trial on your own presence
  • No credit card
  • Nothing to install
  • Five-minute setup

Standard and upPDF, Excel and Anomalies CSV reports from $58.25 a month, billed annually.

PDF, Excel or CSV
Excel report · SummarySample data

Presence Report · Northwind Trading Co. · Period 2026-06-01 to 2026-06-05 · Hours basis Member local

Excel report Summary sheet, sample data
MemberOnline hrs (selected hours)Online hrs (24h)Online % (selected hours)
Sofia Reyes38.442.185.3%
Priya Nair37.141.282.4%
Jordan Rivera22.434.5549.8%
Tom Becker37.8542.3584.1%
Elena Garcia38.1740.2584.8%
Member presence report · Elena GarciaSample data

Reporting period 2026-06-01 to 2026-06-05 · Working hours 08:00–17:00 CDT

Total online · 08:00–17:00
38.17h
Avg online / day · 08:00–17:00
7.63h
Days with data
5 of 5

Thu, 2026-06-04

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

Sample data for a fictional company. The Excel report’s Summary sheet and a page of the Member presence report (PDF), both covering the same week.

The gap

Teams has no status report of its own.

Microsoft Teams has no built-in way to report on status over time. The green dot shows only who is online right this second, and Teams offers no presence history to look back on. The Microsoft 365 activity report counts actions like messages sent and meetings attended, which is a different question from when someone showed as online.

Presify fills that gap: it samples presence on a short, regular interval, saves each change, and turns the history into an online status report. The report is where both of the green dot’s blind spots show up. One is the person who stays green for hours without a break; the other is the person who always looks yellow but is online late into the evening.

Teams on its own

  • Current status only
  • No presence history
  • An activity report of messages and meetings
  • A glance

With Presify

  • Who was online, when, and for how long
  • Up to 360 days of history, by plan
  • Online time per person, per day
  • A PDF, Excel or CSV you can hand over

The output

What is in the report

Who was online, and when

The Member presence report draws one person’s day as a 24-hour ribbon of every recorded status change (available, away, busy, offline), day by day across the range you pick. For the whole team’s day on one screen, open the dashboard.

How much, and when it happened

The Member presence report shows one person’s online time day by day. The Excel report totals the range for up to 50 people, with online time inside each person’s own working hours (or the hours you choose) and over all 24 hours side by side, so the late-evening hours show up alongside the working day. Weekly and monthly totals, the multi-week trend and the after-hours split are on each person’s page.

Flags and exports

Presence that looks gamed, such as a long unbroken Available stretch with no idle time, listed with severity and status. Each report type has one format: a Member presence report (PDF), an Excel report or a CSV. Team presence previews on screen, then exports Excel. PDF and Excel files are generated in the background and wait on the Downloads tab.

Reports and flags start on the Standard plan, and the Member CSV is on every plan. Pro and Scale run all six flags and add a time-zone coverage view and scheduled delivery. How far back the history goes depends on your plan; see pricing for what each tier includes.

Page one of a Member presence report, a PDF for one member: facts, KPI boxes and a day-by-day 24-hour bar with totals.
Page one of the Member presence report (PDF), one member per report. Sample data.

Open a sample

See the report before you run one.

All five report types, built to the app’s own columns. Sample data for a fictional company, early June.

Member presence report

One member · up to 31 days

A formatted PDF for one member: each day's timeline with working-hours overlay, the daily status totals, and headline KPIs over the range. Up to 31 days.

  • Facts and headline KPIs at the top
  • A 24-hour bar for every day in the range
  • Every recorded change with its start, end and duration
Standard and upScheduled delivery on Pro and Scale
Member presence reportSample data

Reporting period 2026-06-01 to 2026-06-05
Generated Jun 9, 2026, 9:05 AM CDT by admin@northwind.example

Name:
Elena Garcia
Email:
elena.garcia@northwind.example
Time zone:
America/Chicago
Location:
US
Department:
Operations
Working hours:
08:00–17:00 CDT (member Outlook hours)
Hours basis:
Member local (08:00–17:00 CDT)
Monitoring status:
Monitored
Enrolled:
2026-05-02
Total online · 08:00–17:00
38.17h
Avg online / day · 08:00–17:00
7.63h
Days with data
5 of 5
Open anomalies
0

Online counts Available, Busy (including in a meeting or call), Do not disturb and Presenting, idle time included: a day’s Available and Busy hours add up to its online time. No data is time Presify was not collecting presence; the averages count only days with online time. Presence history runs from the earliest presence reading Presify keeps for this member to the last day Presify was collecting their presence, and can extend beyond this report’s period.

The online boxes count only time inside 08:00–17:00 CDT on each day (Hours basis: Member local); the day rows below show all 24 hours.

Collection in this period: No interruptions of 15 minutes or more were recorded for the workspace. Collection for this member was not paused or stopped. Figures show No data wherever a listed interruption kept Presify from reading presence, and time when collection was off on purpose does not count against coverage.

Thu, 2026-06-04

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

Hover or tab through the bar to read each change.

StartEndStatusDuration
12:00 AM9:10 AMOffline9h 10m
9:10 AM1:00 PMAvailable3h 50m
1:00 PM1:40 PMAway40m
1:40 PM5:20 PMAvailable3h 40m
5:20 PM9:40 PMOffline4h 20m
9:40 PM11:15 PMAvailable1h 35m
11:15 PM12:00 AMOffline45m

Sample data. One day of the five; the PDF lays out every day in the range this way, one member per report.

Three steps

How to get the report

Connect once, choose who it covers, then pull the range you need. Try the Reports page’s own controls below: pick a report, the people and the period. Build any of the five report types on the Reports page. Member presence reports and Excel reports can also be scheduled weekly or monthly on Pro and Scale.

  1. 01Minute 0

    Connect Microsoft once

    A Microsoft 365 admin signs in and approves read-only access. It takes about five minutes, and nothing is installed on anyone’s computer.

  2. 02Minute 2

    Choose who to track

    Pick who the report should cover 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. The history builds from the day you connect.

  3. 03Any time after

    Pull the report

    Pick the people and the date range, then generate the PDF or Excel file, or download a CSV.

Reports · ExploreDemo, sample data

People

  • Sofia Reyes
  • Tom Becker
  • Priya Nair
  • Elena Garcia

Jun 1–Jun 7, 2026 · 7 days

Hours

Each member’s working hours in their own time zone. A member without their own hours, or everyone when per-member office hours are off in Settings, uses the workspace hours.

Team presence

Live preview

Jun 1–Jun 7 · Member local hours · Weekdays only · Flagged days included

  • Online151.5hInside the selected hours, all members
  • Per member / online day7.6hOnline hours over the days each member was online
  • Collection coverage100%Share of the elapsed selected hours Presify observed
Sofia Reyes08:00–17:00 · America/New_York85.3%7.68h7.4%7.2%5 / 5100% coverage
Tom Becker08:00–17:00 · America/Chicago84.1%7.57h8.7%7.2%5 / 5100% coverage
Priya Nair08:00–17:00 · America/Chicago82.4%7.42h9.2%8.3%5 / 5100% coverage
Elena Garcia08:00–17:00 · America/Chicago84.8%7.63h6.1%9.1%5 / 5100% coverage

Online counts Available, Busy, Do Not Disturb and Presenting inside the selected hours. Averages use days with online time. Presence is not hours worked.

The Summary sheet always shows online hours inside the selected hours and for the full 24 hours, across every day in the range, weekends included.

The Excel report covers every day in the period: Weekdays only and Exclude flagged days change this preview, not the file.

Ask instead

Need a quick answer instead of a report?

Every plan includes a read-only AI assistant connector: ask Claude, ChatGPT, or Microsoft Copilot who was online last week and for how long, in plain language.

How it works
Ask your AI assistant

Who was online Jun 1 to Jun 5, and for how long?

Presify · get_presence_summary · read-only

Online time (Available plus Busy), Jun 1 to Jun 5:
Elena Garcia40h 15m
Jordan Rivera34h 33m
Priya Nair41h 12m
Sofia Reyes42h 06m
Tom Becker42h 21m

A pattern, not proof. Sample data.

ClaudeChatGPTMicrosoft Copilot

Read it fairly

What a status report can and can’t tell you

Presence isn’t productivity. An online status report is a directional record of when people showed as online in Teams and for how long, built from sampled presence. It doesn’t show what work someone did or where they were, and a flag is a pattern worth a look, not proof. Managers and HR get the most from it as the start of a better-informed one-on-one, never as the sole basis for a decision. Tell your team their 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.

Presify reads presence status and activity only, plus the directory basics and Outlook time zone needed to label it, never message, chat, call, file, or calendar content.

For the mechanics of reading past status, see how to see Teams status history and how to get a Teams presence report.

Thinking about the tool rather than the output? See the Microsoft Teams presence tracker overview, or the full feature list.

In writing, in every Excel report

From the report’s Methodology sheet, word for word:

This report describes observed Microsoft Teams presence data only. Flagged patterns, where included, state that a pattern in the sampled data met a detection threshold for the reporting period; they do not prove intent, identify a cause, or confirm a policy violation. Presence indicates availability in Teams, not hours worked or productivity. This report is not a sole or sufficient basis for any adverse employment action and should be reviewed alongside other evidence as part of a fair investigation process.

What the report is built from

  • Teams presence and activity
  • Names and groups
  • Outlook time zone and working hours
  • Messages
  • Chats
  • Call content
  • Files
  • Calendar content
  • Screens
  • Keystrokes

Pricing

PDF and Excel reports start on Standard.

Flat plans by the number of people you track, billed monthly or annually. No metered usage, no overages.

Per month, billed annually.

Up to 49% off on select annual plans

Start free trial7-day free trial on your own presence, no credit card
7-day history
BasicUp to 5 people
$49 a month if billed monthly
$25/mo
Save 49%Member CSV on Basic
30-day history
StandardUp to 15 people
$99 a month if billed monthly
$58/mo
Save 41%
Most popular
180-day history
Pro 50Up to 50 people
$199 a month if billed monthly
$150/mo
Save 25%
PDF, Excel and all-members Anomalies CSV reports from Standard, and the Member CSV on every plan. The Team presence preview and scheduled reports on Pro and Scale.See every plan

Try it free, then report on the team

Connect your tenant and see your own presence history and online time during a free trial, no credit card. PDF and Excel reports start on Standard, and pricing is flat, by the number of people you track.

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

Free 7-day trial on your own presence · no credit card · nothing to install · five-minute setup