
Connect Your LinkedIn Ads Account
Authorize Revenue Proven to read your LinkedIn Ads data with a one-click OAuth flow. No engineering work required, just your LinkedIn credentials and campaign manager access.
LinkedIn Ads engagement data does not tell you which companies are in your pipeline on its own. Revenue Proven fixes this by pulling your campaign metrics through the official LinkedIn Marketing API and matching them to your CRM, giving you company-level attribution without any code changes.
This feature is available on all plans, including Free. You need Admin or Campaign Manager access on the LinkedIn Ads account you want to connect.
How to connect
- In the left sidebar, open Connections (under the Workspace group).
- Click Connect next to the LinkedIn Ads tile.
- A LinkedIn authorization window opens. Sign in with the LinkedIn account that has access to your Ads account.
- Review the requested permissions. Revenue Proven asks for read-only access to ad analytics and company-level reach data.
- Click Allow. The window closes and your connection status changes to Active.
- If you manage more than one ad account, select all the accounts you want to sync from the post-connection screen.

Best practices
- Connect the LinkedIn account that holds your primary campaign budget, not a secondary or test account.
- If your team runs ads across multiple ad accounts, select all of them on the post-connection screen so attribution covers your full spend.
- Use a shared team login for the OAuth connection rather than a personal account, so access does not break when someone leaves.
- We recommend enabling two-factor authentication on the authorizing LinkedIn account for security.
Common mistakes
- Connecting with a LinkedIn account that has only Viewer role. Viewers cannot authorize API access. You need Admin or Campaign Manager.
- Forgetting to select at least one ad account after authorization. Without a selected account, no data syncs.
- Using a personal LinkedIn account instead of the account tied to your company's Ads Manager. The authorizing account must have access to the ad accounts you want to sync.
- Ignoring a Disconnected status notification. When your LinkedIn token expires, go to Connections and click Reconnect to re-authorize.
FAQ
Does Revenue Proven have write access to my LinkedIn campaigns?
For attribution, Revenue Proven reads your ad analytics and company engagement data only. Growth-and-above tools such as Ads Manager and Automated Campaigns request additional permissions, which you authorize separately when you use them.
What happens if my LinkedIn token expires?
Your connection shows Disconnected on the Connections page and syncs stop. Click Reconnect, re-authorize in the LinkedIn window, and your next sync runs automatically.
Can I connect multiple LinkedIn Ads accounts?
Yes. After authorizing, select all the ad accounts you want to track from the post-connection screen. You can update the selection at any time from the Connections page.
Which LinkedIn permissions does Revenue Proven request?
For attribution, Revenue Proven reads your ad analytics and company engagement data only. Growth-and-above tools such as Ads Manager and Automated Campaigns request additional permissions, which you authorize separately when you use them.
Troubleshooting
- Authorization window does not open: disable your browser's pop-up blocker for revenueproven.com and try again.
- You see "Insufficient permissions": confirm your LinkedIn role on the ad account is Admin or Campaign Manager, not Viewer.
- Connected but no data appeared: verify you selected at least one ad account on the post-connection screen. Return to Connections to update the selection.
- Connection shows Disconnected: visit Connections and click Reconnect to re-authorize. Tokens refresh automatically but occasionally need manual re-authorization after a LinkedIn session change.
Related articles
After connecting LinkedIn Ads, your next step is linking your CRM. See "Connect HubSpot or Salesforce" to start the attribution matching process, then "Run Your First Attribution Sync" to pull your first dataset.