Allowing Custom Scheduling Blocks in Appointments+

I was very excited to use Appointments+ and offer it to my clients. I’ve tried many scheduling apps but none that integrated seamlessly with WordPress, let alone were affordable. Unfortunately, there is a key feature missing on install with Appointments+. If I have a 60-minute service, people can only schedule at the top of the hour. So if a client books a 1 hours service at 1130, it blocks out 11-1 rather than allowing someone to schedule at say 1030 or 1230.

I realize that this could be coded, and there are some solutions in the support community, but I feel it’s a standard enough feature for people booking for their services that it should be ready from install. It would be great to have a setting that allows schedules to be filled wherever available, or allow me to set a time to block out before or after appointments. So if someone is available at 1230 following an appointment, I could say to block out the following 15 minutes or whatever. All of the top scheduling apps I’ve used have this feature. Hopefully someday this will be implemented.

Other Feature Requests


-Text Reminders

-Mobile App Scheduling

  • Tyler Postle
    • CGO

    Hey Dustin,

    I think there may be a solution for your scheduling issue already, If I understand it correctly.

    This should work:

    1. Go to Appointments+ > Settings > Add-ons > Activate “Durations”

    2. Go to Appointments+ > Settings > General > Time Slot Settings > Time Slot Calculus Method > Change to “Minimum time based appointment duration calculus (legacy)” then hit save.

    That should solve your scheduling problems!

    I have attached some screenshots to illustrated the above steps.

    Hope that helps you out!

  • Dustin
    • New Recruit

    This worked, very cool. I tried the duration add-on before, but didn’t change “Minimum time based appointment duration calculus (legacy)”. I still suggest this be the default, but glad it was an option regardless. Thank you TyePo.

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.