Get Started
Screenshot of n8n workflow
FREE TEMPLATE
Automate HubSpot Slack Lead Alerts
4
Views
0
Downloads
8
Nodes
Download Template
Free
Preview Template
Utility Rating
6 / 10
Business Function
Sales
Automation Orchestrator
n8n
Integrations
Slack
HubSpot
Trigger Type
Schedule
Approx setup time ≈ 35 min
Need help setting up this template?
Ask in our free Futurise community
About
Community
Courses
Events
Members
Templates

How to Automate HubSpot Slack Lead Alerts?

Leon Petrou
FREE TEMPLATE
Automate HubSpot Slack Lead Alerts
4
Views
0
Downloads
8
Nodes
Download Template
Free
Preview Template
Utility Rating
6 / 10
Business Function
Sales
Automation Orchestrator
n8n
Integrations
Slack
HubSpot
Trigger Type
Schedule
Approximate setup time ≈ 35 minutes
Need help setting up this template?
Ask in our free Futurise community

Description

High value leads should not wait. This setup checks for new companies in HubSpot and sends a direct Slack alert when the account looks big. Sales teams get instant notice and can start contact sooner. It is built for fast handoff and simple daily use.

A schedule runs every 5 minutes. The HubSpot node pulls recently created or updated companies using a since time that matches the polling window. Return All is enabled, so every company found in that window moves forward. A filter keeps only records with annual revenue above five million, and you can change that rule or add employee count. The Slack node posts a message to a chosen user with the company name, website, revenue, and team size. You get quick visibility without noise from small leads.

Connect HubSpot and Slack with OAuth in n8n Cloud. Keep the since value in sync with your interval, and set the filter to match your ideal customer profile. You can send alerts to a single owner or switch Slack to a channel for team visibility. Expect shorter response times, faster handoffs, and more meetings from top accounts, especially for B2B teams and agencies that watch for enterprise signals. No webhooks are needed, so setup is simple and does not depend on site access.

Copy link

Tools Required

Slack
Sign up
Free plan: $0 / mo; limited to 10 apps (third-party or custom) and usable via Slack API
n8n
Sign up
$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.
HubSpot
Sign up
Free: $0 / mo; API access included (private app or OAuth). Limits on Free: 250,000 API calls/day and 100 requests per 10 seconds per private app.

What this workflow does?

  • Runs on a 5 minute schedule with no webhooks
  • Pulls recently created or updated HubSpot companies using a matching since time
  • Processes all companies found in the window with Return All on
  • Filters by annual revenue greater than five million, editable to your needs
  • Sends a Slack direct message to a selected user with key fields
  • Uses OAuth2 credentials for both HubSpot and Slack
  • Canvas notes guide timing alignment and filter setup

What are the benefits?

  • Reduce manual CRM checks from 5 hours a week to under 15 minutes
  • Cut time to first touch on large accounts by up to 80%
  • Improve focus by sending only companies that meet your rules
  • Connect HubSpot and Slack so reps act without switching tools
  • Handle new records every 5 minutes without adding staff
  • Eliminate copy and paste errors by sending mapped fields

How to set this up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with HubSpot and Slack. See the Tools Required section above for links to create accounts with these services.
  3. Open the HubSpot node named Get leads created last 5 minutes. In the credential dropdown, click Create new credential, then follow the on screen steps to sign in with OAuth. Give the credential a clear name.
  4. Open the Slack node named Notify sales rep. In the credential dropdown, click Create new credential, authorize your Slack workspace, and save. Choose the target user in the User field.
  5. Open the Schedule Trigger node and set the interval to every 5 minutes, or pick the interval you want for checks.
  6. Return to the HubSpot node and confirm the Since expression uses now minus the same number of minutes as your schedule. If you change the interval, update this value to match.
  7. Open the Filter node and set the condition to use properties.annualrevenue.value greater than 5000000. Adjust the number or add another rule for employees if needed. Make sure the revenue field is numeric in HubSpot.
  8. Edit the Slack message text if you want more fields, such as adding employee count. Use expressions to insert values from HubSpot.
  9. Activate the workflow. Create a test company in HubSpot with revenue above your threshold, then wait for the next run. Confirm the direct message appears in Slack.
  10. If no alert arrives, lower the revenue threshold for testing, check that the since window matches your schedule, and review the Execution log in n8n for errors.
  11. If you prefer team alerts, change the Slack node from user mode to send to a channel and select the right channel.
  12. Monitor usage and adjust the interval to respect HubSpot limits. Keep credentials current and review filter rules as your ideal customer profile evolves.

Need help or want to customize this?

Similar Templates

n8n
Sales
Automate HubSpot to Gmail Sales Outreach
Create personal sales emails at scale without guesswork. The flow pulls contacts from your CRM, studies past emails in Gmail, builds a quick persona, and writes a tailored draft for each person. Great for sales teams that want faster outreach with real context. It runs on demand and reads a target list from HubSpot. Each contact moves through a loop where the Variables step maps name, email, and the product you want to sell. Gmail pulls recent messages from that contact. An AI step using Google Gemini extracts traits like tone, decision style, and interests. A second AI step turns that persona into a subject line and HTML body. The email is saved as a Gmail draft so a rep can review and send. You will need HubSpot, Gmail, and a Google Gemini API key. Set your product in the Variables node and refine the Gmail search so only useful messages are used. Teams often cut drafting time from 30 minutes per contact to 2 minutes and can process hundreds of contacts in one run. Use it for account based outreach, reactivation, and upsell follow ups.
14 views
view
n8n
Sales
Automate Google Sheets HubSpot Lead Alerts
New leads flow from a Google Sheet straight into your CRM while your team gets instant alerts. It helps sales react fast and keeps contacts clean and organized without copy paste work. A Google Sheets trigger checks for new rows every minute. When a lead arrives, the data is sent to HubSpot as a contact with mapped fields like name, email, phone, interest level, and notes. At the same time, a Slack message posts to a chosen channel and a Gmail alert lands in the inbox. The flow then waits for a set time and checks the Followed Up? column. If it is still empty and interest is high, a reminder email is sent. If follow up happened, the flow ends quietly. Setup is simple for teams that already use Google Forms and Google Sheets to collect leads. Expect faster first responses, fewer missed leads, and consistent CRM records. It works well for small sales teams who want a sheet based follow up tracker with timed nudges. Adjust the wait time, Slack channel, and email settings to match your process.
5 views
view
n8n
Sales
Automate Email to HubSpot Lead Capture
Turn inbound emails into clean CRM records. Sales teams get contacts created and each message logged as an engagement in the CRM, without typing. Great for handling contact requests and demo emails. An email inbox watched by IMAP receives a new message. An AI model reads the email and pulls key details like name, email, phone, company, and location into a structured JSON. The flow checks HubSpot for a matching contact by email. If found, it maps the HubSpot contact id and records the email as an engagement. If not found, it creates the contact first, then adds the engagement with the original subject and body. The setup uses an OpenAI chat model with a defined output schema to keep fields consistent. You will need access to an IMAP email inbox, a HubSpot account with OAuth, and an OpenAI API key. Expect faster lead intake, fewer typos, and complete timelines in HubSpot. Good fits include inbound sales requests, replies to outreach, and leads sent by third party forms that forward email. After connecting credentials, test by sending a sample email and check that the contact and engagement appear in HubSpot.
4 views
view
See More Templates

These templates were sourced from publicly available materials across the web, including n8n’s official website, YouTube and public GitHub repositories. We have consolidated and categorized them for easy search and filtering, and supplemented them with links to integrations, step-by-step setup instructions, and personalized support in the Futurise community. Content in this library is provided for education, evaluation and internal use. Users are responsible for checking and complying with the license terms with the author of the templates before commercial use or redistribution.Where an original author was identified, attribution has been provided. Some templates did not include author information. If you know who created this template, please let us know so we can add the appropriate credit and reference link. If you are the author and would like this template removed from the library, email us at info@futurise.com and we will remove it promptly.