Evergreen Growth & Marketing - B2B LinkedIn Ads Agency

    LinkedIn ABM · Build guide

    LinkedIn Companies Hub and dynamic company lists

    Companies Hub is the best ABM feature in Campaign Manager that a lot of advertisers have never clicked on.

    It shows which companies are engaging with your ads and your Company Page. Then it turns them into an audience that keeps itself up to date.

    12 min readJames GreenChecked 13 October 2026
    CompaniesEngagementLast 90 daysExportSave as a company list
    CompanySizeEngagement levelPaid impr.Paid eng.Organic eng.Trend
    Brackwell Drive Systems201–500Very high4,8206114↑ Increased
    Kelbrook Motion11–50High61096↑ Increased
    Garnock Powertrain501–1,000High3,110295↑ Increased
    Oxwich Rail Systems201–500High2,480224New activity
    Elstow Avionics Assemblies1,001–5,000Medium9,240383↓ Decreased
    Nethercote Hydraulics5,001–10,000Low18,400464↑ Increased
    Demo data. Not a real account.Northbank Precision · target accounts
    On this page
    1. The five minute version
    2. The short answer
    3. Where to find it, and what you need
    4. What it shows you
    5. How engagement level really works
    6. Static vs dynamic lists (the bit that matters)
    7. How to build a dynamic company list
    8. The shortcuts LinkedIn gives you
    9. The five dynamic lists we'd set up
    10. The Revenue view (if you connect your CRM)
    11. Exporting
    12. The pitfalls, in one place
    13. What changed in 2025 and 2026
    14. My take
    15. Common questions
    16. Read next
    17. Sources

    The five minute version

    For anyone running LinkedIn ads at a list of target accounts.

    1. It lives in Campaign Manager › Plan › Companies. You need a Company Page linked to the ad account.
    2. It shows engagement by company, paid and organic together.
    3. Save any filtered view as a dynamic list and new companies that match get added automatically.
    4. Engagement level is benchmarked against every advertiser on LinkedIn, so big companies look colder than they are. Filter by company size before you judge.
    5. Connect your CRM and you get a Revenue view. But only on ad accounts your business owns.
    6. 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.

    Plan › CompaniesWhere
    CompanyUnit
    Paid + organicData
    Static or dynamicLists

    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 seeYou need
    The Engagement viewA Company Page associated with the ad account
    The Revenue viewYour CRM connected (Salesforce, HubSpot or Dynamics 365) and an ad account your business owns
    Ad sets in the filterSpend 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.

    ColumnWhat it actually means
    Engagement levelLinkedIn's Very low to Very high score. More on this below, because it isn't what you think
    Paid impressions, Paid clicks, Paid engagementsYour ads, at that company
    Paid video views, Paid conversions, Paid leadsAs it says
    Paid qualified leads, Cost per qualified leadOnly if you send qualified lead events back to LinkedIn
    Organic engagementsInteractions with your Company Page posts and product pages
    Organic impressionsVisits to your Company Page. Not post impressions. LinkedIn's naming, not ours
    Company size, Industry, Headquarters country/region, Company listsFirmographics, and which of your uploaded lists the company is on

    Four things the dashboard won't tell you

    1. There's no spend column. Spend only shows up inside cost per qualified lead.
    2. Low numbers show as a dash. LinkedIn hides metrics below a privacy threshold.
    3. 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.
    4. 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.

    Demo data. Not a real account.

    Nethercote Hydraulics

    5,001 to 10,000 staff

    Paid impressions18,400
    Paid engagements46
    Organic engagements4
    Paid engagement rate 0.25%
    46 engagements. Still reads as cold.Low

    Kelbrook Motion

    11 to 50 staff

    Paid impressions610
    Paid engagements9
    Organic engagements6
    Paid engagement rate 1.48%
    9 engagements. Reads as hot.High

    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 listDynamic list
    What goes inThe companies in your view when you saved itAny company that matches your filters
    UpdatesNeverNew companies that match are added automatically
    Use it forA one-off push to a fixed set of accountsAlways-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.

    Demo data. Not a real account.
    Arnvale AerostructuresLow
    Brackwell Drive SystemsMedium
    StaticDynamic
    Corvane CompositesVery low
    Draycombe Automotive ComponentsLow
    Elstow Avionics AssembliesHigh
    StaticDynamic
    Farrowdale CastingsVery low
    Garnock PowertrainLow
    Hollinvale EngineeringVery low
    Inverlay Thermal SystemsLow
    Jarrowfield FastenersVery low
    Kelbrook MotionMedium
    StaticDynamic
    Lorne Ridge AerospaceLow
    Marlstone Gear CoVery low
    Nethercote HydraulicsVery low
    Oxwich Rail SystemsLow
    Pellow Marine EngineeringVery low

    Static list

    Saved in week 1
    3
    Brackwell Drive Systems, Elstow Avionics Assemblies, Kelbrook Motion

    Dynamic list

    Same filters, kept live
    3
    Brackwell Drive Systems, Elstow Avionics Assemblies, Kelbrook Motion

    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

    1. In Campaign Manager, click Plan, then Companies.
    2. 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.
    3. Pick your date range, then apply your filters: company lists, engagement level, job seniority, company size, industry, country, campaigns or ad sets, objectives.
    4. Click Save as a company list at the top.
    5. Choose Dynamic list.
    6. 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.
    7. 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

    PresetLinkedIn's definition
    Highly engagedCompanies that showed high engagement in the last 90 days
    Brand awareCompanies that engaged with your organic content in the last 90 days, but haven't been reached by ads
    Engaged prospectsCompanies that engaged with your ads in the last 90 days, but didn't convert to leads
    Engaged large companiesLarger accounts showing meaningful activity and potential opportunity in the last 90 days
    Recently engagedCompanies 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
    Goes intoConsideration ad set: case studies, proof, numbers.

    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
    Goes intoConversion ad set: the offer, a lead gen form, a call.

    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
    Goes intoFounder-led or senior-voice content, plus a monthly export to sales.

    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
    Goes intoA cheap awareness ad set.

    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
    Goes intoExclusions on every prospecting ad set.

    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.

    Ad set 1

    Awareness

    Audience
    Target account list (uploaded)CH | Organic fans, no ads
    Ad set 2

    Consideration

    Companies Hub picks out
    CH | Warming up | TAL | Med+ | 90d
    Ad set 3

    Conversion

    Companies Hub picks out
    CH | Engaged, no lead | 90dCH | Senior attention | Dir+ | 30dMonthly export to sales
    Excluded from all three: TAL | Customers | static

    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.

    PresetLinkedIn's definition
    Pipeline acceleration accountsAccounts with open opportunities showing increased engagement in the past 30 days
    Enterprise pipeline accountsLarge companies with active pipeline and meaningful engagement in the past 90 days
    Expansion opportunity accountsClosed-won customers showing renewed or increased engagement in the past 90 days
    High-engagement, no-pipeline accountsHighly 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

    1. 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.
    2. 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.
    3. 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.

    Sources

    Checked 13 October 2026.

    1. LinkedIn Help: Get started with Companies Hub
    2. LinkedIn Help: Create a company list from Companies Hub
    3. LinkedIn Help: Customise your Companies Hub (filters, presets, Revenue view, export)
    4. LinkedIn Help: Companies Hub metrics and engagement level
    5. LinkedIn Help: How Companies Hub counts members
    6. LinkedIn Help: Create a quick company audience
    7. LinkedIn Help: Connect your CRM (CRM Sync)
    8. LinkedIn Help: Matched audiences, minimums and expiry
    9. LinkedIn Marketing Blog, 14 Sep 2026: How to turn company engagement into customers in 3 steps
    10. Social Media Today, 18 Dec 2024: LinkedIn replaces the Company Engagement report
    11. Social Media Today, 30 Sep 2025: LinkedIn updates campaign naming
    12. Social Media Today, Sep 2025: LinkedIn launches Company Intelligence API
    13. B2Linked, episode 165: LinkedIn Buyer Groups