A timeline for every person
Every recorded status change on a 24-hour day view, one timeline per person, and a team view of the whole day. Up to a year of history, depending on plan.
Microsoft Teams presence tracker
Presify is a Microsoft Teams presence tracker: it tracks presence for your whole team and keeps the history, so you can see who’s online, when, and for how long. Five-minute setup, nothing to install.
Free 7-day trial on your own presence · no credit card · nothing to install · five-minute setup
Tom Becker · Available · 8:02 AM – 3:40 PM · 7h 38m
Jordan Rivera · Available · 6:10 PM – 8:45 PM · 2h 35m
Sample data. Two people’s day as Presify records it, each in their own time zone with their working hours framed (their Outlook hours by default). Hover or tab through a bar to read each status.
Most employee monitoring software answers an everyday question (who’s actually online, and how much?) by installing an agent on every laptop and recording screens and apps. If that everyday question is the one you have, there is a lighter way. Presify reads the presence Microsoft Teams already has: nothing to install, no screenshots, no keystrokes, no message content.
See the pattern
Presify keeps the record, so your read on your team comes from the pattern, not a glance.
“…employees want flexibility without feeling watched.”
One person’s record
Online time this week and this month, the business-hours and after-hours split, a weekly trend and a typical start and end. Pick a part to see where it sits on the real screen.
Online this week. 27h so far, compared with last week to date.
The after-hours split is there to recognize late work, not to watch personal time.

Built from Teams presence
Every recorded status change on a 24-hour day view, one timeline per person, and a team view of the whole day. Up to a year of history, depending on plan.
Weekly and monthly online time for each person, with a multi-week trend and the business-hours vs after-hours split, plus a team average on the dashboard.
From Standard up, Presify flags the pattern a mouse jiggler or keep-alive script tends to leave: a long stretch online with no idle time at all. Pro and Scale run all six flags, including unbroken Available and robotic regularity, and show how each is calculated.
Excel and PDF reports on demand or on a schedule, plus CSV export of the underlying data, with the sampling method stated.
Connect Claude, ChatGPT, Microsoft Copilot (through Copilot Studio), or another MCP client and ask in plain language: who’s been online, when, and how much, and what’s been flagged. It is on every plan and read-only, limited to what the signed-in person can already see (a monitor sees only their own people). Any connection can be revoked at any time, and connections are recorded in the audit log (viewable on Pro and Scale).
History length, reports, and the full set of flags depend on your plan; the AI assistant connector is on every plan, and its answers follow the same plan limits. See pricing, the full feature list, and how to connect an AI assistant.
Quick and light
One read-only Microsoft sign-in and nothing to install. Presence history builds from the moment you connect, since Teams keeps none to import.
A Microsoft 365 admin signs in and approves read-only access on Microsoft’s own consent screen. No agent to deploy, no new password.
Choose people from your directory, in most countries except the European Economic Area, the UK, Switzerland, and Canada. People whose Microsoft 365 directory location is set to one of those are excluded automatically, and guests are never tracked.
Presify samples presence on a short, regular interval and builds the history from that point on: timelines, online time, and flags. Setup takes about five minutes.
Side by side
Both answer “who’s online, and how much?” They get there very differently. This is a category-level comparison; individual products vary, so confirm the details with each vendor.
| Criterion | Agent-based monitoring (category) | Presify |
|---|---|---|
| The question it answers | What people do on their devices: apps, sites, screens, and time | Who’s online in Teams, when, and how much |
| Setup | Software installed and kept updated on every device | One read-only Microsoft sign-in, about five minutes |
| Devices covered | The devices the agent is installed on | Any device someone uses Teams on |
| What it records | Commonly screenshots, app and website usage, and input activity | Teams presence status changes, plus the basic directory fields needed to label people and each person’s time zone and working hours |
| Screenshots and keystrokes | Screenshots commonly; keystroke logging in some products | Never |
| Message content | Varies by product | Never read |
| Presence that looks gamed | Varies by product | Six automatic flags on Pro and Scale, each with how it is calculated; Standard runs one |
| Productivity score | Commonly included | None; presence is not productivity |
Comparing named tools? See Presify vs ActivTrak, Teramind, and Insightful and Time Doctor, or every comparison.
Read it fairly
Presify gives you a directional read on when people are online and how much, and flags patterns worth a look. What you do with it starts with a conversation. A flag is a pattern, not proof: it marks something worth checking before you judge, and it should never be the only basis for a decision about a person.
Tell your team their Teams presence is tracked; we recommend a short written notice. Wherever your people are, notice, consent or another lawful basis, and local law are the workspace owner’s to handle. Some US states require written notice before tracking begins, and other countries set their own rules. Presify shows your team no prompt of its own, so the notice is yours to give; Presify includes an employee notice template you can adapt with your own counsel.
More on how Presify handles data and notice questions in the FAQ.
Before you start
What Presify monitors, what it never touches, and what it costs.
Read the full FAQPresify is a Microsoft Teams presence tracker: a lightweight way to monitor one thing, Teams presence. It tracks who’s online, when, and for how long, keeps the history, and flags presence that looks gamed. It does not install an agent, take screenshots, log keystrokes, track apps or websites, or read messages.
No. A Microsoft 365 admin signs in once and approves read-only access. Presify reads presence from Microsoft Graph on the server side, so there is nothing to deploy, and it works on any device someone uses Teams on.
Not with certainty, because presence data can’t prove how an account stayed green. What Presify does is flag patterns a mouse jiggler or keep-alive script tends to leave.
Four of Presify’s six automatic flags surface those patterns: unbroken Available, no idle time, robotic regularity, and no activity variation. The other two (overnight presence, weekend uniformity) mark unusual hours, which can just as easily be someone working late. Every flag shows how it is calculated.
A flag is a pattern worth a look, not proof of anything, so check the context and talk to the person before you draw a conclusion. Not every plan runs flags: Basic and the free trial run none, Standard runs one (Idle suppression), and Pro and Scale run all six.
No. Presence isn’t productivity. Presify shows when people were online in Teams and how much, which is a directional read, not a score. Someone who looks yellow at 2pm might do their best work at 11pm, and the history shows when they were online.
Presence is sampled by polling Microsoft Graph on a short, regular interval, so a timeline shows each person’s status at each sample rather than every momentary change. It is built for patterns across days and weeks, not second-by-second tracking.
About five minutes: one Microsoft sign-in and a read-only approval, then pick who to track. History builds from that point on, since Teams keeps none to import. Pricing is a flat monthly tier by the number of people you track, and there is a free 7-day trial with no credit card. The trial tracks only you, the admin who signs in; upgrade to add your team.
Yes, we recommend it. Some US states require written notice before electronic monitoring begins, and for people outside the US, local law sets its own notice and consent rules. Presify records presence at every hour of the day, evenings and weekends included, so your notice should cover those hours too. Some state laws also limit monitoring outside working hours.
Presify shows your team no prompt of its own when an admin approves access, so the notice is yours to give. Presify includes an employee notice template you can adapt with your own counsel.
Yes. Presify’s read-only connector is built on the open Model Context Protocol (MCP). It lets Claude, ChatGPT, Microsoft Copilot (through Copilot Studio), and other MCP clients answer questions about presence history, online time, flags, and coverage in plain language. It is on every plan, and answers follow your plan (flags and coverage only where your plan includes them).
The connector can read only what the signed-in person can already see in Presify, so a monitor sees only their own people. It can never change anything. Any connection can be revoked at any time, and connections are recorded in the audit log (viewable on Pro and Scale). The AI assistants guide in our docs (presify.io/docs/ai-assistants) walks through setup for each assistant.
Presify is for US-based companies whose teams use Microsoft Teams on Microsoft 365. It is built and hosted in the US, and the people you track can be in most countries except the European Economic Area, the United Kingdom, Switzerland, and Canada. People whose Microsoft 365 directory location is set to one of those are excluded automatically, and guests are never tracked. Wherever your people are, notice, consent or another lawful basis, and local law are the workspace owner’s to handle.
One read-only Microsoft sign-in, nothing to install. The free trial tracks your own presence (timeline and online time; flags start on Standard), no credit card; add your team when you pick a plan. Flat monthly pricing by the number of people you track.
Free 7-day trial on your own presence · no credit card · nothing to install · five-minute setup
Payments are processed by Stripe. Cancel anytime; access continues to the end of the paid period.