Capturing your audience into HubSpot (Signal Sync)
Every person who engages with your content — your brand posts, founder posts, competitor content, or industry discussions — can be captured automatically in HubSpot. Existing contacts get their engagement logged as timeline notes. New people become fully-enriched contacts with 65+ data points, verified email, and mobile number.
Written By Kevin Lawrie
Last updated About 6 hours ago
What this does
When a Signal finds someone engaging with content you're monitoring, Signal Sync does one of two things:
If they already exist in HubSpot — their engagement is written as a note on their existing contact timeline. No duplicate created. Their record gets richer.
If they're new to HubSpot — a fully-enriched contact is created with 65+ fields, verified email, verified mobile number, and their engagement history. Optionally assigned to an owner, added to a list, and enrolled in a sequence — automatically.
This distinction matters. Signal Sync isn't just a lead generation tool — it's a way to make sure every meaningful engagement with your content is captured and contextualised in your CRM, whether the person is already in your pipeline or completely unknown.
The most popular use case: your own content
The most common Signal Sync setup monitors your own brand's posts and your team's posts. Anyone who reacts to or comments on your content is captured:
A follower who liked your founder's post last week → now in HubSpot with their full profile
A prospect who commented on your product announcement → existing contact updated with that note
A customer who engaged with your case study → CS team can see the signal before renewal
By the time someone fills out a form, you've often already missed the window. Social engagement happens earlier — when they're thinking about the problem, not actively searching for a solution.
Other Signal types that work well
Competitor posts — capture people engaging with competitor content, signalling they're evaluating options
Keyword Signals — capture people writing about pain points your product solves
Hashtag Signals — capture people engaged in your industry community
Setting up Signal Sync on a Signal
Signal Sync is configured on individual Signals — not in the HubSpot integration settings. Any Signal with contact enrichment enabled can push to HubSpot.
Step 1 — Enable contact capture on your Signal
Open a Signal and go to the Configure step (or Export Options). Enable at least one contact capture option:
Capture Post Author as Contact
Capture Post Reactions → Save Profile as Enriched Contact
Capture Post Comments → Save Profile as Enriched Contact
Step 2 — Go to the Integrations step
In the Signal wizard, navigate to the Integrations step. You'll see a grid of connected integrations. Click HubSpot.
Step 3 — Configure HubSpot sync
In the Connect your Signal to HubSpot card:
Create or update people in HubSpot — toggle this on to enable the sync.
Select an Owner (optional) — assign contacts created by this Signal to a specific HubSpot owner.
Add to a HubSpot segment — select an existing list or create a new one. Contacts are added to this list when created.
Enroll in HubSpot Sequence (optional) — automatically enroll new contacts in a HubSpot sequence. Requires Sales Hub Pro+.
Advanced export options:
Export only verified emails — only push contacts where a verified email was found
Allow export without email — push contacts even if no email is available
Sync Social Activity to HubSpot — when enabled, every reaction and comment captured by this Signal is written as a note on the matching contact's HubSpot timeline. If the contact already exists in HubSpot, this is how their record stays up to date.
Sync Engagement Counts — maintains running totals of reactions and comments per contact in HubSpot number properties. Select which HubSpot number property to use for reaction counts and comment counts.
Step 4 — Save the Signal
Save the Signal. From the next run, contacts are created or updated in HubSpot as enrichment completes.
Deduplication
Before creating a new contact, the platform checks whether the person already exists in HubSpot by matching their LinkedIn URL and email address against your existing contacts. If a match is found, no duplicate is created — only a note is added to the existing record.
Using AI Agents to qualify before pushing to HubSpot
For high-volume Signals, consider adding an AI Agent before the HubSpot push. The agent can verify ICP fit, score the contact, or write a personalised opener — and only push contacts who pass the qualification to HubSpot. This keeps your CRM clean and protects sequence deliverability.
See the AI Agents collection for prompt examples and setup guidance.