Marketing & Sales Blog - Invalshoek

How to use HubSpot for intelligent outbound prospecting - Invalshoek

Written by Andy Hoek | Apr 30, 2026 11:38:59 AM

Most outbound sales motion looks the same: buy a list, blast emails, hope for the best. Conversion rates hover around 1–2%, reps burn out, and the pipeline looks thin. The problem isn't outbound, it's undirected outbound. Reaching out to companies with no signal is a volume game at best, and a brand-damaging exercise at worst.

HubSpot has quietly assembled a set of tools that fundamentally change this dynamic. When used together - Target Markets, Buyer Intent, Research Intent, and the AI Prospecting Agent - they create a layered signal engine that lets you prioritize outreach toward the companies most likely to buy, and personalize it at scale. This post walks through exactly how to set that up.

Table of contents

In a nutshell

The article explains that effective outbound prospecting isn’t about volume, but about timing and relevance: signals first, then outreach. With HubSpot, you can approach this by defining target markets based on your ICP and technographic filters, then detecting buying intent through Buyer Intent (website visitors) and Research Intent (companies researching relevant topics), and prioritizing these signals in tiers.

Next, you enrich only the most valuable companies with contact data using tools like Apollo.io and use the AI Prospecting Agent to generate personalized outreach at scale. By combining this end-to-end workflow and continuously optimizing it based on response and data quality, outbound shifts from an inefficient “spray-and-pray” model to a data-driven, largely automated signal machine with significantly higher conversions and stronger pipeline generation.

The core philosophy: signal before outreach

The old model was: define your ICP broadly, export a contact list from Apollo or ZoomInfo, and start reaching out. The new model inverts this. Before you even think about reaching out, you want to know:

  1. Who fits your ICP: firmographic and technographic criteria
  2. Who is actively showing purchase intent: visiting your website or researching relevant topics
  3. How to reach them: finding the right contact at the right level
  4. What to say: personalized enough to be relevant, scalable enough to work at volume

HubSpot's prospecting stack maps directly to each of these four steps.

Step 1: define your target markets

The foundation is HubSpot's Target Markets feature (found under Settings → Markets). This lets you define your Ideal Customer Profile using a combination of firmographic and technographic filters, and then HubSpot tells you how many companies in the world match those criteria.

This last part is underappreciated. The ability to see the total addressable market in your CRM context, and compare it to how many you've already acquired, is a powerful strategic signal.

Example: consumer goods in the US and UK

Consider a company targeting businesses that sell directly to consumers. The setup might look like this:

  • Industry: Consumer goods
  • Geography: United States + United Kingdom (as separate market definitions)
  • Technographic filter: Uses a direct-to-consumer webshop platform, specifically Shopify, WooCommerce, or equivalent

The technographic filter is crucial. It narrows the market to companies that are genuinely selling D2C and not just companies that say they do. If a business is running Shopify, they have a storefront, a customer base, and operational complexity that creates real buying triggers.

The resulting numbers might look something like this:

Market Total companies in market Currently in CRM CRM penetration
UK consumer goods (D2C) ~80,000 ~130 ~0.16%
US consumer goods (D2C) ~540,000 ~70 ~0.01%

The takeaway here is strategic: the CRM already contains companies from both markets, which validates product-market fit, but penetration is extremely low. There are tens of thousands of qualified prospects not yet in the system. This is the gap that intelligent prospecting is designed to close.

Step 2: layer in buyer intent signals

Having a defined market is necessary but not sufficient. You need to know which companies in that market are actively in a buying mindset right now.

HubSpot's Buyer Intent feature does this by identifying companies that have visited your website based on IP resolution and company matching. Critically, you can filter this list to only show companies that:

  • Fall within your defined Target Markets
  • Are not already customers

This gives you a prioritized list of warm prospects: companies that fit your ICP and have already demonstrated curiosity about your product by visiting your site.

In practice, even a small number of intent-matched companies (say, 30–50) represents genuinely high-value outreach opportunities, far more so than thousands of cold contacts. These companies are already partway through a buying journey. Your job is to meet them where they are.

Why this matters for sequencing

Website visitors who match your ICP are worth treating differently from cold prospects. The outreach message can acknowledge that you're reaching out because you noticed them in the space, without being creepy about it. The tone is warmer, the value proposition more targeted. Response rates for intent-matched outreach can be 3–5x higher than cold outbound.

Step 3: add research intent for broader coverage

Buyer Intent identifies companies visiting your site. Research Intent casts a wider net. It identifies companies in your target markets that are actively researching topics relevant to your product, even if they haven't visited your website yet.

This works through advertising pixel networks that track which content companies are consuming across the broader web. HubSpot categorizes this content and surfaces companies showing in-category research behavior.

For a ecommerce  focused product, for example, Research Intent might surface companies actively reading about cart abandonment, checkout optimisation, subscription growth, or reducing return rates. All strong signals that they have a relevant pain point, even if they haven't discovered your solution yet.

A Research Intent list of 1,000+ companies is qualitatively different from a cold market list of 80,000. These are companies that have raised their hand by behavior, not just by fitting a profile. They belong at the top of any outreach sequence.

Combining intent signals

The most valuable segment is the intersection:

  • Tier 1: In target market + visited your website (highest priority)
  • Tier 2: In target market + actively researching relevant topics
  • Tier 3: In target market + in CRM but no recent activity
  • Tier 4: In target market + not yet in CRM (cold, volume play)

Running separate sequences for each tier with different messaging, cadences, and value propositions will outperform any single-sequence approach.

Step 4: enrich with contact data

HubSpot's intent signals are company-level. They tell you which organizations are showing interest. But not who to contact within those organizations. You still need to identify the right people and obtain their contact information.

This is currently a manual enrichment step for most teams, using tools like:

  • Apollo.io: Large contact database with strong filtering capabilities
  • Lusha: Good for finding direct dials and personal email addresses
  • ContactOut: LinkedIn-integrated email and phone finder
  • Clay: Data enrichment and prospecting automation platform that combines multiple data sources
  • FullEnrich: Multi-provider enrichment tool focused on finding verified emails and phone numbers

The workflow looks like this:

  1. Export the intent-matched company list from HubSpot
  2. For each company, identify 1–3 target personas based on your buyer profile (e.g., Head of E-Commerce, VP Operations, CFO)
  3. Use enrichment tools to find their verified contact information
  4. Import contacts back into HubSpot, linked to the company record

This step is ripe for automation. Apollo and other tools have APIs and native integrations that can automate persona identification and contact enrichment for matched companies. The manual version works at lower volume; automation becomes essential once the pipeline scales.

Step 5: activate the AI prospecting agent

Once you have qualified contacts in HubSpot from your intent-matched company list, the AI Prospecting Agent takes over the outreach personalization.

The agent (found under Prospecting Agent in HubSpot) works by:

  1. Researching each contact and their company pulling in recent news, LinkedIn activity, company signals, and firmographic context
  2. Drafting a personalized outreach email based on a configurable selling profile that includes your value proposition, key differentiators, and tone of voice guidelines
  3. Routing the email for review (or sending autonomously, depending on your settings)

Setting up the selling profile

The quality of the AI's output depends heavily on the selling profile you configure. This should include:

  • Your product's core value proposition: what pain does it solve, in one sentence
  • Target persona pain points: what keeps this buyer up at night
  • Differentiators: what makes you different and better
  • Tone guidelines: direct vs. conversational, formal vs. casual
  • Personalization hooks: what signals should the agent use to personalize (company size, tech stack, recent news, etc.)

The more specific the selling profile, the better the output. Generic profiles produce generic emails.

Human Review vs. Autonomous Mode

A sensible rollout has two phases:

Phase 1: Supervised: Every AI-drafted email gets reviewed by a human before sending. This lets you evaluate quality, correct errors, and fine-tune the selling profile based on what looks good versus what needs work. Run this phase until you're consistently satisfied with the output, typically a few weeks of calibration and fine-tuning.

Phase 2: Autonomous: Once the agent is producing consistently high-quality emails, switch to autonomous mode. The agent researches, writes, and sends without requiring review. Volume scales dramatically while effort stays flat.

The supervised phase is not a bottleneck but an investment in calibration. Skipping it and going straight to autonomous often produces mediocre outreach at scale, which is worse than doing nothing.

Putting it all together: the end-to-end flow

Here's the full prospecting workflow assembled:

  1. DEFINE → Target Markets (ICP + technographic filters)

  2. SIGNAL → Buyer Intent (website visitors in target market + Research Intent (topic researchers in target market)

  3. PRIORITIZE → Tier 1 (website visitors) → Tier 2 (researchers) → Tier 3/4 (cold)

  4. ENRICH → Use Apollo/Lusha/ContactOut to find contact-level data

  5. IMPORT → Add enriched contacts to HubSpot, linked to companies

  6. PERSONALIZE → AI Prospecting Agent researches + drafts emails

  7. REVIEW → Human review (supervised mode) or autonomous sending

  8. OPTIMIZE → Track reply rates → refine selling profile → improve targeting

Common mistakes to avoid

Skipping the technographic filter. Defining a market by industry and geography alone is too broad. Adding a technographic criterion, like Shopify usage, cuts the noise dramatically and ensures you're reaching companies with a specific operational context relevant to your product.

Treating all intent signals equally. A company that visited your pricing page three times this week is not the same as a company that read one blog post six months ago. Build your tiering logic around recency and depth of engagement.

Enriching contacts before defining intent tiers. Contact enrichment costs money and time. Do the intent filtering first, then only enrich the highest-priority tiers. Don't buy 10,000 contacts when 300 high-intent ones will outperform them.

Deploying the AI agent without calibration. The AI Prospecting Agent is powerful but not magic. It needs a strong selling profile, and it needs human review during the initial rollout phase to catch where it's going wrong.

Ignoring CRM penetration as a success metric. The Target Markets view gives you a denominator: total companies in your defined market. Track your CRM penetration over time. Growing from 0.01% to 0.5% penetration in a market of 500,000 companies is a different kind of progress than just counting meetings booked.

What's coming next

The full potential of this stack isn't just smarter prospecting. It's a closed loop. As the AI agent sends emails and you track responses, those engagement signals feed back into your intent data. Companies that reply become warmer signals for others in the same segment. Patterns emerge around which research topics predict conversion, which technographic combinations show up in your best customers, and which personas respond to which value propositions.

The manual enrichment step, currently the biggest friction point, will increasingly be automated through native integrations between HubSpot and enrichment providers. When that loop closes, the workflow becomes nearly fully automated from signal detection to first outreach, with human judgment focused on strategy and calibration rather than execution.

That's the trajectory: from spray-and-pray outbound to a precision signal machine where every email sent is justified by intent data and personalized by AI. The tools exist today. The teams that figure out how to combine them will have a structural advantage in pipeline generation.

This approach is most effective when your HubSpot instance is kept clean. Accurate company records, consistent contact association, and regular review of intent thresholds. The better the data hygiene, the more reliable the signals.