Skip to main content

About

Beyond the green dot.

The green dot shows one moment. It isn’t the whole story. Presify keeps the record of who’s online, when, and for how long, so your read on your team comes from the pattern, not a glance.

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

One moment, or the whole day Sample data

One momentAvailableWhat Teams shows at 2 PM. One status, and no history behind it.
Tom Becker · CDT2026-06-08 · 8h 33m online

Tom Becker · Available · 8:02 AM – 3:40 PM · 7h 38m

Available from 8:02 AM to 3:40 PM with no status change. That can be a long focus stretch or a keep-alive script. A glance can’t tell them apart; the history is where you check.

Sample data. The green dot shows one moment, not the whole story. Tap, hover or tab into a bar to read each change (arrow keys step through them). The outlined box is that person’s working hours, from Outlook by default.

Up to 360Days of history, by plan
6Flags on Pro and Scale
0Write permissions in your tenant
3AI assistants connect read-only, on every plan

Why Presify exists

Teams keeps no presence history.

Anyone who manages a remote or hybrid team on Microsoft 365 has looked at a green dot and wondered. Teams shows presence in the moment, and neither Teams nor the Microsoft 365 admin center offers a presence history to look back on. No yesterday, no last week, no pattern. So your read on the team comes from glances, and a glance leaves out most of the day.

Someone can stay green all day and barely be around: a mouse jiggler keeps Teams green with nobody at the desk. Someone who always looks yellow when you check might be doing their best work at 11pm, long after you’ve logged off. Neither shows up in a glance. Both can leave a pattern in the history, and a few weeks of it can change your mind in either direction.

A week in the record

Thursday ran late.

The Member presence report (PDF) lays each day on a full 24-hour bar with that day’s totals, one member per report. On Thursday this sample member was back online late in the evening.

Thursday: back online 9:40 PM to 11:15 PM
Member presence report · 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 · 08:00–17:00
38.17h
Avg online / day · 08:00–17:00
7.63h
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 Member presence report, one member per report; each day in the PDF also lists every recorded change with start, end, status and duration.

That is what Presify is: a Microsoft Teams presence tracker that keeps the history. It shows who’s online, when, and for how long, per person and per team, and flags presence that looks gamed, including the patterns a mouse jiggler or keep-alive script tends to leave. It is quick and light on purpose: one read-only Microsoft sign-in, about five minutes to set up, nothing installed on anyone’s laptop, and no screenshots, keystrokes, or message content. It uses the presence Teams already has.

We are also plain about the limits. 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. What you do with it starts with a conversation.

The Presify dashboard: Online now, Avg online and Open anomalies tiles above the Presence timeline, one 24-hour bar per member with online time and time zone.
The Presify dashboard. Sample data.

Our principles

What we hold ourselves to

Four commitments that shape every feature, and where to check each one yourself.

Read-only or not at all

A Microsoft 365 admin approves four read-only application permissions, and each person who signs in grants the delegated User.Read permission. Zero write permissions. Presify cannot send a message, change a setting, or read mailbox content in your tenant. By construction, not by policy.

Minimum data, maximum signal

We collect presence status changes, the basic directory information needed to label and scope people, and each person’s Outlook time zone and working hours. Never email, chat, call, file, or calendar content. If a feature would need more, the default answer is no.

Directional by design

Presence isn’t productivity, and a flag isn’t proof. Every flag shows how its pattern is calculated, and the Member presence report carries a notice that presence data should never be the sole basis for a disciplinary or employment decision.

Boring on purpose

Tenant isolation enforced in the database, encryption everywhere, least-privilege internal access, and an append-only audit trail (viewable and exportable on Pro and Scale). The unglamorous parts are the product.

For the reviewer

How we operate

The operating facts a security or procurement reviewer checks first: where the data lives, when someone answers, and what is promised in writing.

Where your data lives
US-based AWS infrastructure, exclusively. Retention is bounded by your plan, and deletion tools are built in.
When we answer
Support runs Monday through Friday, 9am to 5pm US Eastern, through our contact form. Service health is public at /status, incidents included.
Closed now, we reply next business dayMon to Fri · 9am to 5pm ET
What we promise in writing
Our Terms, Privacy Policy, and Data Processing Agreement say the same things these pages do. The documentation lists every permission and what it is for.

Controls mapped to SOC 2 criteria, security packet on request.

Read the security overview

See the pattern behind the green dot.

One read-only Microsoft sign-in, about five minutes, and presence history starts building from that moment.

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

Payments are processed by Stripe. Cancel anytime; access continues to the end of the paid period. Billing terms.