Benefits of Connecting Outlook Calendar to Windmill
Connecting Outlook Calendar to Windmill brings meeting context into performance conversations — so feedback, coaching, and recognition reflect how your team actually spends their time.- Surfaces meeting participation, collaboration patterns, and cross-team engagement
- Helps managers see where leadership, mentorship, and support are happening
- Powers 1:1s with calendar data so Windmill can track and organize recurring meetings
- Reduces manual effort when preparing for performance reviews and check-ins
- Ensures contributions like facilitation, stakeholder management, and coordination get recognized
Connected Data
When connected, Windmill securely reads calendar event metadata from Microsoft Outlook:| Data Type | How Windmill Uses It |
|---|---|
| Event titles and descriptions | Provides context for what meetings are about |
| Attendees and organizers | Maps collaboration patterns and cross-team involvement |
| Meeting times and duration | Shows how time is spent across projects, teams, and stakeholders |
| Recurring meeting patterns | Identifies 1:1s, team syncs, and ongoing commitments |
| User profiles and group membership | Matches calendar activity to employee profiles and teams in Windmill |
Windmill does not access email content, attachments, or message bodies. The integration is limited to calendar data and organizational directory information.
Permissions
Windmill requests read-only access via Microsoft Graph API. All permissions require admin consent and are application-level scopes.| Permission | Description |
|---|---|
Calendars.Read | Read calendar events for all users |
User.ReadBasic.All | Read basic profile info for all users |
User.Read.All | Read full profile details for all users |
Group.Read.All | Read all groups in the directory |
GroupMember.Read.All | Read group memberships |
People.Read.All | Read relevant people relationships for all users |
| No write access | Windmill never modifies calendar events or settings |
Installation
You’ll need Microsoft 365 admin access to connect Outlook Calendar to Windmill.
Open the integrations page in Windmill
Go to your integrations settings and click Add integration.
Authenticate with Microsoft
Sign in with your Microsoft 365 admin account and grant the requested permissions.
FAQs
Does Windmill access my email?
Does Windmill access my email?
No. Windmill only accesses calendar data. It does not read, store, or process any email content, attachments, or message bodies.
Does Windmill write anything back to Outlook?
Does Windmill write anything back to Outlook?
No. The integration is strictly read-only. Windmill never creates, modifies, or deletes calendar events.
How often does Windmill sync calendar data?
How often does Windmill sync calendar data?
Continuously. Calendar activity appears in Windmill shortly after events are created or updated.
Is the integration secure?
Is the integration secure?
Yes. All data is encrypted in transit and at rest. Windmill is SOC 2 compliant and uses scoped, revocable OAuth tokens with Microsoft Graph API.
What happens when an employee leaves?
What happens when an employee leaves?
Their past calendar data remains available for context in historical reviews, but Windmill stops syncing once the employee is archived.
I already use Microsoft SSO to log in. Do I still need to connect this integration?
I already use Microsoft SSO to log in. Do I still need to connect this integration?
Yes. Microsoft SSO handles authentication only — it doesn’t grant Windmill access to calendar data. You’ll need to connect the Outlook Calendar integration separately to sync meeting activity.