Rippling is different from other connections. Unlike other connections that
only sync data, Rippling controls who can access Windmill.
Connect Rippling to Windmill
Connecting Rippling to Windmill syncs your employee data and org chart automatically—so your team structure stays up to date without manual work. Once connected, you’ll manage all access to Windmill directly in Rippling.Before you begin
You’ll need:- Rippling Admin access to authorize the connection
- Windmill Admin access to set up the integration
Set up the connection
It’s recommended to install Windmill by starting in Rippling. Go to Rippling and follow the steps below.- Go to the Rippling app store to view the Windmill app.
- Click Install to install the Windmill app.
- Choose “Yes, I’ll install this integration”
- Click Connect your account to connect your Windmill account to Rippling.
- Click Authorize to authorize the connection.
- Click Continue to authorize to continue the setup.
- Click Save to save the connection.
Configure provisioning rules
Rippling will ask you to set provisioning rules for who gets Windmill access. For initial setup, we strongly recommend starting with manual individual assignment. Make sure to add yourself to the list of users who will get access to Windmill.Do not select “Everyone except contractors” during initial setup unless you
want to immediately invite your entire organization to Windmill. Selecting
this option will trigger automatic invitation emails to everyone who matches
the rule.
- Account provisioning: Choose “Provision accounts for new members only” to avoid inviting existing employees during setup.
- Who gets access: Select “I will manually select” from the options. This gives you control over exactly who receives access.
- When to provision: Choose “On their start date” (recommended for automated provisioning of new hires).
- Click Continue to proceed.
- Assign yourself first: On the next screen, click “Go to integration” (not “Finish setup” yet).
Critical: Don’t forget to assign yourself! If you skip this step, you’ll
lose access to Windmill and need to have another admin restore your access
through Rippling.
- In Rippling, you’ll see the Windmill app page. Click “Edit access” → “Assign individual”.
- Search for and select yourself (and any other admins you want to include in initial setup).
- Click Save to confirm the assignment.
Recommended setup flow
Follow this phased approach to safely roll out Windmill with Rippling:Phase 1: Initial setup (admins only)
Start by assigning Windmill access only to yourself or a small group of admins. This allows you to:- Verify the org chart syncs correctly from Rippling
- Test the platform without inviting your entire organization
- Configure Windmill settings before broader rollout
Phase 2: Pilot rollout (optional)
When you’re ready to test with a broader group:- In Rippling, go to your home page.
- Find and click on Windmill in your apps list.
- Click “Edit access” to modify provisioning rules.
- Either:
- Assign individuals (Recommended): Click “Assign individual” and select specific people for your pilot
- Create a pilot group: In Rippling, create a group called “Windmill Pilot”, add members to it, then assign that group to Windmill
Phase 3: Full rollout
When you’re ready for organization-wide access:- In Rippling, go to Windmill → “Edit access”.
- Remove individual assignments or pilot groups.
- Select “Set up rules” and choose a rule like “Everyone except contractors”.
- Click Save.
How provisioning works with Rippling
Once Rippling is connected, all team access is managed in Rippling—not in Windmill. Here’s how it works:Assigning Windmill access in Rippling automatically triggers invitation
emails. When you assign access to someone in Rippling (either through
individual assignment, group assignment, or provisioning rules), Windmill
immediately queues an invitation email to be sent during the next hourly sync.
- Syncs run every hour: Changes you make in Rippling (adding or removing access) take up to 60 minutes to take effect in Windmill
- Invitations are automatic: You cannot control whether invites are sent—assigning access always triggers an invitation
- No manual invites: Once Rippling is connected, you cannot manually invite people through Windmill. All provisioning must happen in Rippling
Learn more about user provisioning and
deprovisioning
in Rippling’s help documentation.
Adding team members
When you assign Windmill access to an employee in Rippling (based on your provisioning rules), they’ll automatically receive a Windmill invitation email within 60 minutes. They don’t need to be manually invited in Windmill.Removing team members
When you remove Windmill access from an employee in Rippling, they’ll lose access to Windmill within 60 minutes. If they’re marked as inactive or terminated in Rippling, they’re automatically removed from Windmill during the next sync.Managing who has access
To control who can use Windmill, you’ll modify access assignments in Rippling:- In Rippling, go to your home page.
- Find and click on Windmill in your apps list.
- Review the Access assignment section to see who currently has access.
- Click “Edit access” to modify provisioning.
- Individual assignment: Click “Assign individual” and search for specific employees. Best for small teams or pilot groups.
- Group assignment: Click “Assign group” and select an existing Rippling group (like “Engineering Team” or “Windmill Pilot”). Best for organized rollouts.
- Rule-based assignment: Click “Set up rules” to create automatic provisioning rules (like “Everyone except contractors”). Best for full organization rollouts.
You can mix assignment types. For example, you can have a rule for all
full-time employees and also individually assign specific contractors.
- Go to Windmill in Rippling → “Edit access”.
- You can either:
- Keep existing individual assignments and add a rule (both will apply)
- Remove individual assignments and set up rules instead
- Click “Set up rules” and choose your desired rule (e.g., “Everyone except contractors”).
- Click Save.
What gets synced from Rippling
Windmill syncs the following data from Rippling every hour:Employee information
- Name, work email, phone number
- Job title and employment status
- Start date and hire date
- Manager relationships (for org chart)
- Team and department assignments
Org chart
Your org chart in Windmill updates automatically based on manager relationships and team structures in Rippling. This keeps reporting lines accurate without manual updates.Team structure
Groups, teams, and departments from Rippling appear in Windmill, so you can organize feedback and reviews by your actual team structure.Troubleshooting
I accidentally invited my entire organization
If you selected a broad provisioning rule (like “Everyone except contractors”) during setup and unintentionally sent invitations to your whole organization, here’s how to fix it: Stop further invitations:- In Rippling, go to your home page.
- Find and click on Windmill in your apps list.
- Click “Edit access”.
- Remove the broad provisioning rule by clicking the X next to it.
- Switch to “Assign individual” or “Assign group” to add only the people you want.
- Click Save.
- The invitation was sent in error during initial setup
- They can ignore the email for now
- You’ll let them know when Windmill is ready for them to use
Invitations that have already been sent cannot be recalled. However, removing
access in Rippling will prevent those users from accessing Windmill even if
they try to accept the invitation.
I lost access to Windmill after connecting Rippling
This happens when your Rippling provisioning rules don’t include your account. Here’s how to fix it:- In Rippling, go to your home page.
- Find and click on Windmill in your integrations.
- Check the Access assignment section to see who has access.
- Click Edit access to modify your provisioning rules.
- Either:
- Adjust the rules to include yourself (e.g., “All employees” instead of “Everyone except admins”)
- Click Assign individual and manually add yourself to the access list
An employee isn’t showing up in Windmill
Check that the employee:- Has a work email in Rippling (required for sync)
- Meets your provisioning rules (e.g., not marked as a contractor if contractors are excluded)
- Has an ACTIVE employment status in Rippling
- Has been assigned Windmill access in Rippling’s access assignment settings
The org chart isn’t updating
Make sure:- Manager relationships are set correctly in Rippling
- Employees have work emails (required for matching)
- The sync has completed (syncs run hourly)