Use Cases

Real-time presence

Real-time presence answers the question “is a space currently available or is it occupied?”. The output indicates the status/availability of space, including bookable spaces (e.g. rooms) or non-bookable spaces (e.g. lounge) in real-time. With this API, you can integrate the data with the conference room booking app or other apps that require real-time availability data.

For example, you can integrate the API with your workplace app to improve employee experience:

  • Reduce missed opportunities with conference rooms. Others can book a space if someone booked it but did not show up.
  • Show employees the availability of open space in real-time. "I have a favorite spot in the building; let me check to see if it's open before I walk over there.”

Available metrics

Using the Presence API returns a true or false to indicate whether the space is occupied or not occupied in real-time. True means Density sensor detects movement in the space, and false means otherwise. See input and output of the endpoint in the API reference page.


  1. Building an internal app or dashboard using historical data. The data can answer questions such as:
    • How does the occupancy of our new building compare to the regional average?
    • Do we have the right mix of conference room sizes or are my rooms under-utilized or over-crowded?
    • What are the best and least performing technologies in our conference rooms?
  2. Relating Density data with other data sources
    • With temperature data : How do occupancy trends correlate to higher/lower temperatures in my spaces?
    • With sound level data : Do noise levels impact the utilization of different neighborhoods?
    • With HR data : Will an increase in headcount requires us to expand our office, or do current utilization levels allow for additional employees?

Available metrics

  1. Occupancy measures the historical count of people within one, many, or all spaces over a time range. Note that this endpoint provides the historical occupancy and not real-time. See input and output of the endpoint in the API reference page .
  2. Utilization provides the number of people who used a space relative to the total capacity of the space (% = occupancy/capacity) over a time period. It is a measure of "fullness". See input and output of the endpoint in the API reference page .

    Why is Utilization useful?

    A conference room with a capacity of 4 people, regularly achieving 50% maximum utilization, may indicate:

    • There are not enough 2-person conference rooms for employees.
    • The space could deliver greater value and support demand by being resized from a 1 four-person conference room into 2 two-person conference rooms.
  3. Time-used provides the % and absolute time (in seconds) that spaces were used over a time range. See input and output of the endpoint in the API reference page .