Paid Media Guide

LinkedIn Conversions API in 2026: Qualified Leads, MQL and SQL Events, and 180-Day Attribution

LinkedIn will now optimise lead generation for the leads your sales team actually wants, if you tell it which ones they were, fast enough. Here is how it works, the rules that decide whether the signal counts, and how to report on it honestly.

Distk Editorial Oct 2026 12 min read

A qualified lead in LinkedIn's Conversions API is a lead your business has judged worth pursuing, reported back as a conversion so LinkedIn optimises for pipeline rather than form fills. Version 202602 added MAX_QUALIFIED_LEAD as an optimisation target for Lead Generation campaigns, and 202608 added MARKETING_QUALIFIED_LEAD and SALES_QUALIFIED_LEAD types. LinkedIn requires qualified-lead data to be shared within 30 days to count for optimisation, recommends five or more qualified leads within a two-week learning phase, rejects events older than 90 days, and advises using either the Conversions API or CRM Sync, not both. In September 2026 a 180-day attribution window joined 365 days for qualifying conversion types, while defaults stay at 30 days post-click and 7 days view-through. LinkedIn itself warns cost per lead may rise as cost per qualified lead falls, so report on CPQL and pipeline.

What Is a Qualified Lead in the LinkedIn Conversions API in 2026?

A qualified lead, in LinkedIn's terms, is a lead your own business has judged worth pursuing after it arrived, reported back to LinkedIn as a conversion event. LinkedIn's schema defines QUALIFIED_LEAD as "Identified lead as a qualified lead", and adds two finer types from version 202608: MARKETING_QUALIFIED_LEAD, where "The user filled out a lead generation form, and has been filtered by the advertiser to be a marketing qualified lead", and SALES_QUALIFIED_LEAD, the same at sales stage.

The point of sending that judgement back is optimisation. LinkedIn's help page describes the qualified leads optimisation goal as one that "helps provide you with high-quality leads using qualified lead data from your LinkedIn Conversions API (CAPI) or when you connect your CRM". In plain terms, instead of telling LinkedIn to find people who fill in a form, you tell it to find people who become pipeline.

Explain It Like I Am Five

The simple version

Imagine LinkedIn is a fishing boat that brings you fish. Normally it counts every fish as a success, even the ones you throw back. A qualified lead is you shouting back to the boat, "this one was good, this one was not." After a couple of weeks of that, the boat learns where the good fish swim and goes there more. You may get fewer fish overall, but more of the ones you actually wanted. If you never shout back, the boat keeps chasing whatever bites most.

Why Does Qualified-Lead Optimisation Matter for B2B Teams in 2026?

Because lead form volume is a weak proxy for B2B revenue, and optimising for it rewards the wrong people. LinkedIn's own guidance acknowledges the trade-off directly: with this goal "You might see an increase in qualified leads at a lower cost per qualified lead (CPQL), although the overall cost per lead (CPL) might increase as a result." It recommends "focusing on CPQL and the quality of leads generated rather than CPL and total leads."

That sentence is the commercial heart of the change. A B2B team still reporting LinkedIn performance on cost per lead will see this goal look worse on its dashboard while it performs better on pipeline. Switching the optimisation without switching the reporting is how good campaigns get paused.

CapabilityVersion or dateWhat LinkedIn documents
MAX_QUALIFIED_LEAD optimisation target202602Supported for optimizationTargetType in /adCampaigns and /adBudgetPricing with the LEAD_GENERATION objective
MARKETING_QUALIFIED_LEAD and SALES_QUALIFIED_LEAD types202608Used in the qualified leads optimisation goal, "similar to QUALIFIED_LEAD"
SHA256_IP_ADDRESS identifierJuly 2026, all active versionsHashed IPv4 address for matching
180-day attribution windowSeptember 2026, all active versionsFor qualifying conversion types, alongside 365 days
hashedFirstName and hashedLastName202609Hashed name fields for matching
costInLocalCurrencyPerPaidQualifiedLead202606Cost per paid qualified lead in Company Intelligence

How Does Qualified-Lead Bidding Work on LinkedIn?

You run a Lead Generation campaign, choose the qualified leads goal, and feed LinkedIn the downstream outcome. LinkedIn's changelog for version 202602 says MAX_QUALIFIED_LEAD "optimizes lead generation campaigns to target high-quality leads using qualified lead data sent from Conversions API (where conversion rule type must be QUALIFIED_LEAD) or CRM data shared from Business Manager." Version 202608 extended that to the MQL and SQL types.

LinkedIn's help page lists the setup when creating the ad set: choose the lead generation objective, select the qualified leads optimisation goal, and "Choose qualified lead conversions from one event source." It also notes that "members who click on your ad are sent to a Lead Gen Form pre-filled with their LinkedIn profile data", so this goal runs on LinkedIn's native forms.

The two event sources, and why you should pick one

LinkedIn accepts qualified-lead signals from the Conversions API, through a direct build or partner integration, or from CRM data connected through Business Manager using CRM Sync, where LinkedIn says "we'll auto-create conversions based on that data" and "it can take up to 72 hours to create the conversion." Its strong recommendation is to use one, not both: "We recommend you don't use both Conversions API (CAPI) and CRM data connected through your Business Manager using CRM Sync qualified lead events". If both exist, "the system automatically associates CAPI events for optimization", and selecting events from both "can result in duplication in reporting and double counting of conversions."

What Are the Timing Rules That Make or Break It in 2026?

Speed of qualification decides whether the signal counts. LinkedIn's help page is explicit: "Qualified leads data must be shared with LinkedIn within 30 days to be included in the optimization of the ad set." The Conversions API itself rejects old events, with a validation message that the "Conversion time should be within 90 days." A lead qualified six weeks later may still be reportable, but it no longer teaches the campaign.

RuleLinkedIn's wordingImplication for B2B ops in 2026
Optimisation window"must be shared with LinkedIn within 30 days to be included in the optimization"Sales teams must qualify within weeks, not quarters.
Learning phase"Optimization requires a two-week learning phase for peak performance"Do not judge or change the ad set in its first fortnight.
Volume recommendation"uploading five or more qualified leads within two weeks"Low-volume niches need patience or a looser qualification rule.
Event age limit"Conversion time should be within 90 days"Backfilling old CRM history will be rejected.
Reporting delay"There might be a delay in reported performance metrics for qualified leads"Early dashboards undercount; read them later.

What Changed With Attribution Windows in 2026?

LinkedIn added a 180-day window for long B2B cycles. Its September 2026 note says the postClickAttributionWindowSize and viewThroughAttributionWindowSize fields "now support a 180-day value, in addition to the existing 365-day option" for SUBMIT_APPLICATION, PURCHASE, ADD_TO_CART, QUALIFIED_LEAD, LEAD, MARKETING_QUALIFIED_LEAD and SALES_QUALIFIED_LEAD, and that "This update is available on all active versions."

The defaults have not changed, which matters for anyone who never set them. LinkedIn's schema lists the post-click default as 30 days and the view-through default as 7 days, with allowed values of 1, 7, 30 and 90, plus 180 and 365 for the limited types above. A B2B team with a four-month sales cycle that left the defaults in place is only crediting LinkedIn with a fraction of what it influenced.

Attribution counting is a separate setting. The schema's attributionType defaults to LAST_TOUCH_BY_CAMPAIGN, where conversions "are counted once for each campaign to which they can be attributed", with LAST_TOUCH_BY_CONVERSION as the alternative. Decide deliberately, because the default can count one conversion against several campaigns.

How Do You Set Up the LinkedIn Conversions API for Qualified Leads?

LinkedIn's requirements are three steps: "Create a Conversion Rule", "Associate campaign(s) to the conversion rule", and "Stream conversion events." The rule is created on the /conversions endpoint with conversionMethod set to CONVERSIONS_API, one rule per conversion type, and LinkedIn notes two headers on every request:

X-Restli-Protocol-Version: 2.0.0
Linkedin-Version: {yyyymm}

Each event must identify the person. LinkedIn's validation error lists the accepted options: "SHA256_EMAIL or LINKEDIN_FIRST_PARTY_ADS_TRACKING_UUID or ACXIOM_ID or PLAINTEXT_IP_ADDRESS or GOOGLE_AID or (firstName and lastName) or externalIds or lead". For leads from LinkedIn's own forms, the lead identifier is a Lead Gen form response URN, which ties the qualified outcome back to the exact form submission. From 202609, hashed names also qualify; LinkedIn specifies normalising "to lowercase with no spaces or punctuation" before producing "a SHA-256 HEX-encoded string of exactly 64 characters."

  1. Agree the definitions of MQL and SQL with sales before writing any code.
  2. Move to API version 202608 or later to use the MQL and SQL types; see our version sunset guide.
  3. Create one conversion rule per type with CONVERSIONS_API as the method.
  4. Set the attribution window to match your real sales cycle, using 90, 180 or 365 days where allowed.
  5. Send the lead URN for Lead Gen form leads where available, plus hashed email.
  6. Automate the trigger from your CRM stage change, so qualification reaches LinkedIn within the 30-day window.
  7. Choose one event source per ad set, CAPI or CRM Sync, never both.

How Should B2B Teams Report on Qualified-Lead Campaigns in 2026?

Report on cost per qualified lead and pipeline, not cost per lead. LinkedIn has started exposing the metric at account level too: from version 202606 the Company Intelligence API returns costInLocalCurrencyPerPaidQualifiedLead, "Derived as the ratio of total ad spend over the number of paid qualified leads collected from members of the target company within the lookback window." For ABM teams that means cost per qualified lead can be read per target account, not just per campaign.

Two related 2026 changes affect what these campaigns look like. Inbox lead generation campaigns now default to optimised rotation and carry an automatic Not Interested button, covered in our Message Ads changes guide. And every ad account is now capped at 1,000 audience segments, covered in the segment cap and geo guide.

What Are the Common Mistakes in 2026?

Key Takeaways for 2026

Distk helps B2B teams across India and internationally wire CRM outcomes back into LinkedIn, agree MQL and SQL definitions with sales, and report campaigns on pipeline rather than form volume. If your LinkedIn optimisation still stops at the form, that is the conversation to have. Related reading: LinkedIn lead generation for B2B SaaS in India and choosing a B2B lead generation partner.

Every version number, date, field name and error code in this guide is quoted from LinkedIn's own developer documentation on Microsoft Learn as read on 2 October 2026. LinkedIn updates these pages monthly, so confirm against the live changelog before acting.

Sources

LinkedIn Qualified Leads and CAPI in 2026: FAQs

What is a qualified lead in the LinkedIn Conversions API?

A lead your business has judged worth pursuing, sent back to LinkedIn as a conversion. LinkedIn defines QUALIFIED_LEAD, and from version 202608 also MARKETING_QUALIFIED_LEAD and SALES_QUALIFIED_LEAD for leads filtered by the advertiser after a lead generation form.

How does MAX_QUALIFIED_LEAD work?

Introduced in version 202602, it is an optimizationTargetType for Lead Generation campaigns that optimises toward high-quality leads using qualified-lead data from the Conversions API or CRM data shared from Business Manager.

How quickly must we send qualified leads to LinkedIn?

LinkedIn says qualified leads data must be shared within 30 days to be included in the ad set's optimisation, and recommends sharing as soon as it is available. Conversion events older than 90 days are rejected.

Should we use the Conversions API and CRM Sync together?

No. LinkedIn recommends not using both, because selecting events from both sources can double count conversions. If both exist, LinkedIn automatically associates Conversions API events for optimisation.

Why did our cost per lead go up after switching to qualified leads?

LinkedIn warns this can happen: qualified leads may rise at a lower cost per qualified lead while overall cost per lead increases. It recommends focusing on CPQL and lead quality rather than CPL.

What attribution windows can LinkedIn conversions use in 2026?

Allowed values are 1, 7, 30 and 90 days, with 180 and 365 days for limited types including QUALIFIED_LEAD, MQL and SQL. The 180-day option was added in September 2026. Defaults are 30 days post-click and 7 days view-through.

Optimise for pipeline, not form fills

Distk connects your CRM outcomes back to LinkedIn, agrees MQL and SQL definitions with your sales team, and reports LinkedIn campaigns on cost per qualified lead and pipeline instead of raw lead volume.

Start the conversation →