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.
New buyers can create an account from the cart to unlock a controlled $10 first-purchase credit on eligible orders of $25+.
Related bundle
YouTube Creator Pipeline
8 hand-picked workflows for $39.00.
That is $4.88 each, vs $14.99 for this one alone.
View bundleSecure checkout powered by Stripe
Support
How to import this workflow into n8n
- 1Purchase or download the workflow to get the n8n workflow JSON file.
- 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
- 3Open each node marked with a credential warning and connect your own accounts and API keys.
- 4Run the workflow once manually to verify the data flow, then toggle it to Active.
Related Other workflows
- Build your first AI agent$9.99
- Automate Daily Lead Outreach from Google Sheets via Outlook$9.99
- Automate Lead Generation by Scraping Emails from Google Maps to Google Sheets$14.99
- Real-time crypto market analysis with GPT-4o-mini and CoinMarketCap APIs via Telegram$2.99
- Automate Comprehensive Jira Project Setup with AI and Form Integration$24.99
- Book and manage appointments with Google Calendar and Gmail$14.99
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.