Back to Integrations
Share:
Salesforce Quick Start Guide
Connect Enrich Layer to Salesforce and automatically enrich your leads, contacts, and accounts with professional profile data. This guide walks you through installing the managed package and configuring the integration.
Reading time: 8 min
What You'll Need
- •A Salesforce org (any edition: Developer, Sandbox, or Production)
- •System Administrator access to that org
- •An Enrich Layer API key (get one at enrichlayer.com)
1
Install the Package
For Production or Developer Edition Orgs
For Sandbox Orgs
Installation Steps
- Click the installation link above
- Log in to your Salesforce org if prompted
- On the installation page:
- •Select Install for Admins Only (recommended for initial testing)
- •Or select Install for All Users if you want everyone to have access immediately
- Check the box: "Yes, grant access to these third-party web sites" (required for API calls)
- Click Install
- Wait for the installation to complete (usually 1-2 minutes)
- Click Done when finished

Select "Install for Admins Only" for initial testing
2
Configure the Remote Site Setting
Installation Steps
- In Salesforce, click the gear icon (top right) > Setup
- In the Quick Find box, type Remote Site
- Click Remote Site Settings
- Click New Remote Site
- Fill in:Remote Site Name:
EnrichLayer_APIRemote Site URL:https://enrichlayer.comActive: Make sure this is checked - Click Save
3
Enter Your API Key
Installation Steps
- Click the App Launcher (the 9-dot grid icon in the top left)
- Search for Enrich Layer Config
- Click on Enrich Layer Config
- Enter your API key in the API Key field
- Click Save Configuration
- You should see a green success message
4
Assign Permissions to Users
Users need the Enrich Layer permission set to access the enrichment features.
Assign to Yourself (for testing)
- Go to Setup > Quick Find: Permission Sets
- Click Permission Sets
- Click Enrich Layer User
- Click Manage Assignments
- Click Add Assignment
- Check the box next to your name
- Click Next > Assign
Assign to Other Users
Repeat the above steps, selecting additional users who need access.
5
Add Enrich Layer to Record Pages
Option A: Use the Setup Wizard (Easiest)
- Click the App Launcher (9-dot grid)
- Search for Enrich Layer Setup
- Click Enrich Layer Setup
- Follow the wizard instructions to add components to your pages
Option B: Manual Setup
- Navigate to any Contact record
- Click the gear icon (top right of the record) > Edit Page
- In the left panel, find Enrich Layer Card under Custom components
- Drag it onto the page where you want it to appear
- Click Save
- Click Activate > Assign as Org Default > Save
Repeat for Lead and Account record pages.
6
Test the Installation
Test 1: Enrich a Contact
- Open any Contact record (or create a new one)
- In the LinkedIn URL field, enter a LinkedIn profile URL:
https://www.linkedin.com/in/satyanadella- Save the record
- Click the Enrich button in the Enrich Layer Card
- Wait a few seconds for enrichment to complete
- You should see the contact's information populated (headline, company, etc.)
Test 2: Enrich a Lead
- Open any Lead record (or create a new one)
- Add a LinkedIn URL
- Click Enrich
- Verify data is populated
Test 3: Enrich an Account (Company)
- Open any Account record
- In the LinkedIn Company URL field, enter a company page URL:
https://www.linkedin.com/company/microsoft- Save the record
- Click Enrich
- Verify company data is populated
Test 4: Check the Enrichment Log
- Click the App Launcher (9-dot grid)
- Search for Enrichment Logs
- Click Enrichment Logs
- You should see records of your recent enrichment attempts with Success/Failed status
Test 5: Bulk Enrichment
- Click the App Launcher (9-dot grid)
- Search for Bulk Enrichment
- Click Bulk Enrichment
- Select an object type (Contact, Lead, or Account)
- Choose records to enrich (records must have LinkedIn URLs populated)
- Click Enrich Selected
- Monitor progress - records are enriched in the background
7
Verification Checklist
8
Troubleshooting
| Problem | Solution |
|---|---|
| "Install" button doesn't appear | Make sure you're logged in as a System Administrator |
| "Unauthorized endpoint" error | Complete Step 2 (Remote Site Setting) |
| "API settings not configured" error | Complete Step 3 (Enter API Key) |
| Fields or buttons not visible | Complete Step 4 (Assign Permission Set) |
| Enrich Layer Card not in component list | Refresh the page and try again |
| Enrichment returns no data | Verify the LinkedIn URL is valid and the profile is public |
| "Rate limit exceeded" | Wait a few minutes and try again |
Still Having Issues?
- Check the Enrichment Logs - They show detailed error messages
- Verify API Key - Go to Enrich Layer Config and confirm the key is saved
- Check Remote Site - Ensure it's Active and URL is exactly
https://enrichlayer.com
9
Package Information
| Item | Value |
|---|---|
| Package Name | Enrich Layer |
| Current Version | 0.1.0.2 |
| Package ID | 04ta500000BvT8bAAF |
Installation URLs
| Org Type | Installation Link |
|---|---|
| Production / Developer | https://login.salesforce.com/packaging/installPackage.apexp?p0=04ta500000BvT8bAAF |
| Sandbox | https://test.salesforce.com/packaging/installPackage.apexp?p0=04ta500000BvT8bAAF |
10
Next Steps
After successful testing:
- Assign permissions to more users - Add the Enrich Layer_User permission set to users who need it
- Configure rate limits - Adjust in Enrich Layer Config based on your subscription
- Try bulk enrichment - Use the Bulk Enrichment tab to enrich multiple records at once