Office Occupancy Sensor Plus Badge Data

Badge data, calendar bookings, and Wi-Fi logs each give a clue about who's in your office. But on their own, none show what actually happened after people walked in. You end up with three partial views that don’t line up. Decisions about open hours, security, and café staffing turn into guesswork.

There’s a fix: layer these sources together. Add an office occupancy sensor as the real-use layer. Now, you get intent, entry, device presence, and real occupancy - all in one place. Arrival curves stop being estimates. They start being insights you can act on.

The Challenge of Incomplete Arrival Curves

An arrival curve isn’t just a headcount. It shows exactly how load builds from opening, when it peaks, and how fast it tapers off. That shape matters for day-to-day operations. But each data source probably just captures one slice.

Badge systems record swipe-ins. Booking platforms measure which rooms and desks people planned to use. Wi-Fi analytics spot where devices show up. None of them truly tell you if a space was actually occupied, for how long, or what real load looked like hour by hour in each zone.

The gap between raw data and reality leads planning astray.

Breaking Down the Data Layers

Most workplace teams already have access to four key data streams, or could. Each one answers a different question. Don’t treat any single source as the full answer.

Booking Data: The Intent Layer

Bookings reveal planned demand. For example, someone reserved a conference room for eight at 10 a.m. That’s good context, but it’s only intention. Industry no-show rates are 18% to 25%. Many reserved spaces sit empty while the system still shows them as used. Microsoft Places gets this right - it says room analytics reflect intended use, not actual use. Bookings show what people meant to do, not what they did.

Booking data is also where you’ll find ghost bookings. Recurring meetings nobody attends. Speculative room holds. These inflate demand on paper and hide where space is really needed.

Badge Data: The Access Layer

Badge logs answer who entered and when. That helps you measure entry timing. But after the door, the trail ends.

Badge data can overstate occupancy by 15% to 20%. Tailgating, shared cards, and the simple fact that a swipe doesn’t show where someone went or for how long - it all adds up. Someone who badges in, grabs coffee, and leaves after 45 minutes looks the same as someone who spends eight hours. That’s the coffee badging problem. It skews your planning.

Wi-Fi Analytics: The Presence Layer

Wi-Fi access points spot device activity throughout the building. That makes them useful for big-picture trends. You can see when a floor gets busy, how long devices linger, and how traffic ebbs and flows through the week.

But Wi-Fi analytics track devices, not people. One person with a phone and a laptop shows up as two. If someone’s phone uses MAC randomization - a privacy default now - they might not show up at all. Even Cisco admits MAC randomization throws off headcount accuracy. Wi-Fi is great for floor trends, but not precise enough for room accuracy or dwell.

Office Occupancy Sensor: The Actual Use Layer

This is where things lock into place. An office occupancy sensor measures what happens inside a space - after entry. Occuspace sensors scan for Wi-Fi and Bluetooth signals from phones and laptops to count real-time crowd density. They don’t use cameras and never see faces. It’s anonymous, always.

In lobbies, sensors show real-time people flow, which entrances get jammed, and when traffic peaks. In meeting rooms and open areas, sensors measure true occupancy and dwell. Not just a booking, but real use. This is the layer that turns guesswork into clear arrival curves.

Why Arrival Curves Matter More Than Averages

Weekly averages hide the reality of hybrid offices. CBRE’s 2025 Office Occupier Sentiment Survey says 73% of organizations hit capacity on peak days, but only 34% say the average reaches capacity. So averages lie. Plan off the average and you’re short on staff Tuesday and Wednesday, but overstaffed Monday and Friday.

Occuspace data shows it too: Tuesdays run at 80% capacity, Fridays drop to 30%. A portfolio might average 40%, then spike to 75% midweek. That’s normal for hybrid work. Arrival curves let you see it with clarity.

With arrival curves by hour and day, you can:

  • Open early Tuesday and Wednesday. Open later Monday and Friday.
  • Staff lobby and front desk for real morning rushes, not blended averages.
  • Prep the café early on peak days, cut supplies on slow days.
  • Schedule security to match true arrival and exit windows.
  • Turn HVAC on/off based on actual occupancy patterns.
  • Adjust cleaning and reset timing around real use - not fixed slots.

Building a Single Source of Truth

The goal isn’t to crown just one data source. You need to sync them all in one place so everyone sees the same story. Occuspace calls this a truth model. Bookings show the plan. Badge logs show who came in. Occupancy sensors show real use.

This works if you have a common space hierarchy: site, building, floor, zone, room. Add a shared time model, so an 8:47 a.m. badge-swipe matches a sensor reading and a booking. Otherwise, you’re comparing apples and oranges.

Aggregate the data by space and time - not by person. The question becomes, “What happened here between 9 and 11 a.m. Tuesday?” Not, “What did this person do?”

Answering Key Questions about Data Consolidation

What’s the best way to consolidate badge, Wi-Fi, and booking data to understand space usage?

Use a layered model. Each source adds something:

  • Bookings = planned demand
  • Badge data = entry timing
  • Wi-Fi = broad presence and dwell
  • Occupancy sensors = real use and dwell per space

The best approach maps all four to the same space layout and time blocks, then puts them into one dashboard. Definitions matter. No-show = booked, but no sensor activity. Dwell = time in space, confirmed by sensor. Peak occupancy = top sensor count in a window - not the highest booking.

Here’s what each data source gives you:

  • Booking data: Shows planned demand, great for forecasting and catching no-shows. Doesn’t confirm actual attendance and is linked to identities. Helps with space allocation and auto-release.
  • Badge data: Logs entry timing, good for entry counts and security. Doesn’t see inside the building, can be inaccurate due to tailgating, and is identity-linked. Supports security scheduling and tracking arrival times.
  • Wi-Fi analytics: Finds device presence and broad trends. Useful for floor-level insights, not people-level. Can overcount with multiple devices, impacted by MAC randomization. Data is device-linked, sometimes variable in privacy. Good for building-wide load patterns.
  • Occupancy sensors: Offer true headcount, dwell, and live load. Top choice for room and zone accuracy and arrival curves. Don’t link to identity - completely anonymous and aggregate. Drive decisions for staffing, HVAC, cleaning, and café prep.

How do you combine badge, sensor, and booking data for a single view?

First, align times and locations. Every data stream needs the same room ID, floor, and timestamp. Build a dashboard that shows for any space and time window:

  • What was booked
  • How many people badged in
  • What the sensor counts were
  • How long people stayed

This gives you simple patterns:

  • No-shows (booked, but sensor reads zero)
  • Ghost usage (sensor active, but nobody booked)
  • Short stays (badge in, quick exit)

Combining badge and sensor data lets you see what share of users stay less than two hours and which days that’s most common (spoiler: Mondays and Fridays). You get patterns, not personal tracking.

Microsoft Places even supports auto-release when no one checks in. Teams Panels can use occupancy data to show real-time usage. Bookings and live presence work together to automatically clean up ghost meetings.

Can I measure event attendance and building load in real time?

Yes. You just need the right level of detail. For building-wide load, entry counts and Wi-Fi data show surges and occupancy patterns. For more detail by room or event, use occupancy sensors. They show what’s happening in the space, not just who came in.

Live occupancy feeds stream counts, capacity, and busyness into dashboards, APIs, or digital signage. One large tech company uses Occuspace data to optimize food service, reduce waste, and staff based on what’s happening right now.

Optimizing Midweek Operations with Arrival Curves

Once you have real arrival curves by day and hour, midweek operations get much easier. You’ll see the actual Tuesday rush lasts three hours in the morning. The cafeteria peaks at 11 a.m., not noon. The lobby clears by 2 p.m.

Act on these facts:

  • Café teams start early on Tuesday and Wednesday; fewer supplies on Friday
  • Security posts open for true peaks; lighter on slow days
  • Front desk schedule matches arrivals, not just set hours
  • Lobby help times match real spikes
  • Cleaning and resets follow real use, not fixed times

Facilities teams using live data have been able to adjust hours, shift staffing, and tweak HVAC on the fly. That’s the value of a real arrival curve over a weekly average.

Smart Office Operations and Privacy

A smart office isn’t just booking software plus badge readers. It’s an operating model that blends access, occupancy, environmental data, and analytics. And it only works if people trust the system.

Badge systems need to be identity-linked for access. Occupancy sensors don’t. Anonymous, aggregate occupancy data answers “Is someone here?” - not “Who is here?” That’s key for trust and compliance. Anonymous counts usually fall outside GDPR and similar privacy laws, so deploying them is easier.

Wi-Fi analytics sit in the middle. Device identifiers plus MAC randomization mean more care is needed. Treat Wi-Fi presence as carefully as badge data. Keep it aggregate, limit retention, and never link to HR records.

Bottom line: measure spaces, not people. Aggregate by room or zone. Use 5 to 15 minute time blocks. Suppress counts under three. Arrival curves help you plan - they’re not surveillance.

Key Operational Metrics for Better Insights

Consistent metrics bring it all together. Here’s what matters:

  • Arrival time: When the first occupancy signal shows up after opening - not just a badge swipe.
  • First entry: Earliest badge-in for the building that day.
  • Occupancy buildup: How quickly the space fills from opening to peak (hourly curve).
  • Peak occupancy: Highest sensor count during a set period, averaged across days.
  • Dwell time: How long people stay - measured by sensors, not guesses.
  • No-show rate: Booked, but sensor sees zero (or almost zero) occupancy during that window.
  • Time-to-empty: How soon a space clears after peak. Great for cleaning, resets, and HVAC timing.

Peak occupancy, average occupancy, and dwell time are the three biggies for cleaning, energy, and space planning. Track by weekday and hour. That’s when you get actionable patterns.

Taking Action with Unified Data

Layering data isn’t theory - it’s what works. Badge data alone misses the in-room story. Booking data alone plans for people who never show. But add occupancy sensing, and you get the real-use layer that makes everything else better.

The stacked approach with sensors, bookings, and badges creates one source of truth: what was booked, who showed up, what actually happened, and where the gaps are. That’s how you decide when to open, where to staff security, and how to plan for midweek café peaks. Weekly averages won’t show you the real picture.

If your data is all over the place, start by adding occupancy sensors to your trickiest spaces. Occuspace sensors go live fast - one or two days, no cabling, no cameras. Data starts flowing within minutes. Arrival curves follow right after.

Quick Answers

What’s the best way to consolidate badge, Wi-Fi, and booking data to understand space usage? Use a layered model. Bookings show plans. Badges show entry timing. Wi-Fi catches broad presence. Occupancy sensors deliver real use and dwell. Map all sources to a common space and time model, and view results in a single dashboard with clear metrics.

How do you combine badge, sensor, and booking data for a single view? Align every stream to the same room ID and time. Build a dashboard that shows bookings, entry volume, occupancy, dwell, no-shows, and peaks for any space and time. The unified view reveals the gaps and what really happened.

Can you track event attendance and building load in real time? Yes. Entry counts and Wi-Fi show surges at the building level. Occupancy sensors tell the precise story for rooms and zones. Live dashboards or APIs display count, capacity, and busyness so you can adjust staffing and services on the fly.

News & Insights
Resources
Company
About Us
Contact
Careers