There are all kinds of special cases for appointment booking like:

  • interview appointments for a three-day job fair
  • a limited-time offer to your customers
  • preventing people from booking appointments more than 6 months in advance
  • teacher meetings on a parent/teacher night at school

We wanted to offer the flexibility to accommodate all these types of special events and limited availability appointments alongside the usual ongoing availability for appointments during regular business hours. So we’re introducing Advanced Scheduling Options!

Enabling Advanced Scheduling Options

Since not everyone who uses Simply Schedule Appointments will need these special features, you’ll just need to toggle them on if you want to use them. Head to your Settings screen and turn on the Advanced Scheduling Options:

Advanced Scheduling options highlighted
Advanced Scheduling options highlighted

Availability Window

Once you’ve got those enabled, when you edit your appointment types you’ll see a few new options. First up, under Availability you’ll see that you can now specify an Availability Window for when the appointments should be available:

Appointments will only happen between October 1 and October 31, 2018
Appointments will only happen between October 1 and October 31, 2018


Then, under Scheduling Options, you’ll see a new option for Advance which will limit how far into the future customers can book appointments. For example, this setting will prevent customers from booking appointments more than 90 days into the future:

Advance duration is set to 90 days
Advance duration is set to 90 days

Booking Window

Finally, in the Scheduling Options section, you’ll also see settings for a Booking Window. This allows you to specify when customers should be able to head to your site to book appointments:

The booking window will only be open from September 15 to October 15, 2018
The booking window will only be open from September 15 to October 15, 2018

Booking Window vs Availability Window

The booking window specifies when the appointment type is available for booking, while the availability window specifies when the actual appointments will take place. Let’s take a look at an example.

You want to take 30 minute appointments for interviews during a job fair that’s happening from November 1-3, 2018 from 9am to 5pm. Attendees of the job fair should be able to come to the website to book these appointments starting at noon on October 15.

Here’s how you’d set that up:

  • Define a new appointment type called Job Fair Interview
  • Set its duration to 30 minutes
  • Set the availability to 9am-5pm for Thursday, Friday, and Saturday. (November 1 is a Thursday, so the job fair starts on Thursday and the final day is Saturday)
  • Set the availability window for the appointment type to November 1, 2018 at 9am until November 3, 2018 at 5pm. That will make sure appointments only get booked while the job fair is going on.
  • Set the booking window for the appointment type to start on October 15, 2018 at noon. That will prevent attendees from sneaking in early to book their appointment before the booking should be available.

That’s it!

Both the booking window and the availability window can be left open-ended at either end. For example, above we only set the booking window start time and didn’t define an end time. The booking won’t begin until October 15, 2018 at noon, but will continue indefinitely into the future. In this case, the availability of those appointments is also constrained by an availability window, so attendees of the job fair won’t be able to book appointments once the job fair is over.

Alternatively, you could leave the booking window start date empty to indicate that appointment booking should be available immediately, but then set a booking window end date to indicate the final day customer should be able to book that appointment type.

We think this type of flexibility for handling special cases and limited-time events is crucial for a WordPress appointment booking plugin, so we wanted to be sure to include it for those folks who find themselves in need of these features. We’ve needed these features ourselves and know they were impossible to find!

Advanced Scheduling Options are available in all versions of Simply Schedule Appointments.

Try Simply Schedule Appointments

Love it or get a full refund within 30 days!

Appointment Scheduling Illustration