Use static IPs for Salesforce integration
Static IPs let you control which Cognism traffic can access your Salesforce environment. This helps you meet security and compliance requirements by allowlisting trusted IP addresses.
Prerequisites
Before you start, make sure you have:
- Salesforce administrator access
- An active Cognism account with Salesforce integration enabled
- Cognism static IP addresses (request these from your Customer Success Manager or support team)
Configure static IPs in Salesforce
Follow these steps to allow Cognism traffic in your Salesforce environment.
Step 1: Connect the Cognism app
- In Cognism, go to Settings > Integrations > Salesforce
- Select Connect and complete the OAuth login
- In Salesforce, go to Setup > Apps > Connected Apps > Manage Connected Apps
- Find Cognism Chrome
- Select Install if the app is not already installed
Note: The connected app is named Cognism Chrome and is used by all Cognism products.
Step 2: Enforce IP restrictions
- In Salesforce, go to Connected Apps > Manage Connected Apps
- Select Cognism Chrome
- Click Edit Policies
- Under IP Relaxation, select Enforce IP restrictions
- Save your changes
Step 3: Enable session-level checks
- Go to Settings > Session Settings in Salesforce
- Enable Enforce login IP ranges on every request
- Save your changes
This ensures Salesforce checks IP ranges on every API request.
Step 4: Add Cognism IPs to user profiles
- Go to Users > Profiles
- Select the relevant user profile
- Under Login IP Ranges, click New
- Enter the Cognism static IP addresses
- Repeat for each required profile
Tip: Create a dedicated profile or permission set for integration users to keep IP settings centralised.
Expected result
After setup:
- Salesforce accepts API requests from Cognism
- Data exports and syncing complete without errors
- Your integration complies with IP allowlisting policies
If the IP ranges are not configured correctly, Salesforce blocks requests from Cognism.
Troubleshoot common issues
Integration requests fail
- Check that all Cognism IP addresses are added to the correct profiles
- Confirm IP enforcement is enabled on the connected app
- Make sure session-level enforcement is turned on
Users can log in but exports fail
- Session-level IP enforcement may not be enabled
- Turn on “Enforce login IP ranges on every request” in Session Settings
Unsure if IP restrictions apply
- Check your Salesforce settings or speak to your Salesforce administrator
- If IP restrictions are not enforced, no action is required
Get Cognism static IP addresses
For security reasons, Cognism does not publish IP addresses publicly.
To request them:
- Contact your Customer Success Manager
- Ask during onboarding
- Email support with your account details
Next steps
- Confirm your Salesforce IP restriction policy
- Request Cognism static IP addresses
- Complete the setup steps in this guide
- Test your integration to confirm data is syncing correctly