Connecting your CRM to LinkedIn Custom Audiences has become a standard part of precision B2B targeting in 2026. The integration lets you take your own customer data and upload it straight into LinkedIn’s ad platform, which you can then use to build segmented audiences for your campaigns. When you get it right, this method turns your general outreach into something far more personal, which almost always improves conversion rates and makes your campaigns more efficient. Here’s a practical guide on how to actually connect these two platforms.
Key Takeaways
- You can upload CSVs with emails, company names, or profile URLs right into LinkedIn Campaign Manager to build Matched Audiences.
- For this to work, you absolutely have to keep your CRM data clean. That means consistent formatting and regularly updating your lists to match who your customers actually are today.
- The actual steps are: go to “Audiences” in LinkedIn Campaign Manager, hit “Create audience,” pick “Upload a list,” and then you’ll map your CRM fields to what LinkedIn accepts.
- Once your audience is built, don’t stop there. Use LinkedIn’s own targeting filters like job title, industry, or seniority to get even more specific with your campaign’s reach and messaging.
- You’ll probably see a match rate between 40% and 70% for most B2B lists. You’ll get better results if your data quality is high and you include multiple data points, like both company name and email.
Initiating CRM Data Export for LinkedIn Audiences
Everything starts in your CRM, not LinkedIn. The whole process hinges on the quality of the data you export, so you need to pull a clean, up-to-date list of contacts you actually want to target, think existing customers, leads that went cold, or some of your high-value prospects.
Selecting and Filtering Your CRM Data
Go into your CRM, whether it’s Salesforce, HubSpot, or something like Microsoft Dynamics 365, and find your contacts or leads. Now, filter them down. Be very specific. If you want to hit decision-makers in tech who talked to sales in the last six months, you need to set up your filters to pull exactly that list. From what I’ve seen, throwing a huge, generic list at LinkedIn just wastes money. Getting specific at this stage is what makes the campaign work.
Exporting Data in the Correct Format
After you’ve filtered your list, it’s time to export. Your CRM will give you a bunch of format options, but you have to pick CSV (Comma Separated Values) because that’s what LinkedIn requires. Make sure the file you’re exporting has the key identifiers LinkedIn needs to find people. The big one is email addresses, but you should also include company names and, if your CRM has them, LinkedIn profile URLs. The more data points you give it, the better the match rate. A classic mistake is pulling a standard report that’s missing these fields, so always double-check your columns before you hit that export button.
- Find your people: In your CRM, go to the module containing your target contacts.
- Filter your list: Use the filtering tools to segment your list based on what you’re trying to do (e.g., “Industry = Technology” and “Lead Status = Qualified”).
- Choose your columns: Make sure you select the right fields for LinkedIn to use for matching, especially Email Address (work email is always better), Company Name, and optionally, First Name and Last Name.
- Pick the format: When it asks for a format, always choose “CSV.”
- Save the file: Put the CSV somewhere safe where you can find it for the upload.
Uploading Your CRM Data to LinkedIn Campaign Manager
Okay, you’ve got your CSV file ready. Now you’ll upload it into LinkedIn Campaign Manager. This is the step where your list of contacts from your CRM actually becomes a targetable audience inside LinkedIn.
Working through to Audience Creation
First, log into your LinkedIn Campaign Manager account. On the main dashboard, look at the navigation menu on the left and click “Advertise” to see the tools. From there, find and click on “Audiences.” That’s your home base for all your audiences, old and new. It seems simple enough, but the LinkedIn interface can be confusing, so make sure you’re on the “Audiences” tab to do this.
Creating a New Matched Audience from a List
On that Audiences page, find the “Create audience” button and click it. You’ll get a dropdown with a few choices. You want to select “Upload a list.” Even though LinkedIn gives you other ways to build audiences, this is the one you need for uploading your CRM data.
- Go to Campaign Manager: Log into your LinkedIn Campaign Manager.
- Find Audiences: In the left-hand menu, click “Audiences.”
- Start building: Click the “Create audience” button and choose “Upload a list.”
- Name it: Give your audience a name that makes sense so you’ll recognize it later (e.g., “Q3 2026 CRM High-Value Leads – Software”).
- Pick the list type: Choose “Company/Contact List” as the list type.
- Upload the file: Click “Choose file” and upload the CSV file you exported from your CRM.
Mapping Your Data Fields
Once the CSV is uploaded, LinkedIn asks you to map your file’s columns to its own fields. This step is extremely important for getting a good match rate. For instance, you’ll take your CRM’s “Email Address (Work)” column and map it to LinkedIn’s “Email” field. Be careful here. Map “Company Name” to “Company Name,” and so on. The system is pretty smart, but it’s completely dependent on you mapping things correctly. If a column in your file is just noise, you can tell LinkedIn to ignore it by selecting “Do not map.”
Pro Tip: LinkedIn is much better at matching work email addresses. You can use personal emails, but in a B2B setting, the match rates are usually pretty low. Always try to pull professional contact info from your CRM. A LinkedIn Business Blog post confirms what most of us have found in practice: using both email and company name gets you a much better match.
Understanding Match Rates and Audience Health
After you’ve uploaded and mapped your data, LinkedIn gets to work matching your contacts to real profiles on its platform. This usually takes a few hours, though a massive list might take longer. LinkedIn will send you a notification when it’s done and the audience is ready to use.
Interpreting Your Match Rate
When the processing is finished, LinkedIn will show you a match rate. This number is the percentage of your contacts it could find on the platform. For B2B lists, getting somewhere between 40% and 70% is pretty standard. If you’re seeing a rate below 30%, it probably means there’s a problem with your data quality, like old emails or not enough identifying info. A 100% match rate is basically a unicorn, so don’t expect it.
If your match rate seems low, go back to the source and check your CRM data. Are there typos in the emails? Are the company names a mess? Just cleaning up your CRM file and re-uploading can make a huge difference. For example, standardizing all your company names from things like “Acme Incorporated” to just “Acme Inc.” will definitely help LinkedIn’s matching algorithm.
Maintaining Audience Freshness
Your CRM data is constantly changing, and your LinkedIn Custom Audiences have to keep up. This isn’t something you can set up once and walk away from. You’ve got to re-upload your lists regularly, maybe quarterly, maybe monthly, it just depends on your sales cycle and how fast your data gets stale. Running ads against an old list is a great way to waste money and miss out on talking to the right people.
Using Matched Audiences in Campaigns
Now that your Matched Audience is built, you can start using it in your LinkedIn ad campaigns. This is where you’ll see the real payoff, as you can now run campaigns with very specific, personal-feeling outreach.
Applying Audiences to Campaign Groups
When you’re setting up a new campaign in Campaign Manager, you’ll get to an “Audience” section. Look for the part that asks “Who is your target audience?” and go to “Matched Audiences.” You’ll see the list you just uploaded. Select it, and that becomes the main targeting for your campaign. This gives you a direct line to people you already have a relationship with, which is much more effective than just targeting broad demographics.
Combining with LinkedIn’s Native Targeting Facets
To get really surgical with your targeting, you can combine your Matched Audience with LinkedIn’s own targeting filters. For instance, you could upload a list of all your current customers, then add a layer of “Job Seniority: VP and above” to run an upsell campaign aimed just at the executives in those accounts. Or you could target a list of lost opportunities, but then use LinkedIn’s filters to exclude anyone who has changed industries recently. Layering your own list with LinkedIn’s data lets you create very specific audience segments.
Some of the most useful combinations are:
- Job Title: Target specific roles within your uploaded companies.
- Industry: Refine your audience by the industries of the matched profiles.
- Seniority: Focus on decision-makers or influencers.
- Skills: Target individuals with specific skill sets relevant to your offering.
- Groups: Reach members of professional groups your target audience frequents.
This kind of layering helps make sure your message is actually relevant to the person seeing it. For example, if you’re selling a new cybersecurity product, you could upload a list of IT managers from your CRM, but then also add LinkedIn’s targeting for “Skills: Cybersecurity” and “Job Function: Information Technology.” Doing that stops your ad from showing up in front of the wrong people and makes sure your budget is spent only on prospects who are a good fit.
Common Pitfalls and Best Practices
This is a great technique, but there are a few common problems you can run into. Knowing what they are ahead of time will save you a lot of headaches and money.
Data Privacy and Compliance
You have to make sure your data collection and how you use it follow privacy rules like GDPR or CCPA. When you upload a list to LinkedIn, you’re telling them you have permission to use that data for advertising. This is a big deal. It’s about maintaining trust with your audience. Getting a campaign paused because of a compliance problem is a nightmare. It’s worth taking the time to review LinkedIn’s Privacy Policy and your own company’s rules before you start.
Audience Size Limitations
LinkedIn won’t let you run a campaign with a tiny audience. For most ads, you need your final Matched Audience to have at least 300 people in it. If your uploaded list results in fewer than 300 matches, the campaign just won’t run. So, if you’re targeting a very small, niche B2B segment, you might have to go back to your CRM and pull a slightly broader list, or maybe combine a few smaller lists to get over that 300-person threshold. It’s just a practical rule to make sure the campaign can actually deliver.
A/B Testing Your Audiences
The first Matched Audience you create probably won’t be your best one. You should always be A/B testing different audience segments from your CRM. For example, you could make one audience of “current customers” and a separate one of “past customers,” then run the exact same campaign to both and see which one gets better CTRs or more conversions. Testing like this is the only way to figure out which groups of people actually respond to your ads. With B2B ad spending going up, according to a 2023 eMarketer report, you can’t afford to be sloppy with your targeting.
Getting your CRM and LinkedIn Custom Audiences working together is just smart marketing. You’re no longer just shouting into the void. You’re delivering specific messages to an audience you already know is qualified. If you follow these steps, you can turn your CRM database into a real advertising asset that leads to more efficient campaigns and, in the end, better results for the business.
What is a good match rate for LinkedIn Custom Audiences using CRM data?
For B2B lists, a match rate between 40% and 70% is solid. If you’re seeing numbers lower than that, it’s a good sign that your CRM data might be out of date or missing key info.
What data fields are essential for CRM integration with LinkedIn Custom Audiences?
You absolutely need work email addresses and company names. Those are the two most important fields for B2B matching. First and last names can help, but the system relies heavily on email and company.
How frequently should I update my LinkedIn Custom Audiences from my CRM?
It really depends on your business. For most B2B companies, a good rhythm is to update your lists from the CRM either quarterly or monthly. This keeps your targeting from getting stale.
Can I combine my CRM-based custom audience with other LinkedIn targeting options?
Yes, and you absolutely should. Layering your Matched Audience with LinkedIn’s own targeting filters (like job title, industry, or skills) is how you build the most effective, hyper-targeted audiences for your campaigns.
What happens if my uploaded list is too small for a LinkedIn Custom Audience?
LinkedIn won’t run the campaign. If your matched audience has fewer than 300 people, it’s considered too small to serve ads to. To fix it, you’ll need to go back and either pull a bigger list from your CRM or try combining a few of your smaller lists.