The problem this solves
Most paid targeting describes who a company is. Intent describes what it is doing right now, and an audience built from intent reaches accounts during the weeks they are actually evaluating, which is when a brand impression converts into a demo request rather than a vague memory. The data exists in the intent feed; the audience rarely gets built because someone has to export, filter, format and upload it by hand each month.
The audience also needs the ICP cut. Intent on <topic> includes students, analysts and companies far outside your market, and paying to reach them wastes the budget that the intent signal was supposed to focus. Filtering by industry, size and region before the audience is created keeps the spend on companies that can buy.
Posting the audience size and the company list to #paid closes the loop with the people running the campaign and the people running outbound, who can now see the same accounts.
How the mission runs
- Pull this month's intent on the topic. The Audience Agent queries intent data for companies with research activity on <topic> in the current month, capturing the score and momentum per company and keeping those above a meaningful threshold.
- Filter to the ICP. Firmographics remove companies outside your industries, headcount band and regions, and current customers are excluded through the CRM connection. The counts at each step are recorded for the report.
- Stage the company-matched audience. The surviving companies are staged as a LinkedIn company-matched audience named <name> on your connected ad account, formatted with the identifiers LinkedIn matches on, and shown to you with the count before creation.
- Create and report to #paid. On approval the audience is created, and once LinkedIn finishes matching, the agent posts the audience size and the company list with intent scores to #paid, and saves the companies as a list for outbound to use.
The prompt
This is the exact objective the agent receives. Swap the obvious placeholders for your own domain, segment or channel and run it as-is from the console, Slack, or the API.
What comes back
A LinkedIn company-matched audience named <name> on your connected ad account containing the ICP-fit companies researching <topic> this month, with the matched size posted to #paid alongside the company list and each company's intent score, and the same companies saved as a list in the workspace. The report shows the raw intent count, the ICP-filtered count and the matched size, so the funnel from signal to audience is visible.
Make it yours
- Refresh monthly so the audience follows the intent feed and companies that stopped researching are removed.
- Add a contact audience of the likely buyers at the same companies, found and verified.
- Build the same audience as a Meta custom audience or a Google Customer Match export for other channels.
- Combine two topics and require intent on both for a tighter audience.
Frequently asked questions
How is the intent threshold chosen?
The agent keeps companies above a baseline of activity and shows the distribution, so you can tighten it in the prompt if the audience is larger than the budget warrants.
Why exclude customers from a brand campaign?
Because the audience is meant to capture demand, and impressions on existing customers spend budget without adding pipeline. Ask to keep them if the campaign is for expansion.
How long until the size is known?
LinkedIn processes matches on its own schedule, typically within a day or two; the agent checks and posts when the size is available.
Can outbound work the same companies?
Yes. The companies are saved as a list in the workspace at the same time, so the personalization playbooks can write first touches to the likely buyers while the campaign runs, and the two teams work one set of accounts.