Configure automatic check-in for reserved spaces

  • Release version: Yokohama
  • Updated July 31, 2025
  • 3 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Configure automatic check-in for reserved spaces

    This feature enables automatic check-in for workplace space reservations based on occupancy sensor data, streamlining the reservation management process and improving user experience. It leverages occupancy state data from sensors to detect if a reserved space is occupied and automatically checks in the reservation without requiring manual action.

    Show full answer Show less

    The automatic check-in process runs every 30 minutes via the Workplace Reservation Management scheduled job, which reviews occupancy states and reservation check-in statuses to update reservations accordingly.

    Key Features

    • Occupancy-based automatic check-in: When a reserved space’s occupancy state is detected as “Occupied,” the system automatically checks in the reservation, updates its status to “In progress,” and sends a push notification to the user confirming the automatic check-in.
    • Scheduled job for check-in/out reminders: Runs every 30 minutes to verify occupancy states and reservation check-in statuses, triggering automatic check-ins or sending reminders as needed.
    • Push notifications: Notify users about automatic check-ins or prompt manual check-in when occupancy sensors detect the space is unoccupied or state is invalid.
    • Configurable policies and properties: Allows administrators to set:
      • Check-in override policies (e.g., always require check-in)
      • Automatic cancellation of reservations exceeding check-in time
      • Time parameters for when reminders are sent and when reservations get canceled without check-in
      • Sensor data freshness thresholds to ensure occupancy data is current
    • Limitations: Automatic check-in and check-out are not supported for multi-location reservations or group reservations requiring individual check-ins.

    Practical Configuration Steps

    • Ensure occupancy sensors are installed and integrated with the Space Occupancy data table.
    • Configure reservable module properties, including check-in policies, cancellation settings, and allowable check-in timeframes.
    • Set global reservation properties for reminder timing and cancellation thresholds.
    • Verify that the Workplace Reservation Management scheduled jobs are active to handle reminders and automatic check-ins.
    • Monitor occupancy data freshness by configuring the stale time property to maintain accurate occupancy state detection.

    Key Outcomes

    • Reduced manual effort for users to check in to reserved spaces through automation.
    • Improved reservation accuracy and space utilization by ensuring reservations reflect actual occupancy status.
    • Timely reminders and notifications help users confirm attendance or release unneeded reservations, optimizing space availability.
    • Automatic cancellation of no-show reservations prevents reserved spaces from being unused unnecessarily.

    Configure automatic reservation check-in using the Occupancy state of a location or space. If a location is using occupancy data sensors, it checks for Occupancy state of each space in the Space Occupancy data table

    The Workplace Reservation Management scheduled job Check-in/out reminder runs every half an hour (30 minutes) daily. It checks for the location state (Occupied, Unoccupied, Invalid, currently not occupied, etc.) in the Space Occupancy data table. It also checks if the reservation is checked in or checked out. For more information, see Retrieving Space Occupancy Data.

    Note:
    Reservation check-in and check-out is currently not supported for multi-location reservations (combining two or more reservations into one reservation). Check-in or check-out of reservations with multiple locations for the same date and time and with the same reservation owner is not allowed by the application. In case of group reservations, each space is assigned to a different employee, check-in for group reservations is also not allowed in bulk. You have to check-in a reservation one at a time.

    Role required: sn_wsd_rsv.admin

    If the space state is Occupied, it triggers an automatic check-in process and sends an updated push notification to Workplace Service Delivery for Mobile "Your reservation for <location_name> has started. You are automatically checked in based on the presence detected at the space. No further action is required."

    Navigate to All > Workplace Reservation Management > Administration > Reservable Module and ensure that the following properties are configured:
    • The Override check-in policy: Select Always require check-in.
    • Cancel reservations exceeding check-in time: Select the check box.
    • Time before employee can check-in value: Enter a value. For example, 10 minutes.
    In Reservation properties list (All > Workplace Reservation Management > Administration > Properties), configure the following properties:
    • The amount of time in minutes until a reminder should be sent to the reservation host [sn_wsd_rsv.time_before_check_in_out_reminder]. For example, set the property value to 5 minutes.
    • The amount of time in minutes until a reservation is cancelled without a check-in [sn_wsd_rsv.time_when_reservation_cancelled_without_check_in]. For example, set the property value to 30 minutes.
      For example, after setting the above properties and reservable module properties, if an employee creates a reservation at 5 pm, the application checks for the following conditions:
      • The Workplace Reservation Management application waits till 5.05 PM as per the value set in the property Amount of time in minutes until a reminder should be sent out to the reservation host (sn_wsd_rsv.time_before_check_in_out_reminder) to check whether the reservation is checked in or not.
      • After 5.05 PM, the scheduled job Check-in/out reminder checks the Space Occupancy data table to check if the reserved space (for example, A1001) is available in the Space Occupancy data table.
      • In the Workplace Connectors, the system property sn_wsd_wc.stale_time checks if the Event Timestamp field in the Space Occupancy data table has the latest timestamp. This property checks for the time beyond which the occupancy data is considered stale. Beyond the stale time, the fresh data is fetched from the Occupancy data provider (for example, Metrikus Spoke). If the sn_wsd_wc_stale_time property value is set to 30 minutes, application queries the Space Occupancy table and fetches the fresh data state for a location or space from Metrikus Spoke.

        If the state is Occupied, then, application automatically checks in the reservation. The reservation state moves to In progress state. A push notification is sent to Workplace Service Delivery for Mobile "Your reservation has started. You are automatically checked in based on the presence detected at the space. No further action is required."

      • When workplace spaces are having occupancy sensor and if the state of the space is unoccupied or Invalid, application sends push notification "Your reservation for Reservation for <space-name> has started. Check in to confirm your attendance or Release Booking to Cancel the space reservation".
      • When the workplace spaces are not having a occupancy sensor, and if the user does not check in the reservation, application cancels the reservation if the Reservable Module property Cancel the reservation exceeding check in time is selected.
      • If the Cancel the reservation exceeding check in time is not selected, then the reservation is moved to Confirmed state, and the Workplace Reservation Management scheduled job Reservation daily tasks takes care of such reservations at the end of the day.