RP
RevenueProven

Connecting LinkedIn Ads

Link your LinkedIn Ads account with secure OAuth. No engineering required.

4 min read·Getting Started
LinkedIn app on a smartphone

Before You Begin

You'll need admin or account manager access to the LinkedIn Ads account you want to connect. If you're unsure about your access level, check LinkedIn Campaign Manager → Account Settings → User Roles. RevenueProven requires read-only access to your campaign analytics — we never create, modify, or pause campaigns.

Starting the OAuth Flow

From your RevenueProven dashboard, go to Connections and click "Connect LinkedIn Ads." This initiates LinkedIn's standard OAuth 2.0 authorization flow. You'll be redirected to LinkedIn where you'll sign in (if not already) and review the requested permissions.

Permissions We Request

RevenueProven requests two permission scopes: r_ads_reporting (read campaign analytics including impressions, clicks, and engagement by company) and r_organization_social (read company page data for matching). These are strictly read-only. We cannot modify your ad account, campaigns, or budgets.

Selecting Your Ad Account

After authorizing, you'll be returned to RevenueProven where you can select which LinkedIn Ads account to sync. If you manage multiple accounts, choose the one whose campaigns you want to attribute to CRM pipeline. You can connect additional accounts later from the Connections page.

Token Security

Your LinkedIn OAuth tokens are encrypted with AES-256-GCM before being stored in our database. Tokens are never logged, never stored in plaintext, and are only decrypted at the moment of API calls to LinkedIn. If you revoke access from LinkedIn's settings, RevenueProven immediately loses the ability to pull data.

Troubleshooting Connection Issues

If the OAuth flow fails, verify that you have admin access to the ad account, that third-party apps aren't blocked by your organization's LinkedIn admin, and that you're not using a browser extension that blocks OAuth redirects. If the problem persists, disconnect and reconnect from the Connections page.