Heyreach + HubSpot Integration Guide: Setup, Use Cases
Connect Heyreach to HubSpot in 6 steps. Sync LinkedIn replies and pipeline data to your CRM without duplicate contacts or field mapping drift.
LinkedIn outreach in Heyreach generates replies that stay in Heyreach while your pipeline lives in HubSpot. That gap costs follow-up speed: a replied prospect who waits two days to hear from you converts at a fraction of one touched within an hour. This guide covers how to connect the two, what to watch for, and whether native sync or a webhook fallback will serve you better.
By Rishabh Ambasta, Founder, Modern Inbound.
How the Heyreach + HubSpot Integration Works
The Heyreach-HubSpot integration syncs LinkedIn contact data, campaign status, and reply events from Heyreach into HubSpot contacts and deals in real time or on a scheduled interval, depending on whether you're using the native connector or a Zapier webhook. You get LinkedIn engagement inside your CRM without manual exports.
What actually syncs: connection accepted events, reply events, campaign enrollment status, and the LinkedIn profile URL for deduplication. Message content doesn't sync by default. Run this as a one-way push from Heyreach to HubSpot. Two-way sync creates duplicate records within days.
Step-by-Step Setup: Heyreach to HubSpot in 6 Steps
This setup takes under 30 minutes with HubSpot admin access and a paid Heyreach account. Operations Hub Starter or above is required for custom property syncing. Free HubSpot accounts lose the deduplication capability that makes this integration reliable.
- Generate your HubSpot private app token. Go to Settings, then Integrations, then Private Apps. Create an app with scopes for contacts, deals, and crm.objects.contacts.write. Copy the token immediately. You can't retrieve it later.
- Navigate to Integrations in Heyreach. Find the HubSpot native integration card. It won't appear on the free Heyreach plan. You need at least the Basic plan to access CRM connections.
- Paste your token and authorize. Heyreach validates it and pulls your portal ID automatically. If validation fails, check that all three scopes are enabled, not just contacts.
- Map your contact fields. Create a custom "linkedin_url" property in HubSpot if one doesn't exist. Map it in Heyreach. This is your dedup key. Don't skip it.
- Set your deduplication rule. Choose LinkedIn URL as primary dedup in Heyreach. Configure HubSpot to check linkedin_url before creating new contacts. Skipping this step causes hundreds of duplicate records within two campaigns.
- Test with 5 contacts before scaling. Run 5 test contacts through a Heyreach sequence. Check HubSpot 24 hours later. Confirm connection events, reply events, and campaign status all appear on the contact timeline.
Webhook Fallback for Plans Without Native Access
Use Zapier with the "New Reply in Campaign" Heyreach trigger and "Create or Update Contact" in HubSpot. This adds a 5 to 15 minute sync delay versus native. For most teams that delay is acceptable. For same-day call follow-up, it isn't.
Key Features and What They Actually Do
The most valuable part of this integration isn't contact sync. It's campaign attribution: you can see which LinkedIn touchpoints influenced a deal before a prospect ever replied to email. Contact sync is the foundation. Attribution is where the ROI actually shows up in your reports.
Reply-to-Deal Automation
A LinkedIn reply in Heyreach can automatically create a HubSpot deal in a specific pipeline stage. Set the deal stage to "LinkedIn Reply Received" so your AEs see qualified outbound opportunities without checking Heyreach. This is the most immediate revenue signal the integration produces.
Sequence Enrollment Triggers
Once a contact lands in HubSpot from a Heyreach connection event, a workflow can enroll them in a HubSpot email sequence. Connection accepted with no reply after 3 days triggers a warm follow-up automatically. That's the core mechanic of a working multi-channel outbound motion.
Real-World Use Cases
Teams that run this integration well close the loop between LinkedIn prospecting and sales follow-up. Setup takes about 3 hours. Ongoing maintenance, when done right, is close to zero. Here's where it generates the clearest return in practice.
Account-Based Outbound With Full CRM Visibility
A team targeting 200 accounts runs Heyreach campaigns for each account's buying committee: VP, Director, and budget holder. Each connection or reply syncs to HubSpot under the account record. The AE sees all three contacts' LinkedIn engagement before the first call. No spreadsheets. No "where are we with this account?" threads.
Outbound-to-Inbound Handoff
Prospects touched by LinkedIn outreach but who haven't replied get tagged in HubSpot as "Heyreach Warm." When those prospects fill out a form later, your SDR knows they've seen you before and skips the cold intro. Warm inbound converts at a meaningfully higher rate than cold. This integration is what makes that tracking possible.
Common Pitfalls and How to Avoid Them
The three most common failure modes in this integration are duplicate contacts, API rate limit errors, and field mapping drift. Most teams hit at least two of these in the first month. Each one is preventable with 10 minutes of upfront configuration.
Duplicate Contact Records
HubSpot defaults to email as the dedup key. Heyreach contacts from LinkedIn often don't have emails at time of sync. Result: every new LinkedIn connection creates a blank HubSpot contact. Map linkedin_url as a dedup field in both systems before running your first campaign. This is the single most important setup step.
API Rate Limits on Large Pushes
HubSpot enforces 100 API requests per 10 seconds on Starter plans. A Heyreach campaign with 1,000 contacts firing sync events simultaneously hits this ceiling fast. Throttle your Heyreach send speed to 50 connection requests per day while lists build. Webhook setups hit this limit faster than native connectors.
Field Mapping Drift
Someone renames a HubSpot property. The Heyreach field mapping breaks silently with no alert. Set a monthly calendar reminder to run 5 test contacts through the integration and verify all fields appear on the HubSpot timeline. Ten minutes of checking prevents weeks of missing pipeline data.
Too Busy to Run Outbound Yourself?
Modern Inbound handles research, infrastructure, warm-up, account lists, copy tests, sending, replies, and routing. The system has booked 2,700+ B2B meetings and influenced $20M+ in pipeline.
Frequently Asked Questions
Does Heyreach have a native HubSpot integration?
Yes. Heyreach offers a native HubSpot integration on paid plans that syncs campaign events, connection status, and reply data in close to real time. Free Heyreach accounts need a Zapier workaround, which adds a 5 to 15 minute delay.
Will this integration create duplicate contacts in HubSpot?
It will if you skip the dedup setup. HubSpot defaults to email as the dedup key, but most LinkedIn contacts sync without emails. Create a custom linkedin_url property in HubSpot, map it in Heyreach, and set it as a dedup field before your first campaign. That step prevents most duplicate issues.
Which HubSpot plan do I need for the Heyreach integration?
Operations Hub Starter or any paid HubSpot plan with custom properties and workflow access. HubSpot Free supports basic contact sync but doesn't allow custom contact properties, which breaks the LinkedIn URL dedup setup entirely.
Can I sync Heyreach replies directly into HubSpot deals?
Yes. Configure a Heyreach "New Reply" event to trigger HubSpot deal creation in a specific pipeline stage via the native integration or Zapier. Set the deal name to prospect name plus campaign name and assign it to the owning rep. Pipeline entries appear automatically.
Getting Started
You can complete this setup yourself in under 30 minutes by following the six steps above. Run a test campaign with 5 contacts first, verify all events appear in HubSpot, then expand to your full list. That sequence prevents the pitfalls that trip up most first-time setups.
If you'd rather have a team that's already built this for dozens of B2B companies handle the full outbound setup, Modern Inbound builds research-led outbound campaigns that include contact lists, LinkedIn sequencing, CRM sync, and reply management.
You Might Also Like
Get the outbound breakdown.
Real campaigns we ran this month. Numbers, copy, what worked, what didn't. Drop your work email.
Ready to fill your pipeline?
We build cold outbound systems that book 20-30 qualified meetings per month. No long-term contracts.
Book a Strategy Call