RP
RevenueProven
All Docs
Connecting LinkedIn Ads

Connecting LinkedIn Ads

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

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.

How this fits the attribution workflow

Revenue Proven connects LinkedIn Ads engagement to CRM revenue at the company level, so B2B teams can prove which campaigns influenced real pipeline and closed-won deals. This part of the product supports that goal by keeping your CRM connection accurate and easy to act on.

It pulls company-level engagement from the LinkedIn Ad Analytics API across five lookback windows (180, 90, 60, 30, and 7 days), matches those companies to HubSpot or Salesforce accounts by domain and name, and surfaces influenced pipeline and influenced revenue alongside a company-by-company journey timeline. Reviewing this regularly helps you spot which campaigns and accounts are driving measurable pipeline, and which are not yet converting engagement into opportunities.