AI & Automation

How to Connect Intercom to HubSpot Automation in 2026 (Step-by-Step Guide)

May 4, 2026

Key Takeaways

  • Intercom captures real-time support and chat signals that HubSpot never sees without integration — connecting them eliminates the blind spot where deals are lost to unresolved tickets.

  • A native Intercom–HubSpot connection syncs contacts bidirectionally, but it lacks conditional logic, error handling, and the ability to trigger complex CRM workflows.

  • US Tech Automations builds orchestrated pipelines between Intercom and HubSpot that go beyond simple contact sync — including conversation-to-deal creation, ticket-to-lifecycle-stage updates, and churn-risk escalation.

  • According to NFIB's 2025 Technology Adoption Survey, 54% of SMBs report that customer data fragmented across support and CRM tools is their top barrier to consistent follow-up.

  • Setup time with US Tech Automations: 1–2 business days for a standard bidirectional sync with workflow triggers; same day for basic contact sync.

TL;DR: Intercom and HubSpot serve different masters — support conversations and CRM records — and disconnected, they create a gap where high-value customer signals disappear. Connecting them automates contact sync, conversation logging, and CRM trigger workflows. For SMBs with $500K–$5M revenue running both platforms, the integration pays for itself by preventing a single missed expansion opportunity per month.

What is Intercom–HubSpot integration? Intercom–HubSpot integration is an automated data bridge that syncs customer contact records bidirectionally, logs Intercom conversations into HubSpot contact timelines, and triggers HubSpot workflows based on Intercom events — such as marking a contact as a marketing qualified lead when they start a chat. According to NFIB data, SMBs that unify support and CRM data see 20–35% improvement in customer retention follow-through.

The Manual Gap Between Support and Sales

SMBs adopting workflow automation to unify support and CRM data: 54% according to NFIB 2025 Tech Survey.

Small and mid-size businesses using Intercom for live chat and HubSpot for CRM face a persistent problem: their two most important customer-facing systems speak different languages and don't share data by default. The result is a set of daily friction points that compound into real revenue loss:

  • A prospect chats with support about a pricing question. The support rep answers, closes the ticket, and moves on. The sales rep in HubSpot has no idea the conversation happened and never follows up.

  • A customer with an open Intercom ticket is targeted by a HubSpot marketing sequence. The customer receives a promotional email while waiting for a support resolution — a trust-destroying experience.

  • A churning customer sends an Intercom message with clear signals of frustration. Without CRM visibility, no one escalates the account.

Average time sales reps spend manually checking support tools for context on CRM contacts: 45–90 minutes per day according to Goldman Sachs 10,000 Small Businesses program data on SMB productivity gaps.

Who this is for: SMBs with 5–100 employees, $500K–$10M annual revenue, using Intercom for customer support or live chat and HubSpot CRM for sales and marketing, facing data silos between their support and sales teams that cause missed follow-ups and inconsistent customer experience.

These aren't edge cases — they're the default state of any business running Intercom and HubSpot without a deliberate integration. US Tech Automations eliminates the gap by building a bidirectional data bridge with conditional workflow logic that neither tool provides natively.

API Essentials: What You Need to Know Before Connecting

Before building the integration, understand the API landscape for both platforms.

Intercom API (v2.11+)

  • Authentication: OAuth 2.0 (recommended for integrations) or API key

  • Required OAuth scopes: read_conversations, write_conversations, read_users, write_users, read_companies

  • Rate limits: 1,000 requests per minute per workspace (Intercom published rate limit documentation)

  • Webhooks: Intercom sends events for conversation.created, conversation.replied, user.created, user.updated, conversation.closed — these are your primary triggers

  • Base URL: https://api.intercom.io

HubSpot API (v3)

  • Authentication: Private App token (OAuth 2.0 for multi-account scenarios)

  • Required scopes: crm.objects.contacts.read, crm.objects.contacts.write, crm.objects.deals.read, crm.objects.deals.write, tickets.read, tickets.write, timeline.read, timeline.write

  • Rate limits: 110 requests per 10 seconds (burst); 40,000 per day on Professional tier (HubSpot developer documentation)

  • Base URL: https://api.hubapi.com

Key rate limit consideration: At 110 requests/10 seconds for HubSpot and 1,000/minute for Intercom, the bottleneck for high-volume contact syncs is HubSpot's daily limit. US Tech Automations batches contact updates during off-peak hours and uses HubSpot's Batch API endpoint (/crm/v3/objects/contacts/batch) to reduce request count by up to 90%.

Step-by-Step: How to Connect Intercom to HubSpot

  1. Create a HubSpot Private App. In HubSpot, go to Settings → Integrations → Private Apps → Create Private App. Name it "Intercom Integration." Under Scopes, add all contact, deal, ticket, and timeline scopes listed above. Generate the access token and store it securely — you'll need it in step 4.

  2. Set up an Intercom OAuth App. In Intercom Developer Hub, create a new app. Select "Internal Integration" for single-workspace use. Under permissions, enable all conversation and user scopes listed above. Note the Access Token from the Authentication tab.

  3. Configure credentials in US Tech Automations. In the US Tech Automations credential vault, create two credential entries: one for HubSpot (paste the Private App token) and one for Intercom (paste the Access Token). US Tech Automations encrypts these at rest and references them by name — never exposing raw tokens in workflow configs.

  4. Set up Intercom webhooks. In Intercom Developer Hub → Your App → Webhooks, add a webhook endpoint pointing to your US Tech Automations workspace webhook receiver URL. Subscribe to: conversation.created, conversation.replied, conversation.closed, user.created, user.updated. Set a webhook secret and add it to US Tech Automations for signature verification.

  5. Build the contact sync workflow. In US Tech Automations, create a workflow triggered by the Intercom user.created and user.updated webhooks. The workflow extracts email, name, phone, and company from the Intercom user payload, then calls HubSpot's contact upsert endpoint (POST /crm/v3/objects/contacts with idProperty: email). Configure the reverse sync: when a HubSpot contact's lifecycle stage changes, update the corresponding Intercom user's custom attributes.

  6. Map field equivalencies. Not all fields have direct counterparts. Use this mapping table as your baseline:

Intercom FieldHubSpot FieldTransform
user.emailemailDirect map
user.namefirstname + lastnameSplit on first space
user.phonephoneDirect map
user.company.namecompanyDirect map
user.custom_attributes.planhs_lead_statusMap plan tier to status
user.signed_up_atcreatedateUnix timestamp → ISO 8601
conversation.idTimeline noteEmbed as timeline event
  1. Build the conversation-logging workflow. Triggered by conversation.created and conversation.replied, this workflow posts a HubSpot Timeline Event to the matching contact record. The event includes conversation ID, subject line (first message snippet), and a link to the Intercom conversation. This gives HubSpot users full conversation history without leaving the CRM.

  2. Configure CRM trigger workflows. Build conditional logic in US Tech Automations: when an Intercom conversation is closed with a CSAT score below 3, update the HubSpot contact's lifecycle stage to "At-Risk" and create a HubSpot task assigned to the account owner with subject "Low CSAT follow-up — contact within 24 hours."

  3. Test with a sandbox contact. Create a test user in Intercom. Verify the contact appears in HubSpot within 30 seconds. Start and close a test conversation. Verify the timeline event appears in HubSpot. Trigger a low-CSAT scenario and verify the HubSpot task is created and assigned correctly.

  4. Activate and monitor. Turn on the workflow in US Tech Automations. Monitor the execution log for the first 24 hours — look for any field mapping errors, rate limit warnings, or webhook delivery failures. US Tech Automations surfaces these in the dashboard with one-click retry for failed executions.

Three Intercom–HubSpot Workflow Recipes

Recipe 1: Conversation → Deal Creation for Sales-Assist Chats

Use case: Intercom is used for live sales chat. When a prospect starts a conversation and is identified as a contact in HubSpot, automatically create a deal in the sales pipeline.

TriggerFilterTransformAction
conversation.created in IntercomContact email matches HubSpot contact with lifecycle = "Lead" or "MQL"Extract conversation topic, set deal name = "Inbound Chat — [Contact Name]"Create HubSpot deal in "Contacted" stage, associate with contact
conversation.closed in IntercomDeal exists for contactSet deal close probability based on CSAT scoreUpdate deal stage; if CSAT ≥ 4, move to "Demo Requested"

US Tech Automations deduplicates deal creation — if a deal for this contact already exists in an open stage, it updates the existing deal rather than creating a duplicate.

Recipe 2: Ticket-to-Lifecycle Suppression for Marketing Safety

Use case: Prevent marketing emails from hitting contacts with open support tickets — a major trust issue for SMBs.

TriggerFilterTransformAction
conversation.created in IntercomConversation type = "Support"Look up contact in HubSpot by emailSet custom HubSpot property open_support_ticket = true
conversation.closed in IntercomContact has open_support_ticket = trueVerify no other open conversationsSet open_support_ticket = false

In HubSpot, add the filter "open_support_ticket is not equal to true" as a suppression condition on all marketing email sends. US Tech Automations manages the flag lifecycle automatically — no manual list management required.

Recipe 3: Churn-Risk Escalation Pipeline

Use case: Identify at-risk customers from Intercom signals and escalate to account management in HubSpot.

TriggerFilterTransformAction
CSAT survey response receivedScore ≤ 2Look up contact, check contract value in HubSpotIf MRR > $500: create HubSpot task for CSM; send Slack alert to account owner
Contact opens 3+ conversations in 7 daysSupport conversation count webhookAggregate conversation countFlag contact in HubSpot as "High Contact Frequency" — trigger CSM outreach sequence

Native vs. Zapier vs. US Tech Automations: Honest Comparison

CapabilityIntercom Native HubSpot IntegrationZapier / MakeUS Tech Automations
Contact bidirectional syncYes (basic fields)Yes (configurable)Yes (full field mapping)
Conversation logging to HubSpot timelineYes (limited format)Yes with effortYes (rich format)
Conditional logic (CSAT-based routing)NoYes (multi-step)Yes (native)
Deal creation from conversationsNoYesYes
Marketing suppression by ticket statusNoYes (complex)Yes (built-in)
Rate limit managementAutomaticLimitedAutomatic with batching
Error retry & alertingNoLimitedAutomatic with alerting
Audit logNoNoImmutable
Setup complexityLowMediumMedium (handled by USTA team)
Monthly costIncluded (limited)$20–$250+Subscription + setup

Where Zapier/Make genuinely win: If your use case is simple contact sync with no conditional logic, Zapier's pre-built Intercom–HubSpot zaps are faster to deploy and cheaper at small scale. US Tech Automations adds the most value when you need branching logic (CSAT routing, deal creation, marketing suppression), error handling, and audit trails that Zapier's multi-step zaps struggle to maintain reliably.

Where the native integration wins: If you only need basic contact sync and conversation logging without any workflow triggers, the native Intercom HubSpot integration (available on Intercom's Plus plan and above) handles it with zero setup. Its limitations appear when you need conditional routing or custom field logic.

Troubleshooting: Common Errors and Resolutions

ErrorCauseResolution
Contact not syncing from IntercomWebhook not subscribed to user.createdVerify webhook subscriptions in Intercom Developer Hub
Duplicate contacts in HubSpotUpsert using wrong identity propertySwitch from ID-based to email-based upsert (idProperty: email)
Timeline events missingHubSpot timeline scope not grantedRegenerate Private App token with timeline.write scope
Rate limit errors on HubSpotHigh volume sync hitting 110 req/10sSwitch to Batch Contacts API; schedule syncs during off-peak hours
Webhook signature verification failingSecret mismatch between Intercom and US Tech AutomationsReset Intercom webhook secret; update in US Tech Automations credential vault
Deal not created for lead contactLifecycle stage filter not matchingCheck HubSpot lifecycle stage values — they are case-sensitive
CSAT score not availableIntercom CSAT survey not enabledEnable CSAT surveys in Intercom Settings → Messenger → CSAT
Slack alert not firingSlack webhook URL expiredRegenerate Slack incoming webhook URL; update in workflow

FAQs

Does the Intercom–HubSpot integration sync historical conversations?

The webhook-based integration is forward-looking — it captures new events from activation date. For historical data backfill, US Tech Automations can run a one-time batch import using Intercom's Conversations API (paginated) and HubSpot's Timeline API, loading past conversations as historical timeline events. Backfill time depends on conversation volume.

Which Intercom and HubSpot plans are required?

On Intercom, API access requires the Starter plan or above ($89/month for startups, higher for growth). On HubSpot, Private App API access is available on all plans including Free. HubSpot's daily API rate limit of 40,000 requests is only available on Professional ($800/month) and above — Free and Starter have lower limits. US Tech Automations can work within Free/Starter limits for low-volume use cases.

Can US Tech Automations sync Intercom company records to HubSpot companies?

Yes. US Tech Automations maps Intercom Company objects to HubSpot Company objects, associating contacts with their parent company. Company properties (industry, size, MRR) can be synced bidirectionally using the same upsert logic as contacts.

What happens when a contact exists in HubSpot but not in Intercom?

When a HubSpot contact lifecycle stage changes (e.g., MQL → SQL), US Tech Automations can create or update the corresponding Intercom user, pre-populating custom attributes with CRM data like deal stage, account owner, and subscription tier. This gives support reps CRM context without leaving Intercom.

How do we handle GDPR data deletion requests?

When a contact deletion request is processed in HubSpot, US Tech Automations can trigger an Intercom user deletion via DELETE /users/{id}. The same process runs in reverse — Intercom deletion triggers HubSpot contact anonymization. Both platforms must be configured to support this compliance workflow.

Is there a risk of data loops (Intercom updating HubSpot which updates Intercom)?

Yes, bidirectional sync can create loops without guards. US Tech Automations includes loop detection logic: each sync event is stamped with a source identifier, and the workflow skips updates where the source matches the current system (i.e., a HubSpot update triggered by US Tech Automations does not trigger the Intercom update webhook again).

Start Connecting Intercom and HubSpot Today

The gap between your support conversations and your CRM records is costing you follow-up opportunities and customer trust every day. Connecting Intercom to HubSpot with US Tech Automations closes that gap with bidirectional contact sync, conversation logging, and intelligent CRM triggers — all deployed and managed by the US Tech Automations team.

Whether you start with basic contact sync and add workflow logic over time, or deploy the full churn-risk escalation pipeline from day one, US Tech Automations builds the integration to fit your current stack and scale with you.

Ready to unify your support and sales data? Schedule a free consultation with US Tech Automations to map your Intercom and HubSpot data flows and design your integration architecture.

For related integrations, see our guides on connecting HubSpot to Slack, connecting HubSpot to Zoom, and connecting Salesforce to HubSpot.

About the Author

Garrett Mullins
Garrett Mullins
SMB Operations Strategist

Builds CRM, ops, and back-office automation for owner-operated and lean-team businesses.