# Weekly hours and date overrides

A [schedule](/help/schedules-availability/schedules) is made of **weekly hours** (the
recurring pattern) plus **date overrides** (the exceptions). Both are edited from
[**Availability → Schedules**](/360/availability?tab=schedules).

## Weekly hours

For each day of the week, you list the time ranges you're available — for example
Monday–Friday `09:00–17:00`, with a midday gap if you want one (`09:00–12:00` and
`13:00–17:00`). A day with **no ranges is unavailable** (most people leave Saturday and
Sunday empty).

The hours are in the schedule's **time zone**. Invitees always see slots converted to
their own zone, so you don't have to think about theirs.

## Date overrides

A **date override** changes a single date without touching the weekly pattern:

- **Different hours that day** — e.g. only `09:00–12:00` on a particular Friday.
- **Unavailable that day** — e.g. a day off, a conference, a public holiday not covered
  by the [holidays](/help/schedules-availability/holidays-and-time-zones) feature.

Overrides win over the weekly hours for that date, then everything reverts to normal.

## How to do it

1. Open [**Availability → Schedules**](/360/availability?tab=schedules) and edit the
   schedule.
2. Set each weekday's time ranges; clear a day to make it unavailable.
3. Add a **date override**: pick the date, then either set that day's hours or mark it
   unavailable.
4. Save.

<Callout type="tip">
Going away for a week? Add an "unavailable" override for each day of the trip (or for
the whole range, if the editor lets you span dates). Your weekly hours don't know about
your calendar's all-day "PTO" event unless that calendar is
[connected and checked for conflicts](/help/getting-started/connecting-your-calendar) —
overrides are the reliable way to block time off.
</Callout>

## Common pitfalls

- **Forgot the override.** Weekly hours repeat forever; one-off changes need an
  override. The most common "I got booked while away" cause is no override.
- **Override on the wrong schedule.** If event types use different schedules, the
  override only blocks the event types on *that* schedule.
- **Half-day expected, full day blocked.** "Unavailable" blocks the whole date — to
  keep a morning, use a date override with the morning hours instead of marking the day
  off.
