One afternoon my calendar was completely open. Presence should have been green. The problem was that I was already on the phone handling something that had never been scheduled.

Anyone looking only at my calendar would have reached the wrong conclusion. The plan said I was free. The workday said I was not.

A calendar is valuable—and incomplete

Calendars are excellent at describing planned time. They know about the meeting scheduled for two o’clock, the focus block tomorrow morning, and the appointment someone remembered to add.

They do not automatically know that a call arrived, a Google Meet started from a message, a Teams conversation moved into the browser, an edit needed uninterrupted attention, or the meeting scheduled to end twenty minutes ago is still going.

A calendar answers “What was supposed to happen?” Presence answers “Is now a good time?”

The answer needs more than one signal

Presence begins with calendar availability, but it can also consider supported live meetings, calls, recording or streaming activity, work hours, focus time, and a manual choice.

Each signal is intentionally narrow. Presence does not need call audio, meeting chat, a document title, or the name of the person on the other end. It only needs enough information to resolve a useful status.

Live activity can correct the plan.An unscheduled call or active meeting can change Available to On a Call or In a Meeting.
A scheduled meeting can wait for reality.A virtual meeting can show as scheduled before the live meeting signal begins.
An ending signal matters too.When the activity ends, Presence can return to the next valid status instead of staying stuck.

This is why reliability is a product feature

A status display is only helpful if people learn to trust it. If it says green during a call or remains red long after a meeting ends, everyone goes back to knocking and guessing.

Building Presence has meant paying close attention to starts, endings, stale signals, meetings that run long, browser tabs that disappear, and different devices reporting different pieces of the day. Those edge cases are not side issues. They are the product.

The goalMake the displayed answer more truthful than the calendar alone.

A perfect model of someone’s day would be invasive and unnecessary. A useful status only needs a few approved signals, sensible priorities, and a reliable path back to Available.