Bi-directional sync of rooms and bookings between Witco and Microsoft 365/Outlook, keeping availability, details, and events consistent.
Vendor
Witco
Company Website


The Witco and Microsoft 365 integration provides an API-based, bi-directional synchronization between Witco’s workplace app and Microsoft 365 room resources in Outlook/Exchange. Witco retrieves and keeps meeting room metadata in sync from Microsoft 365 (name, floor, opening hours, capacity, etc.), and mirrors bookings both ways: a booking created in Witco marks the Outlook room resource as booked, and a booking created in Outlook appears as busy in Witco with the related meeting information. Technical setup uses an Azure application, a service account calling Microsoft Graph (e.g., /users/{{accountEmail}}/findrooms), and permissions such as Calendars.Read, Calendars.ReadWrite, User.Read.All, and Place.Read.All to enable end-to-end synchronization.
Key Features
Bi-directional booking synchronization Keep calendars aligned.
- Witco bookings mark Outlook room resources as booked
- Outlook bookings appear as busy in Witco with meeting details
Room metadata synchronization Unified and up-to-date spaces info.
- Syncs names, floors, opening hours, capacities, and more from Microsoft 365
- Uses Microsoft 365 room repository as a source of truth
API-based Microsoft Graph integration Enterprise-ready connectivity.
- Implemented as an API integration with Azure app and service account
- Employs Graph endpoints for rooms discovery and events sync
Granular permissions model Secure operation at scale.
- Requires Calendars.Read and Calendars.ReadWrite for sync directions
- Uses Place.Read.All and User.Read.All for room and user data mapping
Benefits
Single source of truth for room scheduling Reduce conflicts and double-bookings.
- Synchronizes reservations and resource attributes across systems
- Keeps availability consistent in Witco and Outlook calendars
Improved employee experience Work in the preferred interface.
- Employees can book in Witco or Outlook with identical outcomes
- Enhance discovery with maps, features, and visual cues in Witco
Operational efficiency and governance Lower manual reconciliation.
- Automated sync replaces cross-checks between tools
- Azure app/service account model supports enterprise governance