AVAILABILITY

Your availability, your rules. Multiple schedules, multiple time windows.

Most scheduling tools give you a single 9-to-5 window. schedule.so lets you create multiple named availability schedules, with multiple separate time windows per day, assigned to different event types. Your calendar, exactly how you actually work.

A 9-to-5 window doesn't describe how you actually work.

You do client calls in the morning before your focus work. You're free again from 2:30 to 6. You take international calls in the evening. That's three separate windows in a day — and most scheduling tools can't handle it.

They give you one start time and one end time. You either accept back-to-back bookings all day or you manually block slots. Neither works.

Other scheduling tools

9:00am — 5:00pm (one block, no flexibility)

With schedule.so

Verified
9–11am · 2:30–6pm · 8–11pm

How availability schedules work in schedule.so.

Set up once. Assign to any event type. Change any time.

Set up your availability free
Step 01

Name Your Schedule

Name Your Schedule

Give it a name that makes sense — "Standard Week", "Conference Season", "Summer Schedule". You can create as many as you need. No limits.

Step 02

Toggle Your Working Days

Toggle Your Working Days

Turn off Monday if you don't take meetings then. Toggle each day independently. The booking calendar respects whatever you set.

Step 03

Add Multiple Time Windows Per Day

Add Multiple Time Windows Per Day

Click the plus button next to any day to add another time window. 9–11am for morning calls. 2:30–6pm for afternoon sessions. 8–11pm for evening. As many windows as you need.

Step 04

Duplicate Across Days in One Click

Duplicate Across Days in One Click

Set the time windows on one day, click Duplicate, and select the other days to apply to. No re-entering the same times six times over.

Step 05

Assign to an Event Type

Assign to an Event Type

Each event type can use a different availability schedule. Your 30-minute intro call uses one schedule. Your 90-minute deep-dive session uses another.

Everything you control with availability schedules

📛

Named schedules

Name each availability schedule so you always know which is which. Rename, duplicate, or delete at any time.

🔢

Unlimited schedules

Create as many separate availability schedules as you need. One per client type, one per season, one per location.

🕐

Multiple windows per day

Add separate morning, afternoon, and evening windows on the same day. Real flexibility for real working patterns.

📋

One-click duplicate

Set time windows on one day, duplicate to the rest of the week in one click. No repetitive data entry.

🌍

Timezone per schedule

Set a different timezone on each availability schedule. Useful if you run different schedules for different regions.

🔗

Per-event assignment

Assign different availability schedules to different event types. Your free consultation uses different hours than your paid sessions.

Who uses multiple availability schedules?

🧘

Coaches & Therapists

Morning sessions for personal clients. Evening sessions for corporate clients. Weekend availability for intensive workshops. Three schedules, zero overlap.

💻

Freelancers with Multiple Clients

A "Client A" schedule that protects your mornings. A "General Availability" schedule for new business calls. Your time, protected.

🏥

Multi-Location Clinics

Different availability schedules for each clinic location. Assign the right schedule to each location's event type. Patients always see accurate availability.

🌏

Global Consultants

An APAC schedule in Singapore timezone. A European schedule in London timezone. Clients in each region book based on their local times.

Frequently asked questions

Unlimited. There is no cap on the number of named availability schedules you can create in schedule.so.

Yes. When setting up an event type, you choose which availability schedule it uses. So your 30-minute free consultation can use a different schedule than your 2-hour workshop.

Yes. Each availability schedule has its own timezone setting. If you’re running an evening schedule for international clients, set it to their timezone and the slots will display correctly for them.

The change takes effect immediately on the booking page. If you’ve removed a day, that day disappears from the calendar. Previously confirmed bookings are not affected.

Yes. You can configure a schedule to accept bookings only within a specific date range — useful for seasonal availability or event-specific windows.

Stop fitting your schedule into a 9-to-5 box.

Create named availability schedules that match how you actually work.

✓ Unlimited named schedules
✓ Multiple time windows per day
✓ Per-event type assignment
Dashboard