Workforce analytics, without the surveillance

One clear picture of
how work happens

Halo Pulse turns Microsoft 365 signals and the Pulse Desktop agent into team-level insight — meetings, focus, collaboration and capacity. Metadata only, transparent to everyone it measures, hosted entirely in the UK.

Full access · No credit card · Your workspace in minutes

~10 min

to connect Microsoft 365 — dashboards populate same-day

0

message bodies, documents or keystrokes ever stored

100%

UK-hosted — London region only, nothing elsewhere

30 days

full-featured trial, up to 50 seats, no card

Two signals, one picture

Microsoft 365 tells you the calendar.
The desktop tells you the day.

Most tools stop at meeting counts. Halo Pulse combines M365 collaboration metadata with the Pulse Desktop agent's view of real focus and flow — so the picture reflects how work actually happens, not just how it was scheduled.

Microsoft 365 signals

Connected in minutes,
populated the same day.

Mail, calendar, Teams calls and presence — metadata only, scoped to the Entra groups you choose. Your admin grants consent once; Halo Pulse does the rest, with baselines that separate change from noise.

  • Meeting load, collaboration breadth and after-hours patterns per team
  • Scoped to selected groups — out-of-scope people are never ingested
  • AI narratives turn a week of signals into a readable briefing
Pulse Desktop agent

Focus is invisible to the calendar.
The agent sees it.

A lightweight Windows agent measures real working patterns — active application time, deep-work blocks, context switching. App and window titles stay off unless you deliberately turn them on, and it never captures content.

  • Focus blocks and context-switch cost, per person and per team
  • Categories of work, not screenshots or keystrokes
  • Deployed by Intune in one policy; enrolment is automatic
Transparency built in

Everyone sees exactly
what's collected about them.

The self tier is the honest answer to 'is this bossware?' — every monitored person can log in and see their own data, and a per-tenant 'what we collect' page is generated from exactly the connectors you've enabled. Nobody is measured in secret.

  • Admins configure, supervisors see only their own team subtree
  • Every person gets a self view of their own data — GDPR transparency as a feature
  • Protected people are suppressed at ingestion, not hidden at query time
Trust the numbers

Analytics you can only trust
if the pipeline is healthy.

Every Halo Pulse data source ships with live monitoring — a topology view of your tenant's ingestion, feed by feed, each against its own cadence. A slow daily sync never masquerades as fresh data, and a stale feed never hides behind an average. If a number is on your dashboard, you can see exactly how it got there and when.

Ingestion · Live topology

Microsoft 365

Graph API · your tenant

delta sync 4 feeds

M365 sync

  • mail4m / 15m
  • calendar12m / 1h
  • presence1m / 5m
  • directory26h / 24h

rows 18.2k today

Tenant dataset

t_yourco · UK region

↳ from your fleet

Pulse Desktop

412 agents online

segments streaming

Desktop ingest

last event 8s ago

↳ from tenant dataset

Daily model

user_daily_summary

rebuild 02:00 daily

Dashboards

baselines current

FeedCadenceLast dataStatus
m365 · mail metadata15 min4 min agook
m365 · calendar1 h12 min agook
m365 · teams presence5 min1 min agook
m365 · directory syncdaily26 h agolate
desktop · activity segmentsstream8 s agook
model · user_daily_summarydaily 02:006 h agook

Illustrative view. Every connector added to your tenant — including Enterprise custom connectors — joins this monitoring automatically in the same release. Untracked sources are how silent staleness happens; we don't allow them.

Is this bossware? No.

Secure by design,
private by default.

Workforce analytics earns trust only if it refuses to spy. Halo Pulse measures how teams work at the level of metadata and categories — and makes that measurement visible to the very people it describes.

What Halo Pulse never collects

  • Message or email bodies
  • Documents or files
  • Keystroke logging
  • Screenshots or screen recording
  • Camera or microphone access
  • Personal (non-enrolled) devices
Read our full privacy posture →

Metadata only, by default

Counts, timings and categories — not content. Capturing window titles is off by default and must be switched on deliberately.

UK hosting, full stop

All data lives in Google Cloud's London region (europe-west2). Nothing is processed or stored anywhere else.

Your data, your control

You're the controller, we're the processor. Deletion is a dataset drop; DSAR export is a per-person endpoint; retention is your parameter.

Isolated per customer

Every customer gets their own dataset. No shared tables, no pooled storage, no cross-tenant queries — enforced, not promised.

See how your teams
really work.

Start a 30-day trial. Connect Microsoft 365 in about ten minutes and watch your first dashboard fill in the same day. No credit card, up to 50 seats.