See which accounts LinkedIn reached before they entered your CRM.
One connection adds this tool to your revenue journey—joined with your website, CRM and ad activity from first click to closed-won.
Sign in to install
Integration Details
Built by
Spectacle
Category
Ad Network
Setup Time
10 to 15 minutes
Sync Frequency
Real-time
Authentication
OAuth 2.0, LinkedIn Campaign Manager user with access to the ad account
Compatible With
Any Campaign Manager ad account. Lead gen form capture needs a connection made after that feature shipped (older connections reconnect once)
Resources
Overview
Spectacle connects to LinkedIn Ads in 10 to 15 minutes. It attributes pipeline and revenue to LinkedIn campaigns at company level, including accounts where nobody filled in a form. Then it sends your pipeline back as conversions and audiences.
At a glance
- Category: Ad network
- Setup time: 10 to 15 minutes
- Authentication: OAuth 2.0, LinkedIn Campaign Manager user with access to the ad account
- LinkedIn plan: Any Campaign Manager ad account. Lead gen form capture needs a connection made after that feature shipped (older connections reconnect once)
- Spectacle plan: All Spectacle plans (Essential, Scale, Enterprise); company-level attribution and audience syncs on Scale and Enterprise
- Direction: LinkedIn → Spectacle (campaign structure, spend, clicks, impressions, engagements, lead form leads). Spectacle → LinkedIn (conversions, and company audiences for ABM targeting and exclusion)
- Objects: Campaign groups, campaigns, creatives, spend, click IDs, impressions, engagements, lead gen form submissions, conversions, company audiences
- Sync: Spend: near real time, from the first tracked click. Impressions and engagements imported automatically
- Docs: /docs/linkedin-ads
- Marketplace: Not applicable, direct connection over the LinkedIn Marketing API
The gap in LinkedIn Ads' own reporting
In last-click reporting, LinkedIn looks like it doesn't convert. Campaign Manager counts a conversion when the person who clicked converts within its window. B2B buying doesn't work like that. One person clicks the ad in March, a colleague googles you in June, and a third books the demo in August.
The gap runs the other way too. LinkedIn optimizes toward the form fills it can see, not the deals your sales team closes. It also keeps spending on accounts that are already customers.
Spectacle sits underneath. It puts a first-party tracking snippet on your domain and rolls every visit and contact at the same company into one account journey, with LinkedIn spend, clicks, impressions and engagements on the same timeline. It then sends what happened in your CRM back to LinkedIn.
What syncs
- Campaign groups, campaigns, and creatives: Structure imported so every visit resolves to the campaign and creative that paid for it. Tracking is configured automatically; existing UTMs are respected
- Ad spend: Cost imported from the first tracked click and joined to journeys for cost per SQL, per opportunity, and per closed deal
- Clicks and click IDs (li_fat_id): Captured on the visit, stored on the journey, correlated with anonymous company visits for company-level attribution
- Impressions and engagements: Video views, likes, comments, and other engagements imported, shown on the company journey, and counted in revenue and LTV attribution
- Lead gen form submissions: Each lead becomes a contact with name, email, and company name, the submission appears on the journey, and the "Discovered through" filter finds them
from Spectacle to Linkedin
- Conversions: Contacts entering a Spectacle audience (SQL, opportunity, closed-won or event-based) are sent to LinkedIn as conversion events with value
- Company Lists: Any company audience syncs to LinkedIn Matched Audiences as a company list, to target or exclude
- Contact Lists: Any contact audience syncs as a contact list, with hashed email plus name, title, company and country when available.
The full detail lives in the LinkedIn Ads docs. This page summarizes; Docs is the source of truth.
What you get
Measure
- Pipeline by LinkedIn campaign at company level. Every contact and every anonymous visit from the same company sits on one account timeline. A deal with 4 stakeholders is credited to the campaign that reached the first one.
- Attribution without a form fill. Anonymous company visits are matched to LinkedIn clicks through IP-based company identification and click correlation. An account that never converted on LinkedIn still shows LinkedIn as its first touch.
- Cost per opportunity and per closed deal. LinkedIn spend joined to HubSpot, Salesforce or Pipedrive outcomes, and to Stripe revenue when the deal becomes a subscription.
- Lead gen form leads in the journey. Form submissions land as contacts with company name, stitched to the visits and CRM stages that follow.
Activate
- Pipeline as conversions. SQL, opportunity or closed-won go to LinkedIn as conversion events with value, so campaign optimization learns from pipeline instead of form fills.
- Stop paying for customers. Sync your customer list as a company list and exclude it in Campaign Manager. It updates when new deals close.
- Target warm accounts. Companies that engaged with your LinkedIn ads in the last 30 days but have no open deal become an ABM list.
- Retarget identified website visitors. Companies identified on your site by Spectacle Lens become a LinkedIn list, without installing LinkedIn's Insight Tag.
Why it holds up
- Near real-time. Lists update about in near real-time. Daily syncs are the norm elsewhere.
- Exclusions at scale. Exclusion lists are regular Matched Audiences, so you avoid the 200-per-campaign-per-month cap on exclusions.
- Audiences trigger your team too. When a company enters an audience, Spectacle can post to Slack or a webhook. The company hits your intent threshold, is targeted on LinkedIn, and your SDR gets the ping.
Pairs with
HubSpot · Salesforce · Pipedrive · Stripe · Google Ads
- Connect LinkedIn Ads. Settings → Integrations → LinkedIn Ads. OAuth through Campaign Manager takes about a minute. Spectacle configures tracking on the account and respects your existing UTMs.
- Switch on company attribution. Enable it in workspace settings and connect your CRM. Contacts and company associations will be synced, so contacts and anonymous visits from the same account roll up together. Spend, clicks, impressions, engagements and lead form leads import from there.
- Send conversions. Audiences → Syncs → New sync. Pick the LinkedIn account, the audience that marks the milestone (SQL, Deal won) and the conversion it maps to.
- Sync lists. Same flow, but pick a company or contact audience and it becomes a Matched Audience in Campaign Manager. Use it as targeting or as an exclusion.
Step by step with screenshots: Connect LinkedIn Ads.
- Pipeline by LinkedIn campaign at company level (Scale and Enterprise plans). Every contact and every anonymous visit from the same company on one account timeline, so a deal with 4 stakeholders is credited to the campaign that reached the first one.
- Attribution without a form fill. Anonymous company visits are matched to LinkedIn ad clicks through IP-based company identification and click correlation, and impressions and engagements sit on the account journey, so an account that never converted on LinkedIn still shows LinkedIn as its first touch.
- Cost per opportunity and per closed deal by campaign. LinkedIn spend joined to HubSpot, Salesforce, or Pipedrive outcomes, and to Stripe revenue where the deal becomes a subscription.
- Lead gen form leads in the journey. Sponsored form submissions land as contacts with company name, stitched to the visits and CRM stages that follow.
- CRM outcomes sent back as conversions. SQL, opportunity, or closed-won as conversion events to LinkedIn so campaign optimization learns from pipeline.
- ABM audiences back to LinkedIn. Company lists built from CRM-backed segments (open opportunities at target accounts, current customers to exclude) synced to LinkedIn Matched Audiences, to target or exclude in Campaign Manager.
See the integration in practice
A B2B software company reported 9 LinkedIn leads in the CRM for the quarter and was about to move the budget elsewhere. Measured at company level in Spectacle, 87 accounts that later entered the pipeline had first arrived through a LinkedIn campaign, most without ever filling in a form. The budget stayed. On a second B2B account with the same CRM setup, LinkedIn had a touch in roughly 43% of pipeline and about half of 12-month revenue. (Both anonymized.)
See which accounts LinkedIn reached before they entered your CRM.
Understand how to connect your tools, improve attribution, and build better reporting across your revenue journey.
Build
Create integrations that connect your platform with Spectacle attribution and reporting workflows.
Learn more
Get listed
Publish your integration in the Spectacle directory and help teams discover new connected workflows.
Learn more
API & Docs
Explore Spectacle APIs, setup guides, and developer documentation to build custom workflows and integrations.
Learn more
FAQ
Does Spectacle integrate with LinkedIn Ads?
Yes. Spectacle connects to LinkedIn Ads over OAuth, imports spend, campaign structure, impressions, engagements, and lead gen form leads, stores clicks on the customer journey, and attributes pipeline and revenue to campaigns at contact and company level. Setup takes 10 to 15 minutes.
Can Spectacle sync audiences to LinkedIn?
Yes. Contact and company audiences built from Spectacle segments sync to LinkedIn Matched Audiences, alongside conversion sync. Audiences are built from identified contacts and their companies, so a segment like 'open opportunities at target accounts' becomes a company list in Campaign Manager.
Why does LinkedIn show so few conversions when Spectacle shows LinkedIn all over the pipeline?
Campaign Manager credits a conversion to the person who clicked, within its own window. Spectacle attributes at company level with a journey window set to your sales cycle, so a colleague's demo request 4 months after the click still traces back to the ad. The two numbers answer different questions; Spectacle's reconciles with the CRM.
Does Spectacle capture LinkedIn Lead Gen Form leads?
Yes. Leads submitted through sponsored lead gen forms are added as contacts with name, email, and company name where the form asks for it, and the submission shows on their journey. Connections made before this feature shipped need to be reconnected once.
What does the LinkedIn Ads integration cost and how long does setup take?
It is included in every Spectacle plan from $349 per month, with no per-network fee. Connecting takes 10 to 15 minutes, spend imports from the first tracked click, and the 14-day free trial includes it with no credit card.