How to find all decision makers at a target HubSpot company using Apollo
Find decision makers at HubSpot target accounts using Apollo. Compare n8n, Make, code, and Claude Code approaches with full setup guides.

This recipe includes a downloadable n8n template and Claude Code skill.
Workflow
Why find decision makers automatically?
Single-threaded deals die. Gartner research shows that B2B buying decisions involve 6-10 stakeholders on average, and deals where reps engage 3+ contacts close at 2-3x the rate of single-threaded deals. Yet most reps only have one contact at their target accounts — usually whoever filled out the demo form.
The problem isn't motivation. It's time. Manually researching a company on LinkedIn, cross-referencing titles, finding verified emails, and creating CRM records takes 30-45 minutes per account. Multiply that by 50 target accounts and you've lost an entire week of selling time.
This workflow automatically identifies the buying committee at a target account — VP+ contacts in relevant departments — enriches them for verified emails, and creates associated contacts in HubSpot. What took 45 minutes per account now takes under a minute.
How it works
Regardless of which tool you use, every approach follows the same four-step pattern:
- Identify the target account — select a company in HubSpot that's been flagged as a target (via an ABM tier property, company list, or manual selection). The company record must have a
domainproperty set. - Search for decision makers — query Apollo's People Search API by the company's domain, filtered to VP+/C-suite seniority and your target department titles. Apollo returns name, title, and company data.
- Enrich for verified emails — for each person found, call Apollo's People Match endpoint to get a verified work email. Contacts without verified emails are skipped.
- Create and associate in HubSpot — check for existing contacts by email to avoid duplicates, create new contact records with the enriched data, and associate each contact with the target company.
The approaches differ in how they're triggered and how much flexibility you get. Code gives you the most control. n8n and Make give you a visual builder. The Claude Code skill lets you say "find decision makers at Acme Corp" and handles the rest.
What you'll need
- HubSpot account with API access (contacts read/write, companies read)
- Apollo API key with People Search credits
- A list of target accounts in HubSpot (using a company list or ABM property)
- Defined target titles/seniority levels for your ICP
Which approach should I use?
- Code + Cron (Recommended) — Python or Node.js script with full control over title filtering, rate limiting, and batch processing. Free to host on GitHub Actions. Best for teams processing many target accounts on a schedule.
- n8n — visual workflow editor with HTTP Request nodes for Apollo and HubSpot APIs. Split In Batches node handles the loop. Self-hostable for free. Best for teams who want a visual builder and already use n8n.
- Make — no-code scenario with Iterator module for looping through results. Operations add up quickly (50+ per company). Best for teams who prefer a visual tool and process fewer accounts.
- Claude Code — a guided Claude Code skill with workflow guidelines and API references. Tell Claude a company name and it finds, enriches, and adds decision makers conversationally. Best for ad hoc prospecting during deal prep.
Choose your approach
Select an approach below to see the full step-by-step guide.
Compare approaches
| Approach | Complexity | Cost | Latency | Code | Reliability |
|---|---|---|---|---|---|
n8n | high | $0-24/mo | polling | low | 24/7 cloud |
Make | high | $10-29/mo | polling | none | 24/7 cloud |
Code + Cron | medium | $0 | real-time | high | Self-hosted |
Claude Code | low | Usage-based | on-demand | none | On demand |
n8n
highMake
highCode + Cron
mediumClaude Code
lown8n
highHubSpot company trigger → Apollo People Search → Loop create contacts → Associate
Make
highWatch Companies → Apollo HTTP search → Iterator → Create Contacts → Associate
Code + Cron
mediumPython script to search Apollo and create associated contacts in HubSpot
Claude Code
lowGuided Claude Code skill — tell Claude a company name and it finds, enriches, and adds decision makers conversationally
Related Recipes
How to import companies that recently raised funding from Crunchbase into HubSpot
HubSpot + Crunchbase
How to identify website visitors with Clearbit Reveal and create HubSpot companies
HubSpot + Clearbit
How to automatically enrich new HubSpot contacts with Apollo
HubSpot + Apollo
How to find and verify work emails for a HubSpot prospect list using Apollo and Hunter
HubSpot + Apollo + Hunter
Frequently Asked Questions
Looking to scale your AI operations?
We build and optimize automation systems for mid-market businesses. Let's discuss the right approach for your team.