Automations
Office 365 sync
The continuous sync between Gfacility and Microsoft 365 — rooms, calendars, users, mailbox resources. Not the one-off integration, but the cadence that keeps both sides aligned.
Updated May 18, 2026
Configuration · Automation · 9.1
The Office 365 sync is the continuous link between Gfacility and Microsoft 365 — room resources, users, calendars, mailboxes. Not the one-off integration setup (that’s in “Microsoft 365 & Google Workspace” under Integrations), but the operational config: how often to sync, in which direction, with which conflict rules. Google Workspace has a parallel module.
Why this matters to the business
"Booking in Outlook → room double-booked"
Bidirectional sync + conflict rule: one source leads, the other follows immediately.
"New hire not in Gfacility"
User sync (see 9.3) does provisioning from Entra. Here you see the Office 365 side of it.
"Sync has been stuck a week"
Status dashboard + alerts → you spot it in minutes, not from the first user complaint.
"Rate limit hit on M365 Graph"
Throttling settings → spread sync across the day, tune frequency to tenant size.
What gets synchronized
| Object | Direction | Frequency |
|---|---|---|
| Room resources | Gfacility ↔ M365 | Real-time webhook + daily reconciliation |
| Bookings | Gfacility ↔ M365 (depending on room config) | Real-time |
| Users (basic) | Entra → Gfacility | SCIM (real-time) or daily |
| Groups | Entra → Gfacility | Daily (incremental) |
| Outlook calendar (per-user) | M365 → Gfacility | Real-time via subscriptions |
| Mail (actionable messages, mail-to-ticket) | M365 → Gfacility | Real-time |
What do you configure here?
Sync cadence
Per object type: real-time, hourly, daily. Less often = lower load, larger lag.
Conflict rules
On dual changes: Gfacility wins · M365 wins · Last-write wins · Notify-admin.
Filters / scope
Which OUs, which groups, which rooms? Not the whole tenant — that overloads.
Monitoring
Status page, error log, alert route on > X min of downtime. Measure properly — not "we'll notice".
Which decisions will you make?
Per room: M365-linked or not?
Meeting rooms + Outlook culture = yes. Pure flex desks without calendar = no.
Conflict preference
Gfacility wins = consistent but Outlook users surprised. M365 wins = Outlook comfort but rules lost.
Sync frequency per object
Bookings real-time, groups daily. Not everything real-time — too much Graph quota.
Monitoring & ownership
Who gets alerted? IT-platform + M365 admin. With an SLA: resolution within 4h.