Teams Desktop vs Web Presence

Desktop tracks system input. Web tracks browser focus. Mobile flips you Away almost instantly. The differences matter when you're trying to stay Available on Microsoft Teams.

Start for free →

Cloud-based · No downloads

By · Updated 2026-05-19
Quick Answer

Microsoft Teams Desktop tracks system-wide mouse and keyboard input — any input on your machine counts. Teams Web (teams.microsoft.com or teams.live.com) tracks browser-tab focus and within-tab input — the tab must be in focus. Teams Mobile flips you Away within seconds of backgrounding the app. The presence service aggregates signals across all clients, so the most-active one wins.

Why Stay Green On Teams

Cloud-based

Nothing runs on your machine. Your Available status is maintained entirely from our servers — close Teams, close your browser, shut the lid.

Custom scheduling

Set the exact hours and days you want to appear Available. Define your timezone. Stay green during work hours only — or around the clock.

One-click setup

Install the Chrome extension once. It takes 30 seconds. After that, you never need to touch it again — your presence runs automatically.


PRESENCE TRACKING BY CLIENT DESKTOP System-wide input Most permissive ✓ Any mouse/key counts ✗ Sleep/lock kills it WEB Browser-tab focus Mid-aggressive ✗ Background tab fails ✗ Browser closed kills it MOBILE App in foreground Most aggressive ✗ Background → Away ✗ Screen off → Away

Three Clients, Three Activity Models

Microsoft Teams runs in three places: a native desktop app for macOS/Windows, a web client at teams.microsoft.com or teams.live.com, and mobile apps for iOS/Android. Each one signals presence to Microsoft's service differently — and the differences matter when you're trying to understand why your Teams dot is yellow even though you're "using Teams."

This is the breakdown.

Desktop: System-Wide Input

The Teams Desktop client (macOS and Windows) registers a system-wide input hook. It sees any mouse movement or keystroke on your computer — not just input within the Teams window. This is the most permissive activity model of the three.

What counts as activity:

What doesn't count:

The desktop client is what most people are talking about when they say "Teams." It's the path of least resistance: as long as your computer is on and you're moving your mouse occasionally, Teams stays Available.

Web: Browser-Tab Focus

The Teams Web client (teams.microsoft.com for corporate, teams.live.com for personal) runs entirely inside Chrome, Edge, Safari, or Firefox. Without system-wide input access, it tracks activity differently:

What counts as activity:

What doesn't count:

Web is more restrictive than Desktop. The browser's tab-visibility API tells Teams when its tab loses focus, and the same 5-minute inactivity threshold applies — but the threshold starts counting the moment focus is lost, not the moment input stops.

Mobile: Foreground Only

Teams Mobile (iOS and Android) is the most aggressive of the three. Microsoft can't rely on background processes to accurately signal presence — mobile OSes throttle backgrounded apps for battery reasons — so Teams Mobile treats foreground/background as the primary activity signal.

What counts as activity:

What doesn't count:

The transition is fast. Switch from Teams Mobile to another app and you flip to Away within seconds. This is by design — Microsoft would rather show accurate "this person isn't actively on Teams" than risk a stale green dot.

How Multi-Client Aggregation Works

If you have multiple Teams clients running simultaneously, the presence service uses the most-active one. A few examples:

This is why some people experience inconsistent presence — your mobile may show you as Away while your desktop briefly stays Available, depending on which client most-recently signalled activity.

Where Stay Green On Teams Fits

Stay Green On Teams operates at the same level as your real Teams clients — connecting to Microsoft's presence infrastructure using your session credentials, but from a cloud server instead of your local device. From the presence service's perspective, your account has another active client connected.

The cloud worker isn't subject to any of the limitations above. It doesn't depend on your laptop's lock state, your browser tab's focus, or your phone's foreground state. It signals "active" continuously while you're within your scheduled hours.

Combined with your real clients, the result is a presence that reflects how you want to appear — Available during the hours you've defined, regardless of which (if any) of your local devices is awake at any moment.

Frequently Asked Questions

Does Teams Web track activity the same way as Teams Desktop?

No. Teams Desktop tracks system-wide mouse and keyboard input — any activity on your machine counts. Teams Web tracks browser-tab focus and within-tab activity — the Teams tab must be the active tab and receiving input. Web is more restrictive than Desktop.

Why does Teams Mobile flip me to Away so quickly?

Mobile operating systems throttle background apps for battery reasons. Microsoft can't reliably keep a background Teams app signalling activity, so they treat foreground/background as the primary signal. Switch to any other app and you flip to Away within seconds.

If I have Teams on both my laptop and phone, which one decides my presence?

Microsoft's presence service uses the most-active client. If your laptop's Teams is active, you're Available regardless of what your mobile shows. If all your clients are inactive, you flip to Away after the threshold.

Does keeping the Teams tab open in Chrome keep me Available?

Only if the tab has focus periodically. If you open the Teams web client in a background tab and never click into it, the same 5-minute inactivity threshold applies. The tab must be the active tab in its browser window.

Will closing my laptop kill my Teams presence?

Yes, if your only client was the desktop app on that laptop. Closing the lid sleeps your computer, which kills the Teams Desktop input hook. You'll flip to Away within minutes. Cloud-based services like Stay Green On Teams sidestep this — they don't depend on any of your devices being awake.

How does Stay Green On Teams compare to running both Desktop and Mobile clients?

Running multiple clients only helps if at least one is actively signalling activity. Stay Green On Teams provides a continuously-active client from the cloud, so your presence is maintained even when none of your local devices are signalling activity.