> ## Documentation Index
> Fetch the complete documentation index at: https://help.novacal.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Availability

> Create and manage availability profiles with different timezones and schedules for your event types.

## Availability Profiles

You can create multiple availability profiles, each with its own timezone and weekly schedule. This allows you to have different availability rules for different event types (e.g. "Business Hours", "Weekend Support", "Summer Schedule").

Each availability profile includes:

* **Name** — A descriptive name for easy identification
* **Timezone** — The timezone for this availability schedule
* **Weekly Schedule** — Working days and time slots that repeat every week
* **Event Type Assignment** — One or more event types assigned to use this availability

## Managing Profiles

### Create New

Click **Create New** on the Availability page to add a new profile. You'll be prompted to enter a name. The new schedule defaults to Monday–Friday, 9:00 AM–5:00 PM in your current timezone.

### Rename

Open the menu (•••) next to your availability and select **Rename** to update the profile name.

### Duplicate

Select **Duplicate** to create a copy of an existing profile — including its timezone and weekly schedule. The copy is named automatically (e.g. "Working Hours (Copy)"). The duplicate is not set as default.

### Set as Default

Select **Set as Default** to make a profile the default. Only one profile can be default at a time. The default is used as a fallback when event types are reassigned.

### Delete

Select **Delete** to remove a profile. You cannot delete a profile if it's the only one you have. When deleted, any event types using it are automatically reassigned to your default profile.

## Weekly Schedule

### Working Days

Toggle days on or off to control which days of the week you're available. By default Monday through Friday are enabled.

### Time Slots

Each active day can have one or more time slots:

* Click **+** to add another time slot to a day
* Click **−** to remove a time slot (the first slot on each day is always kept)
* Slots cannot overlap — you'll see an error if they do
* End time must be after start time

Times follow 5-minute increments. The latest allowed end time is 23:30.

### Timezone

Each availability profile has its own timezone. All times are stored in that timezone. You can change the timezone from the dropdown at the top of the profile.

## Date Overrides

For specific dates — holidays, out-of-office days, or special hours — you can override the default weekly schedule.

### Add an Override

Click **Override availability** in the Date Overrides section. Select one or more dates from the calendar, then either:

* **Mark as unavailable** — Blocks the entire day. No bookings can be made.
* **Set custom hours** — Define specific time slots for that date, independent of the weekly schedule.

Dates with existing overrides and past dates cannot be selected.

### Edit an Override

Click the edit icon on any override to adjust its time slots. The date itself cannot be changed after creation.

### Delete an Override

Click the trash icon on any override to remove it. The day will revert to the standard weekly schedule.

## Connecting to Event Types

Each event type is assigned to exactly one availability profile. The profile determines when that event type can be booked.

You can see how many event types are using a profile directly on the availability card. When you delete a profile, its event types are automatically moved to your default profile.

<Info>
  Changes to an availability profile apply to all event types using it immediately.
</Info>
