Skip to main content
Moonira
How-To

How to integrate Help Scout with HubSpot (the right way)

Most Help Scout and HubSpot setups push contacts one way and call it done. The CRM still has no idea what support is hearing.

8 min read
Julius Forster

Julius Forster

CEO

Help Scout support agent at laptop wearing a headset, replying to a customer conversation in the shared inbox

Most Help Scout and HubSpot setups stop at the native app. You install it, contacts sync one way from HubSpot into the Help Scout sidebar, and that's the integration. The AEs see a contact card. Nothing flows back.

Which means support is still a black box for the rest of the company. The CSM walks into a renewal call with no idea the account opened seven angry conversations last month. The AE pitches an upsell to a customer whose product has been broken for two weeks. Marketing emails a feature announcement to people who just churned.

A real Help Scout and HubSpot integration is two-way. Conversations, tags, CSAT scores, and sentiment write back to HubSpot as contact and company activity. Deal stages and plan tiers write forward into Help Scout so agents see what kind of customer they are talking to. This guide covers what that looks like, the plays we run on top of it, and the failure modes we see most often.

The Visibility Gap Most Help Scout Customers Have

If your Help Scout setup looks like the average mid-market SaaS install, these symptoms will sound familiar.

  • Support data lives in Help Scout. Customer data lives in HubSpot. Nobody can answer "is this account healthy" without opening both.
  • Agents have no idea whether the person emailing is on the free plan or paying $50k a year, so prioritisation is based on conversation order, not customer value.
  • CSMs find out about angry conversations weeks late, usually when the customer mentions it on a renewal call.
  • Bug reports get tagged in Help Scout and immediately disappear. Engineering never sees them. The customer never hears back when the bug is fixed.
  • Reporting is split. Help Scout shows response time. HubSpot shows pipeline. No one ever sees them in the same view, so support never becomes a renewal lever.

The native HubSpot for Help Scout integration is fine as a starting point. It is not the integration. It is one piece of the integration.

Automation Plays We Build with Help Scout

Below are four plays we wire together for SaaS and service clients. Each one assumes Help Scout Plus or Pro (for HubSpot, Salesforce, and Jira integrations plus advanced workflows) and a HubSpot Pro Hub. Webhooks and the Help Scout API do the heavy lifting.

1. Two-Way Sync Between Help Scout and HubSpot

Trigger: every Help Scout conversation event (created, replied, closed, tagged) fires a webhook. Workflow: a middle layer (n8n, in our case) writes the event to the matching HubSpot contact and company as a timeline activity, with the conversation subject, status, assigned agent, tags, and CSAT score. The reverse direction pushes plan tier, MRR, deal stage, and account owner from HubSpot into Help Scout custom properties so agents see context in the sidebar. Outcome: any CSM or AE opening the contact in HubSpot sees the full support history. Any agent opening the conversation in Help Scout sees what the account is worth.

2. Plan-Tier Routing And SLA Escalation

Trigger: a new conversation lands in the shared inbox. Workflow: the incoming customer email is looked up against HubSpot. If the contact is on an enterprise plan or the deal stage is "renewal in 90 days", the conversation is auto-tagged VIP, assigned to a senior agent, and a Slack alert fires in the support-vip channel. If the response time crosses the SLA, the alert escalates to the Head of Support. Outcome: the customers who matter most never wait. Conversations are prioritised by value, not by inbox order.

3. Bug Bridge To Linear (And Back)

Trigger: an agent tags a conversation "bug". Workflow: a Linear ticket is auto-created with the customer name, plan tier, conversation link, and any attached screenshots. A private note is added to the Help Scout thread with the Linear ticket ID. When engineering closes the Linear ticket, a webhook fires back to Help Scout and drafts a reply to the customer ("the fix is live, here is what changed") for the agent to approve. Outcome: bugs stop disappearing. Customers hear back. Engineering sees support load as ranked, deduplicated tickets instead of forwarded emails.

4. Churn-Risk Scoring From Support Signal

Trigger: a daily job pulls every Help Scout conversation from the last 30 days. Workflow: each conversation is scored on sentiment, volume per account, average response time, and number of "frustrated" tags. The score is combined with product usage data (logins, feature adoption) and written back to the HubSpot company record as a churn-risk field. Outcome: CS gets a daily digest in Slack of accounts crossing the risk threshold with the underlying conversations linked, so they can call before the renewal call gets awkward.

How Help Scout Should Integrate With Your Stack

Help Scout has a clean REST API, native webhooks for every conversation event, and 100+ direct integrations. The points that matter for mid-market SaaS:

  • HubSpot or Salesforce: two-way sync, not just contact pull. Activity, tags, CSAT, and ownership flow both ways. (Salesforce, Jira, and HubSpot integrations require Plus.)
  • Slack: routed alerts by channel (support-vip, support-bugs, support-csat-low), not a firehose into one channel everyone mutes.
  • Linear or Jira: bug-tag triggers a ticket with full context, closure triggers a draft customer reply.
  • Stripe: billing context (last invoice, MRR, refund history) pulled into the Help Scout sidebar so refunds can be drafted and processed in one step.
  • Product database: usage and adoption signal flows in, churn-risk score flows back to HubSpot and the Help Scout sidebar.
  • AI Answers: pointed at Docs plus a curated set of internal SOPs. Resolution events feed into a weekly Docs gap report so the knowledge base improves against actual demand.

What ROI Actually Looks Like

The numbers below are indicative ranges from teams we have worked with, not promised outcomes. They depend on volume, plan mix, and how clean your Docs are when AI Answers gets switched on.

  • AI Answers deflection typically lands between 30% and 60% of tier-1 conversation volume, depending on Docs coverage. At $0.75 per resolution, that usually costs less per ticket than human handling once you cross 500 conversations a month.
  • Plan-tier routing usually cuts first-response time on VIP conversations from 4 to 8 hours down to 30 to 90 minutes, without adding headcount.
  • Two-way CRM sync changes renewal-call conversion. We have seen CSMs report 15% to 25% lift on at-risk renewals once they walk in with the support context loaded.
  • Bug-bridge plays usually save engineering teams 3 to 6 hours a week by killing duplicate forwarded emails and giving them ranked, deduplicated tickets.

Treat these as a band, not a promise. The point is the shape of the return: faster response on accounts that pay, less support eating engineering time, and CS that knows what is happening before the call.

Where Teams Go Wrong

The same failure modes show up across almost every Help Scout audit we run.

  • Installing the native HubSpot app and calling it integrated. One-way contact sync is not a CRM integration. It is a contact card. The work is in the conversation-level write-back.
  • Turning on AI Answers against thin Docs. AI Answers is only as good as your knowledge base. Teams that switch it on with 12 outdated articles get bad resolutions and blame the tool. Audit Docs first, then turn the agent on.
  • Tagging without taxonomy. Every agent invents their own tags. By month six, you have 400 tags and no clean way to report on bug volume, feature requests, or refund patterns. Lock a tag taxonomy at the start and enforce it in workflows.
  • Workflows that fire on everything. The temptation is to auto-tag, auto-route, and auto-assign every conversation. Start with 3 to 5 workflows that solve real problems. Add more once the team trusts them. Over-automation buries real conversations under noise.
  • Treating support as a cost centre, not a signal. The companies that win renewals are the ones that route support data back into CS and product. Help Scout makes that possible. Most teams never wire it up.

Where Moonira Comes In

We build the layer between Help Scout, HubSpot, Linear, Slack, Stripe, and your product database. That means two-way CRM sync, plan-tier routing, bug bridges, churn-risk scoring, and AI Answers tuned against a cleaned-up Docs base. The Help Scout sidebar shows your agents what each customer is worth. The HubSpot timeline shows your CS team what each customer is feeling. The Slack channels alert the right people without flooding the rest.

If you are already paying for Help Scout Plus or Pro and HubSpot Pro Hub and not getting any of this, the leverage is sitting on the table. That is the build we do.

Want us to build this for you?

We build custom automation systems for mid-market companies. You don't pay until you're blown away with the results.

© 2026 Moonira. All rights reserved.

Logos provided by Logo.dev