Forum Discussion
JaclynAngotti
Mar 17, 2021Copper Contributor
Using Bookings with Shared Calendars
We just switched over to Office 365 at work and I want to understand if Microsoft Bookings will be able to work for us or not. We are a charity that runs nature education programs. I have always ...
Kiroley
Jun 10, 2021Copper Contributor
Hi Jaclyn
I feel like this is entirely possible, but it needs some reframing of what you want to do...
The MS Bookings mailbox/site is effectively a shared calendar that all staff members (provided they are added in) can view and make appointments on. So, here's what I feel like would work;
Create a MS Bookings site with two services (Classroom Programs/Outdoor Programs) and set it up the way you want.
Create a guest staff member (or members) with a fake email (Staff1@contoso.org, something like that) and assign that staff member to the service/services. From here you can set your service up as 'available when staff are free' so that you cannot receive multiple bookings on the same day.
Set up your staff members as administrators or viewers, but don't assign them directly to the service (so they cannot be 'booked').
Next, on your staff members (real) Outlook/Calendar add in the MS Bookings site name @ yourorg (E.G. SchoolBookings@Contoso.org) as a calendar.
With this setup a staff member can view the shared calendar any time they like (from Outlook) and place the booking into their own (personal) calendar where appropriate.
I feel like this is entirely possible, but it needs some reframing of what you want to do...
The MS Bookings mailbox/site is effectively a shared calendar that all staff members (provided they are added in) can view and make appointments on. So, here's what I feel like would work;
Create a MS Bookings site with two services (Classroom Programs/Outdoor Programs) and set it up the way you want.
Create a guest staff member (or members) with a fake email (Staff1@contoso.org, something like that) and assign that staff member to the service/services. From here you can set your service up as 'available when staff are free' so that you cannot receive multiple bookings on the same day.
Set up your staff members as administrators or viewers, but don't assign them directly to the service (so they cannot be 'booked').
Next, on your staff members (real) Outlook/Calendar add in the MS Bookings site name @ yourorg (E.G. SchoolBookings@Contoso.org) as a calendar.
With this setup a staff member can view the shared calendar any time they like (from Outlook) and place the booking into their own (personal) calendar where appropriate.
- JaclynAngottiJun 14, 2021Copper ContributorThanks Kiroley 🙂
- thayes2021Oct 01, 2021Brass Contributor
I have a setup as described where I create a staff member who is a guest in bookings using a shared mailbox/calendar. I use this shared calendar to manage the appointment bookings.
The challenge is this shared calendar may contain existing bookings.
How can I configure the 'Service' and 'staff' member in Bookings in order to avoid conflicts with bookings in the shared calendar that are entered outside of bookings?
I hope that makes sense.
- David_NicholsonJun 10, 2021Copper Contributor
Kiroley Hi - thanks for that - would this mean that the 'dummy' calendar would need to have an AD account associated with it? We currently have a shared team email address/calendar which I would ideally use for this purpose, but I'm unaware of a username/password which goes with it..?
- KiroleyJun 10, 2021Copper ContributorKia Ora David!
Just to clarify, when you create an MS Bookings site it will create an account in Azure AD (with a mailbox attached to it).
When you create guest staff it does not create an associated account in Azure AD. For example, I could add a guest staff member who is a contractor from outside our organisation and use their organisations email address. They can still receive meeting requests but cannot view or administrate the MS Bookings site and calendar (or add the MS Bookings calendar on Outlook as they are outside the domain).
Alternatively, you add in the shared mailbox (It will have a username the same as the mailbox SMTP address E.G Sales@Contoso.com) as a staff member and assign them to the service. That way the shared mailbox's calendar can be booked by customers.