Connect HubSpot and Slack
Qualify inbound leads, post to #sales the moment one scores hot, and keep every lead’s HubSpot contact current, from one request.
34 actions combinedHubSpot: OAuth or Bearer token authSlack: OAuth or Bearer token auth

Score buying intent
Score > 70
score > 70
Default path
Notify #sales
Sync the contact
TL;DR
Connect HubSpot and Slack once and one ModuleX agent runs your lead desk: it scores each inbound lead, posts the hot ones to #sales with post_message, and keeps the CRM current with search_contacts, create_contact, and update_contact. One plain-English request; the composer makes it repeatable on every new lead.
The two tools. What each one is, before they meet.
What is HubSpot?
The ModuleX HubSpot integration lets a ModuleX agent operate HubSpot on your behalf, running create, update and find actions across recent contacts, contact by ids and contacts, directly from a plain-English request, using your organization's own HubSpot credentials. No pre-built workflow is required: the agent picks the right HubSpot action for the task.
HubSpot in ModuleXWhat is Slack?
The ModuleX Slack integration lets a ModuleX agent operate Slack on your behalf, running list actions across channels, messages and reactions, directly from a plain-English request, using your organization's own Slack credentials. No pre-built workflow is required: the agent picks the right Slack action for the task.
Slack in ModuleXOne workflow across HubSpot and Slack
- 01Connect HubSpotConnect HubSpot once with OAuth or a Bearer token, using your organization’s own credentials. ModuleX encrypts them and scopes them to your org.
- 02Connect SlackConnect Slack once with OAuth or a Bearer token, then pick the channel that should hear about hot leads.
- 03Describe the workflowAsk ModuleX to qualify inbound leads, post an alert to #sales when a lead scores hot, and create or update the HubSpot contact. It maps to real actions like Slack post_message and HubSpot create_contact.
- 04Review the planModuleX streams the plan onto the canvas: the lead trigger, the scoring step, a hot-lead branch to Slack, and the HubSpot sync. Check it before it runs.
- 05Run itRun it on every inbound lead so #sales hears about the hot ones and HubSpot stays current, or send the same request by hand.
Drive HubSpot and Slack in plain English
Type what you want. A ModuleX agent picks the right HubSpot and Slack actions, chains them, and runs it. No workflow to build.
- “When a lead scores hot, post an alert to #sales”resolves to
post_message - “Create or update the HubSpot contact for this lead”resolves to
create_contactupdate_contact - “Find the HubSpot contact for this email and post their status to #sales”resolves to
search_contactspost_message
HubSpot and Slack at a glance
Connect HubSpot and Slack
HubSpot uses OAuth. You connect your HubSpot account once; ModuleX stores the access token encrypted and scoped to your organization, so your team shares a single secure connection.
Connect HubSpot →Slack uses OAuth. You connect your Slack account once; ModuleX stores the access token encrypted and scoped to your organization, so your team shares a single secure connection.
Connect Slack →More pairings
Recipes that use HubSpot or Slack
HubSpot and Slack: frequently asked
HubSpot connects with OAuth or a Bearer token, and Slack with OAuth or a Bearer token. You connect each once; ModuleX stores the credentials encrypted and scoped to your organization.
Put HubSpot and Slack to work together.
Connect HubSpot and Slack once and let one agent run the workflow across both from a single plain-English request.
Last updated: Jul 2026HubSpotSlackAll 179 integrations