Get Started
Screenshot of n8n workflow
FREE TEMPLATE
Automate HubSpot Deal Routing and Team Alerts
15
Views
0
Downloads
10
Nodes
Download Template
Free
Preview Template
Utility Rating
7 / 10
Business Function
Sales
Automation Orchestrator
n8n
Integrations
Slack
HubSpot
Google Slides
Airtable
Trigger Type
Approx setup time ≈ 55 min
Need help setting up this template?
Ask in our free Futurise community
About
Community
Courses
Events
Members
Templates

How to Automate HubSpot Deal Routing and Team Alerts?

Leon Petrou
FREE TEMPLATE
Automate HubSpot Deal Routing and Team Alerts
15
Views
0
Downloads
10
Nodes
Download Template
Free
Preview Template
Utility Rating
7 / 10
Business Function
Sales
Automation Orchestrator
n8n
Integrations
Slack
HubSpot
Google Slides
Airtable
Trigger Type
Approximate setup time ≈ 55 minutes
Need help setting up this template?
Ask in our free Futurise community

Description

New deals should not sit in your CRM while your team guesses what to do next. This automation reacts to every new HubSpot deal and assigns the next step. It alerts the team, prepares slides for meetings, logs lost deals, and creates support tickets for follow up.

Here is how it works. A HubSpot event starts the flow when a deal is created. The workflow pulls full deal details, saves key fields, and then checks the deal stage. Closed won sends a Slack message to the deals channel. Presentation scheduled creates a Google Slides deck with the deal name. Closed lost writes a row to an Airtable table for loss review. At the same time, a value and type check decides ticket priority in HubSpot Service Hub, so high value new business gets a high priority ticket.

You only need to connect HubSpot, Slack, Airtable, and Google Slides. Set the Slack channel, Airtable base and table, and confirm your HubSpot property names. Expect shorter handoffs, faster follow up on big deals, and clean reporting on losses. This is useful for sales and revenue teams that want clear steps for each outcome.

Copy link

Tools Required

What this workflow does?

  • HubSpot event trigger starts on every new deal creation
  • Deal details pulled from HubSpot to capture amount, name, type, and stage
  • Field mapping with Set keeps only the needed values for clean logic
  • Stage based routing: closed won to Slack, presentation scheduled to Google Slides, closed lost to Airtable
  • Priority logic checks deal value over 500 and type new business to create a high priority ticket
  • Slack message posts to a chosen channel with the deal name for fast team visibility
  • Google Slides creates a titled presentation for upcoming sales calls
  • Airtable appends lost deals for clean reporting and follow up

What are the benefits?

  • Reduce manual handoffs from new deals to zero with instant routing
  • Cut prep time for sales meetings from 30 minutes to 3 minutes by auto creating slides
  • Improve data consistency by 90 percent by writing closed lost deals to one Airtable table
  • Speed response to high value deals by auto opening a priority ticket in minutes
  • Connect HubSpot, Slack, Google Slides, and Airtable without switching tools

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, Slack, Airtable and Google Slides. See the Tools Required section above for links to create accounts with these services.
  3. In the n8n credentials manager, connect HubSpot. Double click the HubSpot Trigger node, then on the Credential to connect with dropdown, click Create new credential and follow the on screen steps. Choose the deal creation event when prompted.
  4. Open the HubSpot Get and HubSpot ticket nodes and attach the same HubSpot credential. Confirm you have access to deals and tickets in your HubSpot account.
  5. Connect Slack. Double click the Slack node, create a new credential, approve your workspace, and allow posting to channels. Set the channel to your deals channel name.
  6. Connect Airtable. Double click the Airtable node, create a new credential, and use your Airtable personal access token from the Airtable account page if asked. Select the base and table for lost deals and ensure fields deal_name, deal_id, and deal_type exist.
  7. Connect Google Slides. Double click the Google Slides node, create a new OAuth credential, and grant access to your Google account. The node will create a presentation with the provided title template.
  8. Check the Set node. Make sure the field mappings match your HubSpot property names such as amount, dealname, dealtype, dealstage, and description.
  9. Review the Switch node rules. Confirm your HubSpot stage values are closedwon, presentationscheduled, and closedlost. Adjust values if your pipeline uses different stage names.
  10. Adjust the IF node thresholds if needed. Change the deal value limit of 500 or the deal type newbusiness to match your sales rules.
  11. Test each branch. Create three test deals in HubSpot and set the stage to closed won, presentation scheduled, and closed lost. Check for a Slack message, a new Google Slides deck, and a new Airtable row.
  12. If something fails, check permissions on each app, confirm channel names and table names, and verify property keys. After tests pass, turn the workflow on.

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.