Overview
The Salesforce integration allows Wolfia to automatically import customer information from your Salesforce instance. This integration pulls account and opportunity data to provide context when responding to security questionnaires and RFPs.What we sync
- Account information including company details
- Opportunity data and metadata
- Read-only access to ensure data security
Prerequisites
Before setting up the integration, you’ll need:- Admin access to your Salesforce instance
- Ability to create permission sets and users in Salesforce
Setup instructions
Step 1: Create a permission set
First, we’ll create a dedicated permission set for the Wolfia integration with the necessary read permissions.- Navigate to Setup → Users → Permission Sets
-
Click New to create a new permission set
-
Fill in the following details:
- Label:
Wolfia Integration
- API Name: Will auto-populate
- Leave other fields as default
- Label:
-
Click Save to create the permission set
Step 2: Configure object permissions
Now we’ll grant the necessary permissions to read Account and Opportunity objects.-
In the permission set, navigate to Object Settings
-
Select Accounts from the list
- Click Edit to modify permissions
-
Under Object Permissions, enable:
- Read (should be checked automatically)
- View All Records
- Click Save to apply the changes
-
Return to Object Settings and select Opportunities
-
Click Edit and enable the same permissions:
- Read
- View All Records
- Click Save to apply the changes
Step 3: Create an integration user
Next, we’ll create a dedicated user for the API integration.- Navigate to Setup → Users → Users
- Click New User to create a new user
-
Fill in the required information:
- Email: Use a dedicated email for this integration
- Username: Must be unique (e.g.,
wolfia-integration@yourcompany.com
) - User License: Select
Salesforce Integration
- Profile: Select
Salesforce API Only System Integrations
- Click Save to create the user
Step 4: Assign the permission set
Now we’ll assign the Wolfia Integration permission set to the newly created user.-
After creating the user, you’ll be on the user detail page
-
Scroll down to Permission Set section and select Permission Set Assignments tab
-
Click Add and Search for
Wolfia Integration
in the available permission sets -
Select Wolfia Integration and click Add to move it to Enabled Permission Sets
-
Click Save to assign the permission set
Step 5: Verify permissions
Finally, let’s verify that the permissions are correctly configured.-
Navigate to the User Access Summary section
-
Click on the Object Permissions tab
-
Verify that you can see:
- Account with
Read
andView All Records
permissions - Opportunity with
Read
andView All Records
permissions
- Account with
Security considerations
- The integration user has read-only access to Accounts and Opportunities
- No ability to modify, delete, or create data in Salesforce
- Uses secure API authentication with username, password, and security token
- All data transmission is encrypted using HTTPS
Troubleshooting
Common issues
Connection failed- Verify the username and password are correct
- Ensure the security token is appended to the password
- Check that the instance URL is correct
- Verify the permission set includes “View All Records” for both Accounts and Opportunities
- Ensure the permission set is assigned to the integration user
- Check that the user profile is set to “Salesforce API Only System Integrations”
- Review the Object Permissions in the User Access Summary
- Ensure both Account and Opportunity objects have Read and View All Records permissions