weighted lead assignment by total sales

Hello,

I’m trying to create a workflow that would enable us to assign more leads to people that have a higher revenue in closed won within the last 30 days.

The simplest way i could think of would be to create a workflow that assigns a user to a team, and then split the lead rotation between the 2 teams, with team 1 being every user, and team 2 being those that have a revenue of more than the average of all the deals within closed won, but I can’t find a way to automate team membership.

Any ideas?

Hi @NPorter7,

With “vanilla” workflows, this is not possible. Workflows don’t let you look up the revenue closed by a HubSpot user or change their team membership.

To achieve this, you would need HubSpot Operations Hub Professional (to access custom code actions) and the help of a developer. There is already an entry in the programmable use case library: Weighted Lead Rotation. This would have to be adjusted by a developer to reflect your requirements.

(It might also be possible to achieve this with third-party solutions but I’m not aware of any.)

Hope this helps!

Hi @NPorter7 Our team has been working on a new platform that gives HubSpot users/managers better ability to fully control contact/company/deal/ticket assignment including performance based weighted rotation, Out of Office status, working hours, capacities, service level agreements and more!
We are proud to announce we are listed on the HubSpot app marketplace where you can find more information about our solution!