Hello Team,
We have a workflow that will create tasks for webinar attendees and non-attendees. I want the workflow to create the tasks, split equally and assign them to three different users and not just one specific user.
Is this something possible? It will save a huge amount of time spent on manual and operational tasks dispatch that we could rather spend on value-adding tasks.
Thanks in advance 
Hi @vignesh_r,
There are various ways to approach this:
- If you have custom code workflow actions (available in Operations Hub Professional), you could use such an action to assign a random number in a range and then branch by looking at that range.
- You could leverage third-party integrations like this one from Seventh Sense: Free HubSpot Split Test Automation | Seventh Sense
- If the users have an assigned paid sales seat, you can rotate records (including tasks) directly, you can find the documentation here: Assign ownership of records
Out of the box however, no, there aren’t any quick solutions. You’re immediately in workaround territory.
Best regards!
Thanks for the detailed response Karsten. We do have access to Operations Hub Professional so will take a look into the option you provided regarding this 
Hi @vignesh_r,
With Operations Hub, if you don’t have a developer, you could leverage ChatGPT to provide the code snippet that generates a random number.
You can then use that number of a subsequent if/then branch.
Here’s the documentation: Workflows | Custom Code Actions - HubSpot docs
Best regards!
That’s amazing. But I think I have found a simpler alternative without any coding. But I used ChatGPT to figure it out. Here’s the snippet of the chat: ChatGPT
So you basically have to create new contact property that has hubspot users in a drop down. In the workflow, first use “Rotate Record Owner” and there you have to select the specific users you want split the tasks between. In the next step, set action to create a task and assign it to the hubspost user that was set in the contact property you created and voila I have been able to do what I wanted to do and it is working.
Here are screenshots:
Let me know what you think 
Hi @vignesh_r,
That’s the third point from my first reply
So yes, that’s definitely a good option.
Best regards
Oh yes, almost. If i’m not wrong, you had suggested rotating the whole record owner. But in the workaround put in place, it does rotate the whole record. It only does for the task owner and in my case, the “Live Session Task Owner”. But either way, you nudged me to seek ChatGPT and it did work so a big thanks. This is gonna save me an hour or two every week 
No, you had precisely mentioned this in the third step and ChatGPT just ellaborated on it. So thanks :)))
Hi @vignesh_r,
Oh, yes
in any case, it’s important that you’re saving time.
If my replies helped you, you can help me by accepting my reply as a solution. It’s much appreciated and allows me to allocate more time to helping users like you.
Best regards!
Done and thanks again :)))
I used a branch to divide the leads 50/50 between two members of the team and cloned the task to assign it to a specific team member. I hope someone finds this helpful.