Skip to main content

Office attendance report

Desk bookings tell you who planned to come in. The Office Attendance report tells you who actually did. That distinction matters more than it sounds. Hybrid work has made intentions and reality drift apart, and without visibility into real foot traffic, decisions about space, policy, and capacity are built on guesswork. Use this report to spot which days truly fill up, understand how attendance shifts over time, and see exactly where bookings and actual presence diverge. It's the data that turns gut feeling into confident decisions.

Where to find the Office attendance report

You can find the Office Attendance report in the Admin portal under Insights > Deep dives. The report shows up in your deep dive overview as soon as data is flowing in from either the imported badge data or from a check-in integration.

Data source(s)

The Office attendance report is visible and contains data when either of the following sources is implemented:

  • Check-in integration (e.g. access management or Wi-Fi)

  • Badge importer (Insights > Data sources > Badge Access )


Filtering

The report supports filters for data source (imported badge data, check-ins, Wi-Fi, or access gate), weekday pattern (such as office days only), and any user fields that came in with the data like department or job title.

Attendance over time

The main chart shows how many unique people were in the office across the period you pick. You can switch between three levels of zoom:

  • Day view — a stacked bar chart of unique visitors per day, with desk bookings shown next to it for direct comparison. This is the quickest way to see whether the people who booked a desk actually showed up, and how much foot traffic happened without a booking.

  • Week view — line charts that plot average and peak attendance per week. Useful when you want to spot trends without the daily noise.

  • Month view — line charts of average and peak attendance per month, helpful for longer-term shifts in office presence.

Key metrics

Two summary numbers sit at the top of the report and stay visible at all times:

  • Average attendance — the mean number of unique people across all days in the period you picked.

  • Peak attendance — the highest unique count on any single day in that period.

Both are shown as plain numbers. There is no headcount field yet to base percentages on.

Your performance explained

  • People identified — The unique number of people identified with the active filters. This number can be higher than your Peak moment as it looks at all days, whereas your Peak moment looks at the day where the most people were inside your office.

  • Average attendance — The average number of unique people counted per selected office days and filters. This number should reflect typical attendance within the selected office.

  • Peak moment — The single busiest day within the selected period.

How often does each attendance level occur?

  • Attendance level distribution — A distribution chart groups days by attendance range, helping you understand whether your office tends to cluster around a consistent level or shows high day-to-day variation. This supports capacity planning by revealing whether you have a predictable baseline or volatile peaks.

Attendance per group

  • Attendance by {group} — When your data source includes group fields like department, job title or business unit, this chart breaks attendance down by those groups. Open it when you want to compare office presence between teams, or to back a talk about hybrid policy.

When do most people attend the office?

Two complementary charts reveal temporal patterns:

  • Office attendance by weekday — which days of the week see the most traffic.

  • Office attendance by hour — what times of day see the most entries. You can toggle between People seen (the sum of entry swipes during the day) and People inside (which also counts exits, when those are in the dataset).

These patterns are essential for understanding whether congestion clusters on specific days or times, and for informing decisions about staggered start times, event scheduling, or zone-based access.

Behind the scenes

  • Data needed — The report only shows up in your deep dive overview when the building has imported badge data or a check-in feed. Without one of these sources, the report is hidden.

  • Source mix — Badge imports and check-ins can both feed into the same report. Use the data source filter when you want to look at one feed on its own.

  • Small-group masking Groups smaller than 5 people are bundled into an Other bucket, so statistics can't be traced back to one person.

  • Privacy level shapes the report — How much you can filter by group depends on the privacy level chosen at badge import or check-in integration. Fully anonymous imports support trend views but not group breakdowns.

  • Bookings overlay The day-view check against desk bookings uses bookings from the same building and date range. It does not include parking or meeting room bookings.

  • People seen vs People inside — The hourly toggle only reflects exits when those events are in the imported data. Some access systems record entries only.


💬 Need More Help?

If you'd like some extra assistance, reach out via the Messenger (question mark in the corner) and chat with our support team, or send us an email at [email protected].

We're always ready to help! 😉

Did this answer your question?