English

>

Booking and attendance | Admin

How to configure booking rules, hybrid policy, and attendance

This article explains how admins configure booking behavior, hybrid work policy, resource management, and check-out settings. Most of what is covered here lives in two places: Company settings → Booking and attendance for company-wide rules, and People Management → Teams for team-level rules. Company-wide rules can be overridden by office-specific rules, which allows you to set different policies for different offices. 

Booking window and working days

Go to Company settings → Booking and attendance to define the ground rules for when and how far ahead employees can make bookings.

Booking window Sets how far in advance employees can book desks, parking spaces, rooms, and other resources — for example, 2 weeks or 3 months ahead. This applies company-wide by default and can be overridden per team or office (see Set your hybrid policy below).

Disallow recurring bookings beyond the booking window When enabled, employees cannot create a recurring booking series that extends beyond the booking window. This prevents people from blocking a desk every Tuesday for the next six months and keeps availability fair for everyone.

Working days Select which days count as working days in your organization (e.g. Monday–Friday). These days form the basis for booking availability and attendance tracking.

Block bookings on non-working days When enabled, employees cannot make bookings on days outside your defined working week, and those days are not shown in the calendar. Turn this on if your offices are closed on weekends or public holidays and you want to prevent accidental reservations.

Delete user attendance data Defines how long attendance records are stored. Set this in line with your GDPR or internal data retention policy. See Security and compliance for more detail.

Hybrid policy

Yoffix lets you define minimum office attendance requirements and anchor days, either company-wide or per team. These rules are tracked automatically — employees see their progress in the calendar, and admins and team leads can monitor compliance in the dashboard.

Set team-level rules

Team rules override company-wide defaults for members of that team. Go to People Management → Teams, select a team, and open Settings:

  • Minimum days in the office — set a number per week or month for this team specifically.

  • Office days — define fixed office days for the team (e.g. every Wednesday). All team members see these days highlighted in their calendar.

  • Team planning window — how far ahead this team can see and plan their office days, separate from the general booking window.

Set office-level rules

If you have different policies for different offices, you can override company-level settings such as Planning horizon or Check-in rules for specific offices by going to Office Setup → two-dot menu next to an office → Settings. 

How policy compliance is tracked

Once hybrid policy rules are active, employees can see their current progress against the minimum office day requirement directly in their calendar — the weekly view shows how many days they have planned versus how many are required.

In the Dashboard, admins and team leads see:

  • Policy compliance — the percentage of employees meeting their minimum office day requirement over a selected period.

  • Anchor day attendance — how often team members show up on their designated anchor days.

  • A traffic-light overview for quick identification of teams that are consistently below target.

Team leads receive a weekly attendance summary for their team automatically.

Weekly availability rules

For organizations with limited space or rotating hybrid schedules, you can define which days of the week each team is allowed to book specific resources. This prevents overcrowding and makes hybrid scheduling predictable.

Go to Office setup → select an office → click an asset → set Availability to Team → set the days for each team. 

You can restrict access by day of the week for:

  • Zones

  • Individual desks

  • Parking spaces

  • Meeting rooms

Example: Team A can book Zone 1 on Mondays and Tuesdays. Team B can book the same zone on Wednesdays and Thursdays. On days when a team does not have access, the resource appears unavailable to them.

This is particularly useful for:

  • Companies where desk count is lower than headcount

  • Teams with part-time or alternating on-site schedules

  • Offices that host different departments on different days

Manage parking spaces and resources

Parking spaces

Parking spaces are created and managed in Office setup alongside desks and rooms (see Office setup). As an admin, you can:

  • Set individual parking space availability to everyone, Personal (assigned to one employee), or Team

  • Apply weekly availability rules to restrict which teams can book a space on which days

  • View all parking bookings in the dashboard

Employees can add a parking space to a desk booking in a single flow — they do not need to create a separate booking for parking.

Resources and equipment

Resources are bookable items that are not fixed to the floor plan — equipment like projectors, cameras, or whiteboards, or movable assets your team may need to reserve. You can also create resource types for company vehicles (see below).

To enable resources for an office:

  1. Go to Office setup → click the three-dot menu on the office → Settings → Resources.

  2. Toggle Enable resources.

  3. Add a notification email — this person or team receives a message whenever a resource is booked.

  4. Go to Items and add each resource: give it a name, description, and optional photo.

  5. Define whether the resource can be booked independently, or only in combination with a desk or a room.

Employees can add a resource to their booking when making a desk or room reservation.

Related articles: Office setup · User management · Analytics and reporting · Check-in (user guide)

Search help center

In this article