Benefits of connecting Salesforce to Windmill
Connecting Salesforce to Windmill brings sales and customer-impacting work directly into performance reviews and 1:1s — without requiring reps or managers to manually summarize activity.- Automatically captures deal progress, account work, and follow-through
- Ensures employees get credit for the relationship-building and momentum they drive
- Reduces prep time for performance reviews and calibration cycles
- Helps managers coach more effectively using real customer context
- Makes evaluations more fair, consistent, and grounded in measurable outcomes
Connected data
When Salesforce is connected, Windmill securely reads high-signal revenue and customer interaction data:Windmill reads all Opportunity fields that the integration user can access. This includes custom Opportunity fields. For related records, Windmill reads only the supported fields. Windmill does not sync your full CRM dataset.
Permissions
Windmill requests only two OAuth scopes from Salesforce:Windmill follows least-privilege access and stores only what is necessary for coaching and evaluation.
Connect with a Salesforce integration user
Use a dedicated Salesforce integration user to control the data that Windmill can read. Salesforce calls this user an integration user. Some teams use the term ISU.Create the integration user
Assign the permission set license
Create a Windmill permission set
Grant field-level access
Assign the permission set
Connect Salesforce to Windmill
Field-level access
Grant Read Access to the required fields on each supported object. The following examples are not a complete permission list:Track field changes
The current value of a readable Opportunity field syncs without field history tracking. Enable field history tracking when you also want Windmill to show how a field changed.Open the Opportunity object
Open history tracking settings
Select the fields
Prerequisites
A Salesforce administrator must prepare the integration user. You also need your Salesforce Instance URL.FAQs
Does Windmill sync email content from Salesforce?
Does Windmill sync email content from Salesforce?
Can we choose which pipelines, teams, or objects sync?
Can we choose which pipelines, teams, or objects sync?
Do custom Salesforce fields sync?
Do custom Salesforce fields sync?
Do Salesforce custom objects sync?
Do Salesforce custom objects sync?
Does Windmill write anything back into Salesforce?
Does Windmill write anything back into Salesforce?
How often does Windmill sync data?
How often does Windmill sync data?
Is the integration secure?
Is the integration secure?