Integration · HubSpot · Pro+

Every Instagram replier, in your HubSpot.

When a commenter replies to your auto-DM, ReplyAtlas creates or updates the HubSpot contact, attaches the comment + automation as custom properties, and pushes a CRM activity timeline event. Native, no Zapier.

Setup · ~3 minutesNative two-way syncNo Zapier required
What syncs where

ReplyAtlas → HubSpot is the primary flow: new commenter → contact created with mf_instagram_handle, mf_first_comment, mf_automation_id, mf_lead_score. Reply events fire timeline activities. Bidirectional updates: changing the lifecycle stage in HubSpot syncs back to the ReplyAtlas /leads view via a polling webhook.

How it works

Four steps. ~3 minutes.

  1. 1. Connect via OAuth

    Settings → Integrations → HubSpot → Connect. You'll see the standard HubSpot OAuth screen, pick the portal, and approve the read+write scopes we need (contacts.write, crm.objects.contacts.read, timeline.write).

  2. 2. Map your custom properties

    We propose mf_instagram_handle, mf_first_comment, mf_automation_id, mf_lead_score, mf_last_dm_at on a single screen. Each one is created in your HubSpot portal with one click. Already use different property names? Map them inline.

  3. 3. Choose your lifecycle stage

    Pick which stage new IG leads land in — Lead, MQL, or SQL. Different per-automation if you want viral-Reel commenters at Lead and click-to-DM ad leads at MQL.

  4. 4. Watch the first sync land

    When the next commenter triggers an automation, we sync them inside a second. The /admin/integrations page shows the last 100 syncs with HubSpot contact IDs and any error responses. Re-run failed syncs from the same screen.

What teams use this for

Four common patterns.

Sales hand-off

Score commenters and hand off to AEs

Lead-scoring rules fire in ReplyAtlas (replied + clicked + asked about pricing = 8). HubSpot workflows pick up the score and assign to an AE. AE has the full IG comment + DM thread on the contact record before they open the call.

Lifecycle nurturing

Email nurture from IG-acquired contacts

New IG contacts land in HubSpot with mf_first_comment populated. Your existing nurture workflows segment by interest — a comment containing 'pricing' kicks the pricing-objection sequence; a comment containing 'demo' kicks the demo-scheduler.

Attribution

First-touch attribution back to the Reel

Each contact carries mf_automation_id. HubSpot reports break down conversions by automation — see which Reel actually drove pipeline, not just the one that went viral.

Agency

Multiple HubSpot portals, multiple IG accounts

Agency tier (Pro+) supports a HubSpot connection per IG account. Different clients sync into different portals from the same ReplyAtlas workspace. One agent, ten CRMs.

FAQ

Questions about the HubSpot integration

Just CRM — the free CRM tier works. Sync uses standard contact + timeline APIs, which are available on every HubSpot plan. Marketing Hub adds nurture workflows on top, but the integration itself doesn't require it.

Connect HubSpot in ~3 minutes.

Free Starter plan, 1,000 DMs/month. Upgrade to Pro+ when you want this integration on.