An availability schedule is a set of weekly hours that decides when you can be booked. Create one, give it a name such as Office Hours or Consulting Hours, and reuse it across as many event types as you like. ## Prerequisites - A Cal.com account with access to the **Availability** page. - The name you want to give the schedule. Names are limited to letters, numbers, spaces, and supported punctuation. - At least one event type, if you intend to apply the schedule to it. ## Steps ### Step 1: Open Availability and start a new schedule Select **Availability** in the left sidebar. The page lists every schedule you own, with **My availability** selected. Select **New** to open the Add a new schedule dialog. ![Open Availability and start a new schedule](https://cal.supportpages.io/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6ODIwMiwicHVyIjoiYmxvYl9pZCJ9fQ==--b305245bdaef34bfdfa683f94a2357299518802a/block_open-availability.png) ### Step 2: Name the schedule Enter a name in the **Name** field. A name that describes the hours it holds, such as Office Hours, keeps the list readable. Select **Continue** to create the schedule and open it. ![Name the schedule](https://cal.supportpages.io/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6ODIxNywicHVyIjoiYmxvYl9pZCJ9fQ==--926b406a61d5ffc34815ac8a2fef2ad7a4a4ec96/block_name-schedule.png) ### Step 3: Set the hours The new schedule starts with default working hours. Adjust the start and end time for each day, then select **Save**. The hours you save are the hours the schedule offers for booking. ![Set the hours](https://cal.supportpages.io/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6ODIyNCwicHVyIjoiYmxvYl9pZCJ9fQ==--c31deaa993d867c7e9afc6fe2c7dcb18dbb9d549/block_set-hours.png) ### Step 4: Apply the schedule to event types Turn on **Set as default**. The Bulk update existing event types dialog opens. Select **Select all** or tick the event types that should use this schedule, then select **Update**. ![Apply the schedule to event types](https://cal.supportpages.io/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6ODIyNSwicHVyIjoiYmxvYl9pZCJ9fQ==--7a0abb5ba6e90ba934f3ac4b6003af5d454a4128/block_apply-to-event-types.png) ## Tips - Rename a schedule at any time by selecting its name at the top of its page. - On the **Availability** page, open a schedule's menu and select **Duplicate** to copy it with all of its hours. - Deleting a schedule removes it from every event type it is applied to. - Add **Date overrides** at the bottom of a schedule to change your hours for individual dates. ## Summary The named schedule now appears on the **Availability** page alongside your other schedules, and the event types you selected use its hours for booking.