On this page
- The five minute version
- The short answer
- Where to find it, and what you need
- What it shows you
- How engagement level really works
- Static vs dynamic lists (the bit that matters)
- How to build a dynamic company list
- The shortcuts LinkedIn gives you
- The five dynamic lists we'd set up
- The Revenue view (if you connect your CRM)
- Exporting
- The pitfalls, in one place
- What changed in 2025 and 2026
- My take
- Common questions
- Read next
- Sources
The five minute version
For anyone running LinkedIn ads at a list of target accounts.
- It lives in Campaign Manager › Plan › Companies. You need a Company Page linked to the ad account.
- It shows engagement by company, paid and organic together.
- Save any filtered view as a dynamic list and new companies that match get added automatically.
- Engagement level is benchmarked against every advertiser on LinkedIn, so big companies look colder than they are. Filter by company size before you judge.
- Connect your CRM and you get a Revenue view. But only on ad accounts your business owns.
- A list needs 300 matched members before it'll run. Tiny ABM programmes hit this first.
Set the lists up once. Check them monthly. Hand the hot ones to sales.
01The short answer
Companies Hub is a dashboard in LinkedIn Campaign Manager that shows, company by company, how much attention you're getting: impressions, clicks, engagements, leads and organic activity on your Company Page.
The useful bit isn't the dashboard. It's the button at the top that saves what you're looking at as an audience.
It replaced the Company Engagement Report. LinkedIn swapped the old report for Companies Hub in December 2024. If you're following an older guide (including ours), the menus have moved.
02Where to find it, and what you need
Campaign Manager › Plan › Companies.
If it isn't there, your ad account doesn't have a LinkedIn Company Page associated with it. Fix that first.
| To see | You need |
|---|---|
| The Engagement view | A Company Page associated with the ad account |
| The Revenue view | Your CRM connected (Salesforce, HubSpot or Dynamics 365) and an ad account your business owns |
| Ad sets in the filter | Spend on them. Ad sets with no spend don't appear |
LinkedIn renamed two campaign levels in October 2025. Campaign groups are now campaigns. Campaigns are now ad sets. This page uses the new names. If your account still shows the old ones, it's the same thing.
03What it shows you
Pick a date range from 7 to 365 days and you get one row per company.
| Column | What it actually means |
|---|---|
| Engagement level | LinkedIn's Very low to Very high score. More on this below, because it isn't what you think |
| Paid impressions, Paid clicks, Paid engagements | Your ads, at that company |
| Paid video views, Paid conversions, Paid leads | As it says |
| Paid qualified leads, Cost per qualified lead | Only if you send qualified lead events back to LinkedIn |
| Organic engagements | Interactions with your Company Page posts and product pages |
| Organic impressions | Visits to your Company Page. Not post impressions. LinkedIn's naming, not ours |
| Company size, Industry, Headquarters country/region, Company lists | Firmographics, and which of your uploaded lists the company is on |
Four things the dashboard won't tell you
- There's no spend column. Spend only shows up inside cost per qualified lead.
- Low numbers show as a dash. LinkedIn hides metrics below a privacy threshold.
- People are counted by their current employer on their profile. No current employer, not counted. Two current employers, counted twice. So Companies Hub will never reconcile exactly with your campaign reporting.
- Trend labels compare against the previous period. Pick 90 days and LinkedIn compares it with the 90 days before. That's 180 days of history behind every Increased or Decreased.
04How engagement level really works
This is the bit almost nobody explains, and it changes how you read the whole dashboard.
LinkedIn calculates engagement level by adding the company's paid engagement rate to its number of organic engagements, then compares it against other companies that see ads across LinkedIn.
Two consequences:
Big companies look cold. A 5,000-person firm can engage with you loads and still have a low engagement rate, because you're showing ads to so many of its people.
Small companies look hot. Three engineers at a 40-person firm liking a post can put them at High.
Same quarter, two companies
An illustration of the logic, not LinkedIn's actual formula.
Nethercote Hydraulics
5,001 to 10,000 staff
Kelbrook Motion
11 to 50 staff
What we do about it: filter by company size first, then read the levels. Compare big firms with big firms. And never send a sales team a list sorted by engagement level alone.
05Static vs dynamic lists (the bit that matters)
When you save a view as a company list, LinkedIn asks you to pick one of two types.
| Static list | Dynamic list | |
|---|---|---|
| What goes in | The companies in your view when you saved it | Any company that matches your filters |
| Updates | Never | New companies that match are added automatically |
| Use it for | A one-off push to a fixed set of accounts | Always-on retargeting of accounts that are warming up |
James: Dynamic is the one. Set it once and every company that starts paying attention drops into your retargeting audience. No exports, no re-uploads, no "did anyone update the list?" in the Monday meeting.
Watch a list over six weeks
Rule: target account list, engagement Medium or above, last 90 days.
Static list
Dynamic list
Week 1: you save the list. Both versions have the same 3 companies.
LinkedIn doesn't publish how often dynamic lists refresh, or whether companies drop out when they cool off. It says new companies that match "will be added automatically", so that's what the demo shows. We check list membership monthly.
06How to build a dynamic company list
- In Campaign Manager, click Plan, then Companies.
- If your CRM is connected, set the View dropdown (top right) to engagement, not Revenue data. Lists can't be saved from the Revenue view. Some of LinkedIn's help pages still call this dropdown Show. Same thing.
- Pick your date range, then apply your filters: company lists, engagement level, job seniority, company size, industry, country, campaigns or ad sets, objectives.
- Click Save as a company list at the top.
- Choose Dynamic list.
- You'll see Your audience is being generated. Click Add to ad set to drop it straight into a campaign, or close it and add it later.
- Check it under Plan › Audiences. It can be added to an ad set straight away, but can take up to 48 hours to build.
It needs 300 matched members to run. That's LinkedIn's minimum for any matched audience in an active ad set. A dynamic list of eight small, warm companies may not reach 300 members on its own. Widen the date range, loosen the engagement filter, or run it in an ad set alongside your main target list.
07The shortcuts LinkedIn gives you
Presets in the Engagement view
| Preset | LinkedIn's definition |
|---|---|
| Highly engaged | Companies that showed high engagement in the last 90 days |
| Brand aware | Companies that engaged with your organic content in the last 90 days, but haven't been reached by ads |
| Engaged prospects | Companies that engaged with your ads in the last 90 days, but didn't convert to leads |
| Engaged large companies | Larger accounts showing meaningful activity and potential opportunity in the last 90 days |
| Recently engaged | Companies that engaged with your page in the last 30 days |
LinkedIn doesn't publish the thresholds behind these. Click one, then look at the filters it applied before you trust it.
Quick audiences
Top left: Create quick audience. Two options:
- Brand Engagement: companies engaging with your organic content that your ads haven't reached.
- Lead Generation: companies interacting with your ads that look ready to become leads.
Name it, click Create, done. Fine for a first go. We'd rather build our own filters, because then we decide what "engaged" means.
08The five dynamic lists we'd set up
For a niche B2B advertiser with a target account list of 300 to 3,000 companies, these are the lists we'd build on day one. Copy the names exactly and your audience library stays readable.
CH | Warming up | TAL | Med+ | 90d- Company lists
- Your target account list
- Engagement level
- Medium, High, Very high
- Date range
- 90 days
- Type
- Dynamic
WhyThese are the accounts on your list that have started paying attention. Stop showing them your intro ad.
CH | Engaged, no lead | 90d- Start from
- The Engaged prospects preset
- Add
- Company lists: your target account list
- Type
- Dynamic
WhyThey've clicked, they've read, they haven't put their hand up. Give them a reason to.
CH | Senior attention | Dir+ | 30d- Job seniority
- Director, VP, CXO, Partner, Owner
- Engagement level
- High, Very high
- Date range
- 30 days
- Type
- Dynamic
WhyWhen the people who sign things are engaging, sales should know this week, not next quarter.
CH | Organic fans, no ads- Build with
- Create quick audience › Brand Engagement
- Type
- Built by LinkedIn
WhyThey already like you. They've just never seen an ad from you. Cheap impressions, warm audience.
TAL | Customers | static- Build with
- Upload your customer list as a company list (not Companies Hub)
- Type
- Static
- Use as
- Exclusion
WhyStop paying to tell existing customers who you are. Use our company list template to build it.
How the five lists fit together
Three ad sets, one exclusion, and a monthly hand-off to sales.
Awareness
Consideration
Conversion
09The Revenue view (if you connect your CRM)
Connect Salesforce, HubSpot or Dynamics 365 and Companies Hub gets a second view: pipeline and revenue by company. The columns are Deal status, Deals in pipeline, Pipeline value, Revenue won and Closed-lost value.
| Preset | LinkedIn's definition |
|---|---|
| Pipeline acceleration accounts | Accounts with open opportunities showing increased engagement in the past 30 days |
| Enterprise pipeline accounts | Large companies with active pipeline and meaningful engagement in the past 90 days |
| Expansion opportunity accounts | Closed-won customers showing renewed or increased engagement in the past 90 days |
| High-engagement, no-pipeline accounts | Highly engaged accounts with no opportunity in your CRM in the past 90 days |
The last one is the gold. Companies all over your ads and your page, with no deal in the CRM. That's a call list. Export it and give it to sales.
Three catches
- Your business has to own the ad account. LinkedIn only connects CRM data to ad accounts owned by your Business Manager, not ones shared with you. If your agency owns your ad account, you won't get the Revenue view. We set clients up so they own their accounts. This is one of the reasons.
- It's slow. CRM data can take up to 72 hours to reach Business Manager, then another 24 to 48 hours to reach Campaign Manager.
- You can't save a list from it. Export the CSV instead.
For UK readers: LinkedIn says synced CRM data is stored on US servers under the EU-US Data Privacy Framework, and deleted within 30 days of disconnecting. Worth a line in your privacy notice.
10Exporting
Click Export at the top of the view and you get a CSV of what you're looking at.
How many rows? LinkedIn's newer help page says up to 15,000. An older one still says 5,000. If your list is big, filter it down before you export.
11The pitfalls, in one place
- No Company Page linked→Companies Hub doesn't appear. Link the page to the ad account.
- Ad set missing from the filter→it has no spend. Expected.
- Dashes instead of numbers→below LinkedIn's privacy threshold.
- Big accounts all Low→engagement level is a rate, benchmarked against everyone. Filter by size.
- Totals don't match campaign reporting→people are counted by current employer. Some are missed, some are counted twice.
- List won't serve→fewer than 300 matched members.
- List still building→up to 48 hours. Check Plan › Audiences.
- Audience disappeared→LinkedIn expires matched audiences that sit unused for 90 days. Keep them in use.
- No Revenue view→CRM not connected, or the ad account isn't owned by your business.
12What changed in 2025 and 2026
- December 2024Companies Hub replaces the Company Engagement Report.
- September 2025Buyer Group targeting launches. It's ad set targeting, not part of Companies Hub, but it's aimed at the same job.
- September 2025Company Intelligence API launches: company-level data for partner tools like Dreamdata and Factors.ai.
- October 2025Campaign groups become campaigns. Campaigns become ad sets.
- 2026Lookback extended to 365 days. Job seniority filter added. Suggested actions appear at the top of the dashboard.
13My take
Uploaded lists tell LinkedIn who you want. Companies Hub tells you who's actually paying attention.
Use both. Upload your target accounts, let dynamic lists pull out the ones leaning in, and give sales a short list every month instead of a 4,000-row spreadsheet nobody opens.
And ignore the engagement level on big accounts until you've filtered by size. LinkedIn's score is built for averages. Your pipeline isn't.
Want this set up on your account?
We build target account lists, Companies Hub audiences and the reporting that goes with them for niche B2B firms.
14Common questions
What is Companies Hub in LinkedIn Campaign Manager?
A dashboard under Plan › Companies that shows engagement by company across your paid ads and your organic Company Page activity, with an optional Revenue view if you connect your CRM. You can save any filtered view as a company list for targeting.
What's the difference between a static and a dynamic company list on LinkedIn?
A static list contains only the companies in your view when you saved it and never changes. A dynamic list contains any company that matches your filters, and LinkedIn adds new matching companies automatically.
How often does a dynamic company list update?
LinkedIn doesn't publish a refresh schedule. It says new companies that match your criteria are added automatically. Check membership under Plan › Audiences.
Do I need a CRM to use Companies Hub?
No. The Engagement view works with just a Company Page linked to your ad account. You only need a CRM (Salesforce, HubSpot or Dynamics 365) for the Revenue view.
How long does a Companies Hub list take to build?
You can add it to an ad set straight away, but LinkedIn says it can take up to 48 hours to generate. It also needs 300 matched members before it'll serve.
Can I export companies from Companies Hub?
Yes, as a CSV from the Export button. LinkedIn's help pages currently disagree on the limit (15,000 rows on the newer page, 5,000 on an older one), so filter large views first.
Why do large companies show low engagement in Companies Hub?
Engagement level adds the paid engagement rate to the number of organic engagements and compares the result with other companies. A big company sees lots of impressions, so its rate stays low even when plenty of people engage.
Why can't I see the Revenue view?
Either your CRM isn't connected, or your ad account isn't owned by your business in Business Manager. LinkedIn only connects CRM data to ad accounts your business owns, not accounts shared with you.
Is Companies Hub the same as the Company Engagement Report?
It replaced it. LinkedIn swapped the Company Engagement Report for Companies Hub in December 2024, and added static and dynamic lists, presets and the Revenue view.
Read next
Sources
Checked 13 October 2026.
- LinkedIn Help: Get started with Companies Hub
- LinkedIn Help: Create a company list from Companies Hub
- LinkedIn Help: Customise your Companies Hub (filters, presets, Revenue view, export)
- LinkedIn Help: Companies Hub metrics and engagement level
- LinkedIn Help: How Companies Hub counts members
- LinkedIn Help: Create a quick company audience
- LinkedIn Help: Connect your CRM (CRM Sync)
- LinkedIn Help: Matched audiences, minimums and expiry
- LinkedIn Marketing Blog, 14 Sep 2026: How to turn company engagement into customers in 3 steps
- Social Media Today, 18 Dec 2024: LinkedIn replaces the Company Engagement report
- Social Media Today, 30 Sep 2025: LinkedIn updates campaign naming
- Social Media Today, Sep 2025: LinkedIn launches Company Intelligence API
- B2Linked, episode 165: LinkedIn Buyer Groups

