Ads Management
AdsManagement.coBy TwoSquares
How We WorkBlogOur ToolsContact
Get an Ads Audit
Ads Management
AdsManagement.coBy TwoSquares

Professional paid ads management for predictable growth.

Ads Management
AdsManagement.coBy TwoSquares

Professional paid ads management for predictable growth.

Services

  • Google Ads
  • Microsoft Ads
  • Meta Ads
  • LinkedIn Ads
  • YouTube Ads
  • TikTok Ads
  • Free Audit

Industries

  • Ecommerce
  • SaaS
  • B2B Services
  • Healthcare
  • Legal
  • Finance
  • Real Estate
  • Education
  • Hospitality
  • Automotive
  • Home Services
  • Professional Services

Resources

  • Free Tools
  • Glossary
  • Ad Specs Db
  • Swipe File
  • Expert Tips
  • Troubleshooting
  • Launch Checklists
  • Versus Battles
  • Diagnostic Quizzes

Company

  • About
  • Contact
  • Blog
  • Our Tools

Connect

hello@adsmanagement.co
SSL Secured
GDPR Compliant

© 2026 AdsManagement.co. All rights reserved.

Privacy PolicyTerms of Service

Part of TwoSquares

ADSMANAGEMENT

  1. Home
  2. Blog
  3. Linkedin Offline Conversions Api Connecting Crm Revenue
Back to Strategy Hub

LinkedIn Offline Conversions API: Connecting CRM Revenue to Ads (2026)

2026-01-28
2 min read
Kiril Ivanov
Kiril Ivanov
Performance Marketing Specialist

Optimization on "Cost Per Lead" (CPL) is a race to the bottom.

  • Campaign A: $30 CPL (Students).
  • Campaign B: $100 CPL (CEOs). If you optimize for CPL, the algorithm kills Campaign B. But Campaign B drives the revenue.

Offline Conversions (OCT) fixes this. It sends the signal "Deal Closed ($10,000)" back to LinkedIn. LinkedIn then optimizes for ROAS, not CPL.

In this "Mega-Authority" guide, we cover:

  1. The Concept: Closing the loop.
  2. The Setup: Manual CSV vs API.
  3. The Strategy: Optimizing for "SQL" instead of "Lead."
  4. The Delay: Handling long sales cycles.

Part 1: Setup (API)

The manual upload method exists, but it's painful. Use the API. HubSpot / Salesforce / Dynamics:

  1. Go to LinkedIn Campaign Manager -> Account Assets -> Conversions.
  2. Click Import Conversions.
  3. Connect your CRM.
  4. Map the CRM Stage (e.g., "Deal Created") to a LinkedIn Event ("Signup").

Part 2: Sending the Code (li_fat_id)

For OCT to work, you must capture the li_fat_id parameter from the URL when a user clicks your ad.

  1. User clicks ad -> your-site.com?li_fat_id=123xyz.
  2. Your Form (Hidden Field) captures 123xyz.
  3. Your CRM stores 123xyz.
  4. When deal closes, CRM sends 123xyz + $10,000 back to LinkedIn.

Note: LinkedIn Lead Forms capture this automatically. You only need this setup for Website Conversions.


Part 3: Optimizing for Down-Funnel Events

Once data is flowing:

  1. Create a Conversion Event: "Sales Qualified Lead (SQL)".
  2. Set it as the Primary optimization goal for your campaigns.
  3. LinkedIn will now bid higher for users who are likely to become SQLs, ignoring the junk leads.

Part 4: The 90-Day Conversion Window

B2B deals take time. Ensure your Conversion Window is set to 90 Days Click. If a user clicks today and buys in 60 days, you want credit. (Note: LinkedIn maxes at 90 days. If your cycle is 6 months, you need a third-party attribution tool).


Part 5: Summary & Checklist

Your Action Plan:

  1. Check if your Lead Forms are syncing to CRM.
  2. Connect the "Offline Conversions" integration.
  3. Map "Deal Created" to a custom conversion event.
  4. Wait 4 weeks for data accumulation.
  5. Switch campaign optimization to the new event.

Optimize for money, not clicks.

Kiril Ivanov

About the Author

Performance marketing specialist with 6 years of experience in Google Ads, Meta Ads, and paid media strategy. Helps B2B and Ecommerce brands scale profitably through data-driven advertising.

View author profile Connect on LinkedIn

Need this implemented for you?

Read the guide, or let our specialist team handle it while you focus on the big picture.

Get Your Free Audit