The problem this solves
Paid social works dramatically better when the audience is a curated list of accounts that are already in-market. But building a matched audience of C-level contacts by hand is a grind: define the firmographic band, pull the companies, find the executives, format everything to the exact column spec the ads platform expects, and do it all again next month when the intent picture has moved. Most teams upload a static list once and let it decay.
Intent is the ingredient that makes the audience worth paying to reach. A generic list of software executives buys you impressions; a list of executives whose companies are actively researching marketing automation buys you impressions in front of people with an open evaluation. Assembling that intersection manually means joining an intent feed to a firmographic database to a contact source, and the joins are exactly where hand-built lists fall apart.
The formatting step sounds trivial and quietly kills the whole workflow. Matched-audience uploads are picky about columns and encodings, and a rejected file at 6 pm means the campaign slips another day. When the finished artifact needs to land somewhere the team can actually find it, a shared Drive folder beats an attachment lost in someone's downloads. The audience file should live where the rest of the campaign's assets already live.
How the mission runs
- Pull the in-market companies with Intent Data. The agent queries Intent Data for US software companies showing active buying signals on marketing automation. Intent is scored on recency and momentum, so companies with a sustained research pattern outrank one-off spikes, and the mission starts from demand that is demonstrably live.
- Filter the band with Firmographics. Firmographics narrows the set to companies between 50 and 500 employees, confirming industry, headquarters country, and size from current data rather than stale directory entries. Companies outside the band are dropped with the reason recorded, so you can audit what was excluded and why.
- Find the C-level contacts with Email Finder. For each qualifying company, Email Finder locates the C-level contact most relevant to a marketing automation purchase - typically the CMO or CEO at this size - capturing full name, title, company, and work email in the fields a matched audience requires.
- Format the CSV to the LinkedIn spec. The agent assembles the list into a CSV using the exact column layout LinkedIn matched audiences accept, with clean encodings and no stray fields. The file is built to upload on the first try, because a rejected audience file is the most common way this workflow dies in practice.
- Save the audience file to Google Drive. The finished CSV lands in your Google Drive folder with a dated filename, alongside a short summary of the audience: how many companies, how many contacts, and the intent topic that qualified them. Your ads manager uploads it whenever the campaign is ready.
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-ready matched-audience CSV in your Google Drive: C-level contacts at US software companies of 50 to 500 employees, every one of them at a company with live intent on marketing automation. The file follows the upload spec exactly, and the accompanying summary tells you the audience size and the signal that built it, so the campaign brief writes itself.
Make it yours
- Change the intent topic to your own category, or run parallel audiences for two adjacent topics and let campaign performance tell you which demand pool is warmer.
- Widen the seniority to VPs of Marketing for a larger audience, or tighten to CEOs only when the offer is board-level.
- Refresh on a monthly cadence so the audience tracks the market: the agent re-runs the mission and versions a new file in the same Drive folder.
Frequently asked questions
How current is the intent data?
Intent Data reflects recent research activity, weighted toward the last few weeks, and the mission pulls it at run time. An audience built today mirrors today's demand picture, which is why the refresh variation matters: matched audiences earn their cost when they track the market instead of freezing it.
Does the agent upload the audience to LinkedIn for me?
The mission delivers the formatted file to Drive and stops there by design. Ad-platform changes are the kind of write you want a human to trigger, so your ads manager reviews the audience and performs the upload deliberately rather than discovering a new audience mid-flight.
What if a company has no findable C-level contact?
It is reported in an exceptions list rather than padded with a weak guess. You see which companies qualified on intent and firmographics but lacked a confident contact match, and you can choose to chase those manually or leave them for the next refresh.