Benefits of connecting Salesforce to Windmill
Connecting Salesforce to Windmill brings sales and customer-impacting work directly into recaps, performance reviews, and 1:1s — without requiring reps or managers to manually summarize activity.- Automatically captures deal progress, account work, and follow-through
- Makes sales activity available for weekly recaps when those activities are relevant
- 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 syncs only the fields required to provide performance context — not your entire 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
Minimum field-level access
The integration user needs Read Access to these fields:Enabling field tracking history
To ensure Windmill can track changes to Salesforce objects, you need to enable field tracking history:- Go to Object Manager in Salesforce
- Select the object you want to track (e.g., Lead, Account, Contact)
- Go to Fields & Relationships
- Click Set History Tracking
- Select Enable History
- Select the fields you want to track
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?
Can Salesforce call activity appear in recaps?
Can Salesforce call activity appear in recaps?
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?
What happens when a rep changes roles or leaves the company?
What happens when a rep changes roles or leaves the company?