Disclosure: StackScout may earn a commission if you purchase through links on this page. This does not affect our evaluations.

Contents
Integration Guide

How to Connect Slack with HubSpot (2026): Setup, Notifications, and When to Go Beyond Native

HubSpot's Slack app is free on every plan and now handles record-linked channels, recurring report posts and Slack-triggered workflows. Here's how to pick the right method, install it with the right permissions, and spot the three cases where you still need Zapier or Make.

By Ken Hayashi · · · 12 min read
Slack and HubSpot connected by a flow of data between two app nodes

The short version

HubSpot's Slack app is available on all HubSpot products and plans, including the free CRM. You install it from the HubSpot Marketplace in four steps. To do that, you must be a HubSpot Super Admin (or have App Marketplace permissions) and an administrator of the Slack workspace. Once it's connected, you get notifications, slash commands, record previews and record-linked channels without paying for anything else.

Custom, conditional Slack messages need HubSpot Workflows, which require a Professional or Enterprise subscription. Use Zapier or Make if you are on Free or Starter, if the channel has to be chosen from your data, or if the flow involves more than one Slack workspace or other apps. Use the table below to pick a method, then go to the matching section.

Which method should you use?

Before you set anything up, match what you need to the cheapest method that covers it. Based on HubSpot's Knowledge Base as of October 2026:

If you need… Native Slack app HubSpot workflow Slack actions Zapier / Make
HubSpot plan requiredAny, including freeProfessional or EnterpriseAny (connects through HubSpot's API)
Personal alerts (mentions, task reminders, form submissions)YesYesYes
Live chat in a Slack channel, with replies from the threadYesNoBuild it yourself
A Slack channel per deal or company that gets activity updatesYes (associated manually)Yes (Create a Slack channel action)Build it yourself
Conditional messages with record properties and action buttonsNoYesYes (no HubSpot action buttons)
Recurring report or dashboard postsYes (public channels only)NoYes
Start an automation from a Slack message or mentionNoYes (Agent Hub workflows)Yes
Channel chosen from a property value at run timeNoOnly via branches to fixed channelsYes
More than one Slack workspaceNo (one workspace per HubSpot account)NoYes

Rule of thumb: start with the native app. Add workflow actions when you need conditional, data-rich alerts and you already pay for a Professional hub. Use Zapier or Make for the three cases in When to go beyond native.

What the integration does

Most sales and support teams spend their day in Slack, while the events they need to act on happen in HubSpot. Someone submits a demo form, a deal moves stage, or a website visitor starts a live chat, and nobody sees it until they open the CRM. The integration pushes those events into Slack and lets people create or update HubSpot records from Slack.

According to HubSpot's documentation, the Slack app built by HubSpot covers five areas:

What the integration does not include is a general-purpose sync engine. It can't send alerts to different channels based on data you choose, connect a second Slack workspace, or chain actions across other apps on lower HubSpot plans. Most "the integration is broken" complaints come from expecting one of those.

Four-step flow showing the native HubSpot to Slack install: marketplace, find app, approve permissions, configure notifications
The native install has four steps: open the Marketplace, find Slack, approve permissions in Slack, then configure notifications in HubSpot.

Prerequisites: plans & permissions

Most failed installs are caused by missing permissions. Check these before you start:

RequirementWhat you need
HubSpot plan (Slack app)Any HubSpot product and plan, including free
HubSpot plan (workflow Slack actions)Professional or Enterprise (workflows are a paid feature)
HubSpot plan (help desk ticket sync)Service Hub Professional or Enterprise
HubSpot permissions to installSuper Admin, or App Marketplace permissions
HubSpot permissions to build workflowsEdit permissions for workflows (Publish permissions to turn them on), or Super Admin
Slack planFree, Standard or Plus (according to the Marketplace listing)
Slack permissionsAdministrator of the workspace you're connecting. If you aren't one, ask a Slack admin to install it or to give you access.
WorkspacesOnly one Slack workspace can be connected to a HubSpot account
Email matching

HubSpot sends personal notifications to the Slack user whose email matches the HubSpot user's email. If they don't match, HubSpot sends that user a "map your email" prompt the first time a notification fails. They have to verify their Slack email before DMs will arrive. Only users who have mapped their emails appear in the workflow action's user picker.

Method 1 — Install the native Slack app (step by step)

These steps follow HubSpot's "Connect HubSpot and Slack" article (last updated August 20, 2026):

  1. Open the HubSpot Marketplace

    In HubSpot, click the Marketplace icon in the top navigation bar, then select HubSpot Marketplace.

  2. Find the Slack app

    Search for Slack and select it. Check that the listing says "Built by HubSpot."

  3. Click Install

    Click Install. Slack opens in a new browser tab.

  4. Approve the permissions in Slack

    Review the requested permissions and click Allow. HubSpot asks for public and private channel content so live chat works, and for member information so it can match Slack actions to the right HubSpot user.

  5. Confirm the connection

    You're sent back to HubSpot, and Slack emails you to confirm that the HubSpot app is installed. You can find the integration in Settings → Integrations → Connected Apps → Slack.

  6. Add the HubSpot app to private channels

    Public channels work right away. Each private channel you want to use must have the HubSpot app added separately. Until you do, it won't receive notifications and won't appear in workflow channel pickers.

  7. Lock the install down

    HubSpot recommends turning on Slack's Approved Apps setting so that people who aren't admins can't remove the HubSpot app from the workspace and disconnect the integration.

Uninstalling

To disconnect, go to Settings → Integrations → Connected Apps → Slack, click Uninstall in the upper right, and enter the confirmation text.

Set up notifications & channels

Connecting the app is quick. Most of the value comes from how you set up notifications. HubSpot has three kinds of native notification, each configured in a different place.

1. Personal notifications (each user)

  1. Click the settings icon, then go to Notifications in the left sidebar.
  2. Open the Other apps tab.
  3. Under How you get notified, turn on the Slack switch.
  4. Under What you get notified about, expand a topic and select the notification types you want, such as mentions, form submissions, and task assignments and reminders.
  5. Click Save.

These arrive as messages from the HubSpot app in Slack. Each rep sets up their own, so send the team a short "turn these three on" list instead of letting everyone guess.

2. Live chat into a channel (admin)

  1. Go to Settings → Integrations → Connected Apps → Slack → General settings.
  2. Under Bring conversations to Slack, turn on the switch next to an inbox.
  3. Choose the Slack channel and the Inbox Channel Types to sync.

Your team can then reply to live chats from the Slack thread, and the whole conversation is still logged in the HubSpot inbox. To reply this way, the HubSpot app has to be in the channel and the user's email has to be mapped. In a private channel, the person who installed the app also has to be a member.

3. Record-linked channels (per deal or company)

On a deal or company record, open the Slack card in the right sidebar and click Associate Slack channel. You can pick an existing channel or create a new public or private one, then choose which activity types to post there. New calls, notes, emails, tasks and meetings logged on that record then show up in the channel. You can link several records to one channel.

This handles the common "one channel per big deal" request without any extra tools. Two limits are worth knowing. Only emails sent, forwarded or replied to from HubSpot, or logged to HubSpot, are posted. And when you merge records, the channel association comes from the primary record.

Diagram of CRM events branching to three different Slack channels by event type
Send each event type to its own channel with a clear owner, for example new leads, pipeline changes and support chats.

A guideline that keeps Slack readable is one event type, one channel, one owner. Don't send every event into one busy #sales channel. Start with two or three useful alerts, see how the team responds, then add more.

Slack-first revenue stack

Don't have HubSpot's CRM set up yet?

HubSpot's free CRM includes the Slack app, so you can connect them and send your first deal alerts to Slack today. You only need to upgrade if you want workflow automation.

Slash commands, shortcuts & Breeze in Slack

Notifications bring HubSpot events into Slack. Commands and shortcuts let people act on them without leaving Slack. The search commands HubSpot currently documents are:

You can also do the following:

Breeze Assistant only responds when you @mention it in a channel or thread (@HubSpot(Breeze)), or when you message it from the app's Messages tab. It doesn't monitor channels. Before you can use it, Breeze Assistant has to be turned on in your HubSpot AI settings. If your workspace is connected to several HubSpot accounts, run /hs-breeze-select-portal to choose one.

Multiple HubSpot accounts

Several HubSpot accounts can share one Slack workspace. Slack then asks which account a command should use. If there are more than four accounts, it shows a Choose account dropdown. It doesn't work the other way: one HubSpot account still connects to only one Slack workspace.

Method 2 — Custom Slack messages via HubSpot Workflows

Native notifications cover standard events. Use the workflow action for conditional, data-rich alerts, for example "post in #deals-won when a deal over a set amount closes, and include the owner and amount." This requires a Professional or Enterprise subscription.

  1. Open or create a workflow

    Go to Automation → Workflows, then open an existing workflow or create a new one with the trigger you need, such as a deal stage change, a lead score threshold or a lifecycle stage change.

  2. Add the Slack action

    Click the + icon, expand Integrated apps → Slack, and select Send a Slack notification.

  3. Choose recipients

    Choose any mix of users (only those with mapped emails are listed), channels (private channels only appear after you add the HubSpot app to them), and existing owners of the enrolled record.

  4. Write the message and add context

    Write the message, add @mentions, and use Properties to include with message to add fields such as amount, stage or owner.

  5. Add action buttons

    Optionally add buttons such as Create a note, Log call, Log meeting, Log email, Create task, Call contact, Email contact, Update [object] or List associations. HubSpot also adds a Summarize [object] with Copilot button. Click Save, then turn the workflow on.

Two related workflow features are on the same plans:

Known limitation

The Send a Slack notification action posts to channels you pick when you build the workflow. You can branch the workflow to send different records to different fixed channels. But there's no field where you type a channel name taken from a property at run time, such as "post to whatever channel the deal's region property says." That case belongs in an iPaaS or the API.

When to go beyond native: three cases for Zapier or Make

Between the Slack app and Professional-tier workflows, HubSpot now covers most Slack needs natively. Recurring report posts, per-deal channels and Slack-triggered automations no longer need another tool. In our research, three situations still do:

Case 1 — You're on HubSpot Free or Starter and need conditional alerts

Every custom Slack message, every created channel and every Slack trigger described above depends on workflows, which start at Professional. If all you need is "post to #enterprise-leads when a form submission's company size is over 500," upgrading a hub can cost more than an iPaaS. Zapier or Make can watch HubSpot for new or updated records, filter on a property and post a formatted Slack message on any HubSpot plan. The main thing you lose is HubSpot's built-in action buttons in the message.

Case 2 — The destination channel depends on your data

Say you run a Slack Connect channel for each of 200 customers, or a channel for each region, and want every renewal-date change posted in the right one. Natively, you'd need a workflow branch for each channel, and record-linked channels only receive activity updates (calls, notes, emails, tasks, meetings), not custom property alerts. In Zapier or Make, the channel is just another field. You can map it from a HubSpot property or look it up from a table, so one automation covers every channel.

Case 3 — More than one Slack workspace, or other apps in the flow

A HubSpot account connects to only one Slack workspace. That's a problem after an acquisition, or when support and sales use separate workspaces. An iPaaS can hold a separate Slack connection for each automation, so one HubSpot event can notify both workspaces. The same applies when Slack is only one step in a longer flow. Examples are a closed-won deal that also has to create a project in your PM tool and add a row to a finance sheet, or a flow that has to retry and log failures your way.

iPaaS strengths

  • Works on any HubSpot plan
  • Channel, workspace and message can all come from data
  • Connects to thousands of other apps
  • Most flows need no code

iPaaS trade-offs

  • No HubSpot action buttons or Copilot summary in messages
  • Two-way sync is fiddly to build and maintain
  • Billed per task or operation, so costs grow with volume
  • Another system to monitor when something fails without an error

To choose between the two platforms, see our full comparison of Zapier vs Make. To estimate what a HubSpot-to-Slack flow will cost at your volume, see the Zapier pricing breakdown and the Make pricing guide. If you're connecting Slack to Salesforce instead, see our Slack–Salesforce setup guide, which compares the same methods.

Recommended for data-driven routing

Need logic the native app can't express?

Zapier connects HubSpot and Slack on any HubSpot plan. It can choose channels from your data, notify more than one workspace, and pass each event on to the rest of your stack.

Method 4 — API & webhooks (for developers)

If even an iPaaS can't express the logic you need, for example custom interactive Block Kit messages, strict latency requirements or your own retry and audit rules, build against the APIs directly:

You then have to handle token refresh, rate limits, retries and uptime yourself. Only take this route when the flow is central to how the business runs.

Three columns comparing native connector, automation platform, and API approaches
Most teams move from left to right over time, and many never need to leave the first column.

If something doesn't work

For diagnosis steps and fixes, see our guide to Slack-HubSpot sync errors: duplicate contacts and missed triggers.

Frequently asked questions

Is the HubSpot–Slack integration free?

Yes. HubSpot lists the Slack app as available on all products and plans, including the free CRM. Workflow-based features (Send a Slack notification, Create a Slack channel and Slack triggers) need a Professional or Enterprise subscription. Help desk ticket sync needs Service Hub Professional or Enterprise.

Can I connect more than one Slack workspace to HubSpot?

No. A HubSpot account connects to one Slack workspace. You can connect several HubSpot accounts to the same Slack workspace, and Slack will ask which account each command should use. To notify several workspaces, use Zapier, Make or the API.

Does the integration sync data two ways?

Partly. From Slack you can create tasks, tickets, notes, contacts, companies and deals, and update deal stages. Workflow notifications can include buttons that update properties. With Service Hub Professional or Enterprise, help desk tickets sync both ways: ticket properties and Slack thread replies flow back to HubSpot. Field-level sync of other data between Slack and HubSpot still needs an iPaaS or the API.

Why don't my teammate's notifications work when mine do?

Usually because their emails don't match. HubSpot sends DMs to the Slack user whose email matches the HubSpot user's email. If they differ, your teammate needs to follow HubSpot's "map your email" prompt and verify it in Slack.

Can I send a Slack alert to a different channel depending on the deal?

Partly. You can link a deal or company to its own channel (or create one with a workflow) to get activity updates, and you can branch a workflow to send records to different fixed channels. If the channel has to come from a property value at run time, you need Zapier, Make or the API.

Can HubSpot post a weekly pipeline report to Slack?

Yes, natively. Share a report to Slack and choose Yes, this is a recurring email to post it on a schedule. HubSpot's documentation notes that reports can only be shared to public channels, not shared (Slack Connect) channels.

How we evaluated this

This guide was rewritten in October 2026 from HubSpot's Knowledge Base articles "Connect HubSpot and Slack" (updated August 20, 2026), "Manage notifications in Slack" (August 10, 2026), "Manage your records in Slack" (August 21, 2026), "Use Breeze Assistant in Slack" (October 19, 2026), "Set Slack event triggers with Agent Hub workflows" (September 16, 2026), "Sync and manage help desk tickets in Slack" (April 21, 2026), and the report-sharing article, along with the Slack listing on the HubSpot Marketplace. We checked the steps, plan requirements, permissions and command names against those pages. We didn't add prices for Zapier or Make here because they depend on volume; see our pricing guides linked above. HubSpot changes these features often, so check the plan requirement on your own subscription before you build on it.

KH
Ken Hayashi · Technology Consultant

Ken writes StackScout's integration and automation guides for B2B teams, focused on cutting through vendor marketing to what actually works in production.

Ken Hayashi
Ken Hayashi

Technology consultant with 10+ years in the Japanese tech industry. Specializing in SaaS evaluation, workflow automation, and B2B tool integration.

Related articles

How to Connect Stripe to QuickBooks Online (2026): 3 Methods, the Fee Entries, and How to Stop Double-Counting Revenue
Google Sheets to CRM Sync Failures in 2026: Rate Limits, Duplicate Rows, and How to Fix Both
Best MCP Servers for B2B Workflows in 2026
Notion API Integrations Guide (2026): The Data Sources Migration, Webhooks, and a Real Architecture
The Notion API Integrations Guide for B2B Teams (2026): A Technical Deep Dive on Workers, OAuth, and Build-vs-Buy