Feature request: Currently, HubSpot allows deal assignment via round-robin or basic workflow rules, but it does not provide a way to limit the number of deals a user can have per pipeline stage — nor does it offer intelligent fallback assignment when that limit is reached.
Problem: In complex sales operations, each pipeline stage requires different levels of effort. Users should not always handle the same number of deals in all stages. For example: up to 10 deals in Qualification, 20 in Proposal Sent, and 30 in Negotiation. Without this control, a single user can be overloaded in a critical stage, which affects SLAs and overall productivity.
Suggested solution: Allow HubSpot to set deal capacity limits per user and per stage. If a workflow tries to assign a deal to a user who has reached their limit for that stage, HubSpot should automatically reassign the deal to another available user — based on custom logic.
It is essential that this fallback assignment is configurable. Users should be able to define:
Which team the reassignment can go to (e.g., only SDRs)
A custom list of users (e.g., user A, B, and C)
Or a defined order of fallback priority
Workarounds we've tried:
Manual tracking with custom properties and workflows
Using calculated fields to estimate user workload
Round-robin workflows without per-stage limits
None of these alternatives address the issue in a scalable and automated way.