We love reading your feedback in User Voice. It gives us insight into what we need to do to make Bookings better and helps us prioritize our work.  Today we’re introducing two highly-requested features to Bookings related to flexibility and customization.  


Support for all-day and multi-day services

There are many businesses that provide all-day and even multi-day services—things like complex projects, lodging, tours, and extended excursions.  With this new feature you can now using Bookings to let your customers book you for these types of events.


To set up all-day and multi-day services, click the “Services” link in the left side of the Bookings web page.  Create or edit a service and look for the “Default duration” label on the relevant Service details page. You will see a “Days” option - just select the number of days your service requires and click Save.


All day image 1.1.PNG


Default duration on the Services tab


Customizable time increments

Every business is unique. That’s why we provide customizable options for your Bookings page to make sure the booking process meets the specific needs of your business. We recently added more granular and customizable booking time increments. This gives you full control over exactly when your appointments are available, for situations when the standard set of booking time increment options we previously offered doesn’t meet your needs.


To customize bookable time increments, first, click the “Booking page” link in the left navigation bar of the Bookings Web app. Then, click on the drop-down arrow next to “Time increments” in the Scheduling policy section of the page. You’ll see that we added several new choices to our list. Scroll all the way down to see the “Custom (in minutes)” option and click on it. You will see an additional text box where you can enter the number minutes you want your appointments’ time increment to be.


All day image 1.2.PNG

 Customize time increments for your services


Using these new features, your booking page could look something like the one below. Notice that there is one service (Kitchen basics) which lasts 2 days but for regular 1-hour services, the time slots are in increments of 10 minutes.


All day image 1.4.PNG Booking page with new features showing


Keep in mind that when using the all-day and multi-day feature, the Office 365 calendar availability for your staff members does not work like it does for shorter services. We assume that you want your customers to be able to book you for valuable, longer-term services even if key staff have short, personal conflicts on a day that a customer needs you. This means that staff members can be booked for that service even if they are busy with short, personal appointments.


We'll start rolling out these new features in the next week and we hope they help you deliver a better online booking experience to your customers and make Bookings a more powerful scheduling solution for your business.


We want to keep hearing from you so please, let us know what you think in UserVoice.






Regular Visitor
These changes are awesome! Thanks for listening!
Occasional Visitor

Fantastic! When specifically, is this rolling out?

Hi Juliet - These features are already rolling out but it can take a few weeks to reach every user.


Occasional Visitor

Hi I have just starting using this and it works well.  When a client changes a booking day/time then the change is automatic, it flows through to Outlook straight away.  However if a client decides to cancel then it is removed from the Office365 calendar but remains in the Outlook calendar.  Can anyone help me with this issue?

Occasional Visitor



In regards to the role out of the new and upcomming days/multible days.
Do you got a roadmap?


My boss is very eager to have this added to his booking system.

When it comes to the admin center, do I have to do anything to activate the upgrade?



Occasional Visitor

These are great features, but when will the ability to create recurring bookings be available?


We currently have bookings/contracts with the same clients that take place nearly everyday for the entire year. Microsoft Bookings is great, but this is a feature (along with many of users I see) who are desperate for this to be made available.


Many thanks,



Hi @Michael Scullion - Could you please give me more details on the recurring bookings scenario? Would this be similar to the recurrent meetings you can set up in the calendar in Outlook? I.e. "This meeting occurs every Tuesday from 1-2pm until 12/7/2018"?



Occasional Visitor

Hi @Gabriel Valdez Malpartida Thank you for getting back to me.


I haven't got that far with the Outlook calendar yet, we have only just began merging the day-to-day operations of our business with 365. It sounds slightly similar to something we are after, yes.


For example, we have a booking with a client everyday Monday to Friday, between 08:00 - 09:00 and again later that day between 14:30 - 15:30. This can go on every week for 6 month - 12 months at a time. So, instead of manually inputting these bookings in every day, it would be nice to set it up for one week - then copy that week to whatever date when the contract with the client ends.


I have been setting up StaffHub and that has something similar... where you put a member of staffs shifts in for that week then you can copy that week to months in advance.


I hope this makes sense?


Hi Michael - I think I understand your scenario, but that is something for which Bookings was not really designed. Bookings was designed for an external customer to make an appointment with your business/staff, so asking them to know the recurrence and length of the project doesn't make sense for the common customer. I agree that creating manually that many appointments would not be ideal.


To get around that (assuming you want your staff or yourself busy during that time), you can create a recurring meeting in Outlook and set as a recurrent event, in specific time and days, for a specific length of time.



Once your staff accepts the invite (or they create it themselves), Bookings will block that time from being available from booking in your Bookings page.

Hope this helps!



Occasional Visitor

Hi Gabriel. I understand and thank you for your detailed explanation.


I am aware bookings focuses on external use, but it wasn't something we intended on using it for (the booking page, email notifications, etc..). We just needed a solution for our office staff that had the same sort of setup as bookings does, but for internal use. Unfortunately, the majority of our staff are not office based, nor require access to 365 features. It was more for our office staff to manage our bookings, predefined services, and the allocation/working hours of our drivers.


I don't think Outlook's Appointments would do the trick, but hopefully I can find a solution somewhere in what 365 has on offer.


Thanks again,



Occasional Visitor

@Gabriel Valdez Malpartida like Michael, our business would really benefit from a way to either use a Recurrence-like feature or the ability to pick multiple of the same SKU, so that personal calendars are still accounted for.  In my situation, a customer may want to book 3 days with a staff member, but we span multiple time zones and have erratic calendars.  Ideally, I could have a SKU for an 8-hour engagement, and the customer could choose 3x 1-Day and then pick the 3 slots that work for both them and single staff member.

Occasional Visitor

When a booking is "cancelled" either by the end user, or by the manager of the booking calendar, the corresponding schedule entry in my linked Microsoft Outlook calendar is not deleted. Is this a bug, or is there a setting somewhere for this?

Occasional Visitor

I was hoping to use the booking app for my pet care business and recurring appointments are really a key part of the job and something that customers definitely understand.  For example, if a customer needs a dog walked Monday thru Friday from 12:00-12:30 that would be the perfect thing for them to request through the self-service page.  Ideally, that customer request would create five appointments (one for each day) that could then be individually assigned to a dog walker (not always the same walker every day).  That enhancement along with a field to track the amount that the dog walker would be paid for the service would make the booking app just about a perfect fit, but without those two items it is just a little too cumbersome to use. 


Power Apps with the O365 integration is possible next solution although it will be a lot of custom development work.

New Contributor

Is it possible to do same day scheduling? I haven't been able to find an answer although I am guessing it will be no as I have not been able to set the same day appointment in my setup.

Established Member

Hello is it possible to set appointment times in 30min increments but allow users/customers to block 2 appointments together, so they get a 1 hour slot?

We want to use the App to book meeting rooms, so we have set the min time as 30mins, but some users might want to book 1hr, 2hrs etc.

Established Member

@Gabriel Valdez Malpartida  is it possible to set appointment times in 30min increments but allow users/customers to block 2 appointments together, so they get a 1 hour slot? We want to use the App to book meeting rooms, so we have set the min time as 30mins, but some users might want to book 1hr, 2hrs etc.

Occasional Visitor

I wish that Microsoft had thought this through a little more... You sell non-profit subscriptions but have not considered community centers and the like. There will be times that someone might want to book a room for 2 hours, but the time increments might have a default of 30 mins. So a multi select option is very much needed or someone has to book the same room 4 times to get 2 hours! I really hope that an option to select multiple time slots in a single booking is available soon. Just trying to figure out why it wasn't considered to begin with. If it's a class or something else you could end up having to make 12 bookings! Multi select is a must.

Occasional Visitor

We are currently using the Bookings product but users are now requesting the functionality to have reoccurring events (eg: every Wednesday) does this feature exist today or any plans on incorporating this functionality. 



Occasional Visitor

Thank you for the Bookings app!
It works great for us. And saves a lot of hassle and time.
An option for recurring reservations is definitely the "most wanted feature". I suggest Outlooks recurrence model as a design template.
That would really take it to the next level :smileyhappy: