Find marketing owners
Find heads of marketing by channel mix and team size
Below a hundred people the head of marketing usually is the marketing department. What they run is written on their own website, in the scripts the page quietly loads.
Marketing is the function whose stack is public. Analytics, tag managers, chat widgets, automation scripts, and consent banners all load in the browser, and each one is a decision somebody made and now maintains. That decision qualifies the account, and it sits on the domain rather than in a job title.
Pair it with how many people sit in the function. A three person team and a thirty person team buy differently even when the door reads the same. LeadMagic reads the stack off the website, People Data Labs supplies the org shape, and the contact column runs only on rows that survived both.
Example searches
Ask for it the way you'd say it
Each example is a request in plain words, with what it returns underneath.
Read the stack off the page
find companies whose website loads a marketing automation script and get the marketing lead
A yes or no formula per tool lets a filter require one and exclude another while the row stays in the table.
The only marketer
give me companies under eighty people where exactly one person holds a marketing title
Being the whole department is a qualifier in itself, and it changes the opening line far more than the company's industry does.
Re-check a stale account
which accounts in my table changed their website tooling since i last looked
A forced re-run of the website scan column reads the site again once the stored scan is over 30 days old, and the previous answer stays readable in the cell history.
Plays
Three motions you can run this week
Each one is a chain of OXYGEN primitives: the same hosted objects your workspace already has, composed.
Stack-qualified marketing list
Accounts already running the category you attach to, with the owner resolved on the row.
- 1Add LeadMagic's website scan as its own column, then a yes or no formula for each tool you care about.
- 2Copy the combination you serve into a table of its own, resolve the marketing owner, and enroll it.
oxygen companies enrich runWrite to the department of one
A cadence aimed at the solo marketer, who reads and decides the same afternoon.
- 1Save a view of the accounts where exactly one person holds a marketing title.
- 2Enroll those accounts from a leads file, with an opening about scope rather than about features.
oxygen tables views createRe-detect before the campaign runs
Nobody gets a message built on a stack reading that is three months out of date.
- 1Point a workflow at the slice you are about to write to and re-run the website scan on it first.
- 2Enroll a table of only the rows whose tooling still matches, and hold the ones that changed for a second look.
oxygen workflows apply
Who you can reach
Roles you can find at heads of marketing
Reachability is per channel: a role marked for mobile is one the phone waterfall usually resolves, not a guarantee for every record.
| Role | Seniority | Reachable by |
|---|---|---|
| Head of Marketing | Director | Work emailLinkedIn |
| VP of Marketing | VP | Work emailLinkedIn |
| Marketing Manager | Manager | Work email |
| Demand Generation Lead | Manager | Work emailLinkedIn |
| Product Marketing Lead | Manager | Work emailLinkedIn |
| Founder covering marketing | Owner/Founder | Work emailLinkedInMobile |
Filters you can search on
- Analytics or tag manager detected on the domain
- Marketing automation or chat tooling in use
- CMS and website platform
- People holding a marketing title
- Headcount band and funding stage
- Country and primary language of the site
- Seniority: VP, Director, or Manager
Detection reads what a browser loads, so anything proxied, server rendered, or behind a consent wall stays invisible. A negative result means not detected, never absent. Small companies swap tools quickly too, so force a fresh scan before a campaign instead of trusting a value from three months ago.
Data sources
Data sources and CRM connections
- LeadMagic
Scans the company website for the analytics, chat, and marketing automation tools it loads. Add it as its own column when the website is what you want, since the stack column checks job postings first.
People Data LabsCompany and person records for sizing the marketing function and resolving who leads it.
ApolloYour own Apollo account as the second people source, handy when the marketing segment was curated there first.
Professional Network Data
Profile reads that check tenure, because the person who installed the tag is often not the person who owns it now.
Blitz APIReads the LinkedIn company record beside the detected stack, and takes the first attempt at the marketing owner's address.
Use managed credits where available, or connect a supported provider key on an eligible paid plan. Your provider bills its calls; OXYGEN adds a per-call platform fee. Signed-in CRM connections such as HubSpot have no per-call fee. Connected sending accounts reserve monthly credits. See pricing and supported integrations.
Limits
Where this stops
- Stack detection proves a tool is present, not who owns it. At a small company the person maintaining that tag may be a contractor who finished the project and left.
- Marketing titles inflate. Head of Marketing at a ten person company and at a four hundred person company are different buyers even though the string matches.
FAQ
Questions people ask first
What does website tooling tell me about the buyer?
Is the head of marketing always the decision maker?
Why is a detection result empty?
Can I filter on what a company is not running?
Does any of this need my LinkedIn account?
How often should I refresh the stack columns?
Build your heads of marketing list
Start with a search, preview the cost before anything is spent, and keep the rows, sources, and runs in a workspace you own.