Note: While our most popular guides have been translated into Spanish, some guides are only available in English.

Pooling calendar availability in Squarespace Scheduling

If you offer an appointment type on more than one calendar, by default, clients choose one of the calendars, then see the times the appointment type is available on that calendar.

Use pooled availability so clients can see all possible appointment times. Once they pick a time, Scheduling assigns the appointment to a calendar using one of the two methods explained below.

Tip: If you only have one calendar, some of the settings described below won’t be visible and you won’t be able to pool your calendars.

We've merged the Acuity Scheduling Help Center with the Squarespace Help Center. This guide applies to both versions of Scheduling.

Make pooling automatic, optional, or unavailable

You have three options for pooling availability:

  • Pool automatically - Clients don’t pick a calendar. When they select an appointment type, Scheduling shows them all possible appointment times. This makes the booking experience simpler for them and keeps them from seeing the list of available calendars.
  • Offer pooling as an option - Scheduling includes Any available on your list of calendars. Clients who click that option see all possible appointment times. This is the default behavior if you have two or more calendars that offer the same appointment type.
  • Prevent pooling - Scheduling lists the specific calendars that are available. Clients must choose one to see its possible appointment times.

By default, if you have at least one appointment type that’s offered on two or more calendars, pooling will be offered as an option. To change that:

  1. In Scheduling, click Customize Appearance, then click Scheduling Page Options.
  2. Select a calendar pooling option:
    • Calendars: Pool Availability and Automatically Pick an Available Calendar will make pooling automatic.
    • Calendars: Hide "any available" Option from Calendar List will prevent calendar pooling.
  3. Click Save Changes.

Control how Scheduling assigns appointments when pooling availability

When calendar pooling is enabled, Scheduling assigns appointments to your calendars in one of two ways:

  • Round Robin — Scheduling assigns appointments to the calendar with the fewest upcoming appointments. This is the default behavior if you have calendar pooling enabled.
  • Priority — Scheduling goes through the list of calendars in your Availability Settings in order, until it finds one with the requested time slot open.

To control how pooled appointments are assigned:

  1. In Scheduling, click Customize Appearance, then click Scheduling Page Options.
  2. Select a calendar pooling option:
    • Calendars: Pool Availability and Automatically Pick an Available Calendar for Round Robin.
    • Calendars: Prioritize Calendars with "Any Available" Instead of Round Robin for Priority.
  3. Click Save Changes.

How calendars are prioritized

If you choose to assign calendars based on priority instead of number of upcoming appointments, Scheduling will rank calendars based on the list of calendars in your Availability Settings.

To see the order of your calendars, in Scheduling, click Availability. Calendars are listed in alphabetical order. To change the order, add spaces in front of the calendars’ names. These spaces are counted as coming before the letter A, but aren’t displayed to clients. See the example below:

Before Spaces After Spaces Displays to Clients As
Alice __Chuck Chuck
Bob _Bob Bob
Chuck Alice Alice
Was this article helpful?
4 out of 5 found this helpful
Pooling calendar availability in Squarespace Scheduling