# Employee Availability Management {#employee-availability-management}


Configure and manage employee working hours and availability.


## Overview {#overview}


Employee availability management allows:

- Define regular working hours per employee
- Set availability for appointment scheduling
- Mark time-off and unavailable periods
- Recurring schedule patterns


## Configuring Availability {#configuring-availability}



### Set Working Hours {#set-working-hours}


1. Navigate to **Employees** → select employee → **Availability**
2. Set weekly schedule:
   - Monday–Friday: 9:00 AM – 5:00 PM
   - Weekend: Off
3. Save availability


### Availability Slots {#availability-slots}


Availability slots define when an employee is open for meetings:

```json
{
  "dayOfWeek": 1,
  "startTime": "09:00",
  "endTime": "17:00",
  "isActive": true
}
```


## Event Types {#event-types}


Configure appointment types with duration and availability:

| Setting       | Description                 |
| ------------- | --------------------------- |
| Duration      | Meeting length (15-120 min) |
| Buffer Before | Gap before meeting          |
| Buffer After  | Gap after meeting           |
| Max per Day   | Maximum appointments/day    |


## Calendar Integration {#calendar-integration}


Sync with Google Calendar for real-time availability. See [Google Calendar Integration](https://sourcey-gauzy.pages.dev/integrations/google-calendar-integration/index.md).


## Related Pages {#related-pages}


- [Employee Availability Endpoints](https://sourcey-gauzy.pages.dev/api/employee-availability-endpoints/index.md) — API
- [Event Scheduling](https://sourcey-gauzy.pages.dev/features/event-scheduling/index.md) — scheduling features
- [Google Calendar](https://sourcey-gauzy.pages.dev/integrations/google-calendar-integration/index.md) — calendar sync
