Connect LinkedIn Ads

LinkedIn Ads is the primary data source for Kyroo. Connecting your account gives Kyroo access to campaign metadata, daily spend, and company-level impression data.

Prerequisites

  • Admin access to a LinkedIn Ads account
  • An active ad account with campaigns (paused campaigns are fine)
  • Company-level reporting enabled in your LinkedIn Campaign Manager

Connection steps

  1. Navigate to the Connect page in Kyroo
  2. Click Connect LinkedIn Ads
  3. Authorize Kyroo in the LinkedIn popup. Kyroo requests three permissions: r_ads, r_ads_reporting, and r_organization_social. All are read-only.
  4. Select your ad account from the dropdown (if you manage multiple accounts)
  5. Wait for the initial sync to complete (usually under 2 minutes, depending on how many active campaigns you have)

What data syncs

DataDetails
CampaignsName, status, budget, objective, dates
SpendDaily spend per campaign
Company impressionsImpression counts broken down by company, per campaign
EngagementsClicks, video views, and other engagement events

How company-level impressions work

LinkedIn's Marketing API provides impression data broken down by the company that the ad viewer belongs to. This is the foundation of Kyroo's attribution model. When a company receives impressions on your ads, Kyroo matches that company to your HubSpot CRM records using domain matching.

Troubleshooting

IssueSolution
No ad accounts foundConfirm you have admin access in LinkedIn Campaign Manager
Authorization failsDisable popup blockers or try a different browser
No company-level dataEnsure company-level reporting is enabled in Campaign Manager settings
Token expiredReconnect from the Connect page. All existing data is preserved.