Playbook Summary

HubSpot Buyer Intent | ContactLevel - Turn HubSpot buyer intent data into custom audiences for YouTube, LinkedIn, and Meta. Reach high-fit buyers even if they block pixels.

Problem Statement

Pixel Retargeting is Losing Signal. Retargeting used to be simple. But with Safari, Firefox, and ad blockers, pixel-based tracking is dying. You're missing out on high-intent traffic.

Solution Overview

Intent-Based Audiences. Capture the companies visiting your site via HubSpot's reverse-IP data, then find the decision makers at those companies using ContactLevel.

Key Benefits

  • Works even when visitors block cookies
  • Creates larger retargeting pools than pixels alone
  • Higher match rates than native HubSpot Ads sync
  • Better targeting precision with persona filters

Implementation Steps

  1. Enable HubSpot Buyer Intent: Activate Buyer Intent (formerly Clearbit/Breeze) in HubSpot to start capturing company-level visitor data.
  2. Filter & Layer in ContactLevel: Create an audience in ContactLevel for companies with "Buyer Intent" as the record source. Add persona filters (Job Title, Department) to target the right buying committee.
  3. Sync & Launch: Sync the audience to your ad platforms. Add it to your campaigns to reach high-intent buyers who may have been missed by your pixel.

Learn how to use ContactLevel to sync enriched contact data to advertising platforms for precision B2B targeting with high match rates.

Use HubSpot Buyer Intent to Expand Retargeting Audiences

Turn HubSpot buyer intent signals (Breeze) into custom audiences for YouTube, LinkedIn, and Meta. Unlike pixel-based retargeting, it doesn't get blocked by browsers.

Without ContactLevel

Retargeting used to be simple. But with Safari, Firefox, and ad blockers, pixel-based tracking is dying. You're missing out on high-intent traffic.

With ContactLevel

Capture the companies visiting your site via HubSpot's reverse-IP data, then find the decision makers at those companies using ContactLevel.

The Play: Step-by-Step

1

Enable HubSpot Buyer Intent

Activate Buyer Intent (formerly Clearbit/Breeze) in HubSpot to start capturing company-level visitor data.

Autoplay Video Placeholder
2

Filter & Layer in ContactLevel

Create an audience in ContactLevel for companies with "Buyer Intent" as the record source. Add persona filters (Job Title, Department) to target the right buying committee.

Autoplay Video Placeholder
3

Sync & Launch

Sync the audience to your ad platforms. Add it to your campaigns to reach high-intent buyers who may have been missed by your pixel.

Autoplay Video Placeholder

Why It Works

HubSpot Signal + ContactLevel Identity = Unblocked Reach

Works even when visitors block cookies
Creates larger retargeting pools than pixels alone
Higher match rates than native HubSpot Ads sync
Better targeting precision with persona filters

Why HubSpot intent signals don't reach ad platforms natively

HubSpot collects rich intent data on contacts and companies: page views, email opens, content downloads, deal stage, lifecycle stage, custom intent scores. That data lives inside HubSpot.

HubSpot has a LinkedIn integration that pushes contact lists to LinkedIn for retargeting. It's narrow: LinkedIn only, basic list sync, no real-time updates, no enrichment to improve match rates.

Most B2B teams use this integration and accept its limits. They run LinkedIn retargeting on HubSpot contact lists at 30% match rate. They don't activate HubSpot intent on Meta or Google because there's no native integration. They lose the ability to run intent-aware ads on the platforms with the lowest CPM.

How HubSpot intent activation works with ContactLevel

ContactLevel reads from HubSpot via real-time sync. Build audiences using any HubSpot signal: lifecycle stage, deal stage, custom intent score, page view threshold, content engagement, custom property.

Setup:

  1. Connect HubSpot to ContactLevel (one-time setup via Polytomic)
  2. Build the audience in ContactLevel with HubSpot filters:
    • Lifecycle stage = Marketing Qualified Lead
    • HubSpot Score above 60
    • Last website visit within 14 days
    • Engaged with specific content piece
    • Any combination
  3. ContactLevel enriches contacts with personal identifiers
  4. Sync to ad platforms in real-time:
    • LinkedIn (Matched Audience, 70-90% match)
    • Meta (Custom Audience, 70-99% match)
    • Google (Customer List, 70-90% match)
    • Reddit/X (manual export, 30-50% match)
  5. Run intent-aware campaigns with creative that matches the HubSpot signal

When the contact's HubSpot lifecycle moves (MQL → SQL → Opportunity), the audience updates within minutes across every ad platform. When they drop below your intent threshold, they leave the audience.

The result: your ads only reach contacts HubSpot identified as warm. On every ad platform, not just LinkedIn. With high match rates that activate the audience.

ContactLevel doesn't replace HubSpot's LinkedIn integration. It expands HubSpot intent activation to every ad platform with better match rates.

When to use this play

Run HubSpot + ContactLevel activation when:

→ You're on HubSpot Marketing Hub (Pro or Enterprise) → You're running paid ads on LinkedIn, Meta, or Google → You use HubSpot lifecycle stages or custom intent scoring → Your sales cycle is 30+ days

Skip this play when:

→ You're on HubSpot Free (limited audience capability) → You don't run paid B2B ads at meaningful scale → Your HubSpot data is incomplete (lifecycle stages not maintained)

Most teams pair this with HubSpot's native LinkedIn integration. ContactLevel handles the rest of the ad stack.

Frequently asked questions

Does ContactLevel replace HubSpot's native LinkedIn ad sync?

No, it complements it. HubSpot's native LinkedIn sync handles basic LinkedIn activation. ContactLevel adds Meta, Google, Reddit, and X activation, plus enriched match rates that improve LinkedIn delivery from 30% to 70-90%.

What HubSpot signals can I use to build audiences in ContactLevel?

Any HubSpot field: lifecycle stage, deal stage, contact properties, company properties, custom scoring fields, behavior signals (page views, form submissions, email engagement). If it's in HubSpot, ContactLevel can filter contacts by it.

How fast does HubSpot sync to ad platforms via ContactLevel?

Within minutes for new contacts, lifecycle changes, and property updates. Real-time sync via Polytomic integration. Faster than manual CSV exports, which are hours or days delayed.

Can I use HubSpot deal stage for pipeline-stage targeting?

Yes, this is a common play. Build a separate ContactLevel audience for each HubSpot deal stage (Qualification, Discovery, Proposal, Negotiation). Sync each to LinkedIn/Meta/Google. Run stage-specific creative on each platform. The deal stage drives audience membership automatically.

How do I exclude existing customers from prospecting based on HubSpot data?

Build a "Customer" audience in ContactLevel filtered by HubSpot lifecycle = Customer. Add this audience as Excluded Audience on every prospecting campaign across LinkedIn, Meta, and Google. As new customers close, ContactLevel updates the exclusion list automatically.

What happens when a contact unsubscribes in HubSpot?

ContactLevel respects HubSpot consent flags. Unsubscribed contacts are excluded from synced audiences. When a contact's consent status changes in HubSpot, ContactLevel updates the audiences within minutes. Compliance is preserved across every ad platform.

→ Related: Contact-Level ABM, Meta Pipeline Stage Targeting, LinkedIn Pipeline Stage Targeting