Auto-Assign Deals in HubSpot to Fitting Sales Reps Based on Geography and Company Size

# Use case To guarantee an effective sales process, deals must be distributed between sales reps in the best way. Normally, this involves manually assigning new deals that have come in. This workflow automates it for you! # What this workflow does This workflow runs once a day and checks for unassigned deals in your HubSpot CRM. Once it finds one, it enriches the deal with information about the assigned contact and their company. It then checks the region of the assigned company before looking at the company's employee size. Based on this, it assigns the deal to the right sales rep within your company. # Requirements - New deals in HubSpot need to be unassigned in the beginning. - New deals have to have an attached contact that has an attached company in HubSpot. - The company needs to have values for region and employee count in HubSpot. # Setup The setup is quite straightforward and will probably take a few minutes only. 1. Add your **HubSpot** credentials. 2. Customize your criteria for assigning deals in the `Assign by Region` and the following `Assign` nodes. 3. Make sure deals are assigned to the right sales rep in the HubSpot nodes at the end. 4. Activate the workflow. # Customizing this to your needs - Adjust the trigger interval to your needs. Currently, it defaults to once a day. - Adjust your region settings by adding/updating/removing options in the respective node. - Adjust your employee size settings by adding/updating/removing options in the respective node. # Ideas to enhance this flow - Wrap each region's assigned criteria into different sub-workflows for easier maintainability. This will not consume additional execution counts. - Add more logic on what happens once a deal does not match any criteria you've set.

n8n
Auto-Assign Deals in HubSpot to Fitting Sales Reps Based on Geography and Company Size
$14.99
Last updated September 5, 2026
30-day money-back guarantee
Instant download
Lifetime updates included

New buyers can create an account from the cart to unlock a controlled $10 first-purchase credit on eligible orders of $25+.

Secure checkout powered by Stripe

Support

How to import this workflow into n8n

  1. 1Purchase or download the workflow to get the n8n workflow JSON file.
  2. 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
  3. 3Open each node marked with a credential warning and connect your own accounts and API keys.
  4. 4Run the workflow once manually to verify the data flow, then toggle it to Active.

Related Other workflows

More from Niklas Hatje

Need this deployed? We'll set it up for you.

Our automation experts deploy this workflow in your stack, connect your accounts, and verify it works — or build a custom solution from scratch.