Deal Assignment Round Robin

In HubSpot we can assign owner on round robin but for my use case our sales team has a team of 10 and each of them have their week off on different days. So based on their availability i want to ensure the deal gets assigned to only sales person who works on that day. So is there a way to implement this functionality in HubSpot?

Hi @AJ_Kakrot,

No, this is not possible natively. You’d have to look into third party integrations (PocketKnife could be an option) or custom code actions (requiring Operations Hub Professional or Enterprise). The out of the box workflow action cannot accomplish this.

Best regards!

Hi Karsten,
I’m wondering what kind flows would work with a custom to perfrom this?

We created two teams, one as ‘Sales Team’ and another named ‘No Round Robin’.
Create a workflow that assigns contacts or deals to ‘Sale Team’.
Add the users that are working that week to ‘Sales Team’ and the ones that are not to ‘No Round Robin’.
Change user teams when a new weekly rotation happens.

@CZoods But assigning users to either of the team is again manual task because we have 10 sales reps with distinct weekly off for two days.

We have something for this - you can check it out here: Redirecting to: /smart-lead-ticket-routing/
It’s a Round Robin action that lets you skip users based on their availability, working hours or out of office times.
It should help you in this case.

Hi @AJ_Kakrot

HubSpot’s native round robin doesn’t dynamically skip users based on their weekly availability or rotating days off. You could build a workaround using custom user properties plus workflows, but it becomes difficult to maintain as schedules change.

If this is a regular requirement, tools like LeadAngel, Chili Piper, or Distribution Engine are designed for more advanced routing. They can assign deals only to available reps based on schedules, territories, capacity, and other routing rules, which is much easier than maintaining complex HubSpot workflows.