Documentation Index
Fetch the complete documentation index at: https://help.gowindmill.com/llms.txt
Use this file to discover all available pages before exploring further.
Benefits
Connecting Google Workspace to Windmill automatically surfaces work from Docs, Drive, Calendar, and Meet—so Windmill has context for your team’s work.- Captures real project work and collaboration happening across your team
- Reduces time spent preparing for performance reviews and 1:1s
- Makes evaluations more fair and consistent
Overview
The Google Workspace integration has a core integration that syncs Employees with three additional Google products:- Employee Sync - Syncs employees and employee groups from your Google Workspace directory
- Google Calendar - Syncs everyone’s Google Calendar events so Windmill can detect 1:1s automatically
- Google Drive - Syncs files from Google Drive
- Google Meet - Pulls in recordings from Google Meet meetings
Data Access and Privacy
Permission inheritance
Windmill inherits all existing permissions from Google Workspace. This means users can only see documents, calendar events, and meetings they already have access to in Google—nothing more. This applies regardless of your role in Windmill. Even if you’re a Windmill admin, you can’t see content in Windmill that you wouldn’t be able to see in Google Workspace. This ensures your data stays secure and private within your existing access controls.How Windy uses Google data
Windy uses Google Workspace data to inform conversations and provide relevant suggestions. For example, Windy can suggest who to reach out to for continuous feedback, recommend participants for self-reviews, or identify relevant people for 1:1s.Installation
Open Google Admin Console
Enter OAuth scopes
OAuth Scopes
These are the Google OAuth Scopes available for Windmill. During setup, you can choose which Google products to enable (Google Meet, Google Drive, and Google Calendar), and Windmill will only request the scopes needed for those products. See Selecting which products to enable for more details.| OAuth Scope | Description |
|---|---|
https://www.googleapis.com/auth/userinfo.email | Lets Windy access the user’s email address |
https://www.googleapis.com/auth/admin.directory.user.readonly | Lets Windy view details about users in the directory |
https://www.googleapis.com/auth/calendar.readonly | Lets Windy view the user’s calendars |
https://www.googleapis.com/auth/calendar.events.readonly | Lets Windy view events on the user’s calendars |
https://www.googleapis.com/auth/calendar.settings.readonly | Lets Windy view calendar settings for the user |
https://www.googleapis.com/auth/drive.activity.readonly | Lets Windy view recent activity in the user’s Google Drive |
https://www.googleapis.com/auth/drive.readonly | Lets Windy view files and folders in the user’s Google Drive |
https://www.googleapis.com/auth/meetings.space.readonly | Lets Windy view meeting spaces and related information in Google Meet |
https://www.googleapis.com/auth/admin.directory.group.member.readonly | Lets Windy view group members in the directory |
https://www.googleapis.com/auth/admin.directory.group.readonly | Lets Windy view groups in the directory |
https://www.googleapis.com/auth/admin.directory.domain.readonly | Lets Windy view domains in the directory |
Configuring Your Connection
Selecting which products to enable
When connecting Google Workspace to Windmill, you can choose which Google products to integrate: Google Meet, Google Drive, and Google Calendar. You can select all of them, just a subset, or none during the connection setup. This gives you granular control over what data Windmill can access from your Google Workspace.
Limiting Drive access
You can restrict which shared drives Windmill can access to prevent syncing sensitive documents. To configure this:- Go to your Google Workspace connection settings
- Click on your Google Workspace connection
- Click Settings
- Select which specific shared drives you want to make available to Windmill
- Remove access to any drives containing sensitive information
Restricting data sync
You can limit which Google Workspace members have their calendar, meetings, activities, and documents synced into Windmill. This is useful for organizations that only want to sync data for specific teams or active Windmill users.- Restrict to Google Groups — Only sync data for members of specific Google groups. For example, you could restrict syncing to your
engineering@company.comandsales@company.comgroups. - Restrict to Windmill Members — Only sync data for employees who have an active Windmill member account.
Open your Google Workspace settings
Add Google Groups (optional)
Enable Restrict to Windmill Members (optional)
FAQs
Why do I need super admin status to connect Google Workspace?
Why do I need super admin status to connect Google Workspace?
- Employee Directory - We need admin access to sync all employees in your workspace
- Groups - Only admins can retrieve group memberships and organizational structure
- Domain-wide Access - Admin privileges let us sync data for all users, not just individuals
Can Windmill admins see documents I can't see in Google?
Can Windmill admins see documents I can't see in Google?
What if I don't want to connect all Google products?
What if I don't want to connect all Google products?
How do I limit which users have their data synced?
How do I limit which users have their data synced?
How do I prevent Windmill from accessing sensitive drives?
How do I prevent Windmill from accessing sensitive drives?
- Go to your Google Workspace connection settings
- Click on your Google Workspace connection
- Click Settings
- Select which specific shared drives you want to make available
- Remove access to any drives containing sensitive information
What types of documents can Windy read?
What types of documents can Windy read?
Does Windmill integrate with Gmail?
Does Windmill integrate with Gmail?