What is HubSpot round robin?
HubSpot round robin is the Rotate record to owner workflow action. It shares records equally between the users or team you choose, one record at a time, so new leads are spread across reps without anyone assigning them by hand. It is the last step of good routing: existing owners and territory rules come first.
This guide is for the HubSpot admin or RevOps lead setting up lead rotation. For where rotation sits in the full routing rule order, read our HubSpot lead routing guide; this page covers the rotation itself.
What do you need before you set it up?
A Sales Hub or Service Hub Professional or Enterprise subscription, paid seats for every rep in the rotation, and users who have accepted their HubSpot invite. If you rotate by team, only main team members are eligible. If nobody in the rotation is eligible, the record is left without an owner.
- Check the subscription and seats in your portal; HubSpot changes these requirements often.
- Decide whether you rotate between named users or a team.
- If you rotate HubSpot leads, turn off the setting that syncs the lead owner with the contact or company owner.
- If HubSpot syncs with Salesforce, check that the Salesforce owner sync will not overwrite the owner HubSpot assigns.
How do you set up round robin lead assignment in HubSpot?
Create a workflow, set the enrollment triggers, add the Rotate record to owner action, choose the owner property, decide whether to overwrite existing owners, choose the users or team to rotate between, then test with sample records before turning it on. The whole setup takes a few minutes; the decisions take longer.
- 01 Enroll ready recordsForm or lifecycle trigger, plus a ready-to-route filter
- 02 Rotate record to ownerOwner property, overwrite off, rotate between users or a team
- 03 Owner still unknown?If/then branch after the rotate step
- 04 Fallback ownerSet a named owner and notify them
- 05 Test, then turn onSample records, check who they went to
- Go to Automation > Workflows and create a workflow for the object you are rotating, usually contacts.
- Set the enrollment triggers, for example a form submission or a lifecycle stage change, plus a filter that the record is ready to route.
- Click the + icon, open the CRM section and choose Rotate record to owner.
- Choose the HubSpot user property to set. The default is the record's owner property.
- Decide on Overwrite if the record has an existing owner. For most lead flows, leave it off.
- Under Rotate between, choose specific users or teams.
- Save, enroll a few test records, check who they went to, then turn the workflow on.
Rotating HubSpot leads (beta)
For the leads object, HubSpot documented extra options in October 2026: a lead owner property, assignment to specific users and teams or to the contact owner, a choice of distribution type, an option to overwrite an existing lead owner, and an option to assign to available users only. Leads rotation was in beta at the time, so check your portal before relying on it.
How do you keep existing owners and add a fallback owner?
Leave the overwrite option off, or only enroll records whose owner is unknown, so existing customers keep their owner. Then add an if/then branch after the rotate step: if the owner is still unknown, set a named fallback owner and notify them. Nothing then sits unassigned because a rotation had no eligible rep.
- Existing owner first: a new form fill from a known account goes to the person who already owns it.
- Fallback branch: owner unknown after rotation → set the fallback owner → send them a notification.
- Queue review: someone checks the fallback queue every business day.
The full order of these checks is in our six-question routing decision tree.
Why is my HubSpot lead rotation uneven?
Usually because of how HubSpot counts, not a bug. Each rotate action keeps its own count, the count resets when owners are added or removed, and users without a paid seat are skipped. Compare what each action assigned over the same period, not total ownership across the portal.
| Cause | How to check | Fix |
|---|---|---|
| Several workflows each rotate separately | List every workflow with a rotate action | Route all new leads through one rotation, or accept separate counts per flow |
| Rotation reset after a team change | Compare the date of the change with the distribution | Batch team changes; measure from the last change |
| A rep lost their paid seat or was deactivated | Check seats and user status | Restore the seat or remove the rep on purpose |
| Existing owners kept (as intended) | Count only records the rotation assigned | Report on rotation assignments, not all ownership |
How do you handle reps who are out of office?
It depends on the object. For leads (beta), tickets and conversations, HubSpot offers an option to assign to available users only. For contacts and deals it did not document one, so take the rep out of the rotation while they are away, knowing that changes the count. Reassign their open leads too.
- Plan holidays as a change to the rotation, made once, not daily.
- Have a manager watch the absent rep's open records so response timers keep working.
- For booked meetings, switch the rep's availability off in the meeting rotation.
What are the other ways to rotate leads in HubSpot?
Three others, each for a different job: round robin meeting links that share bookings between reps, conversation routing for chat and inbox, and bulk assignment by hand from the leads view or the prospecting workspace. Use the workflow action for records, and the others for meetings and conversations.
| Option | What it rotates | Worth knowing |
|---|---|---|
| Round robin meeting link | Booked meetings | Available from Starter; picks whoever has gone longest without a meeting |
| Meeting rotations | Booked meetings | Professional and Enterprise; supports even or weighted splits and an availability switch |
| Conversation routing | Chat and inbox conversations | All plans, with a Sales or Service seat; sends each conversation to the least busy available user |
| Ticket routing | Help desk tickets | Service Hub Professional and Enterprise; can assign to available users only |
| Manual bulk assign | Leads you select | For one-off batches, not ongoing routing |
When is native rotation not enough?
When you need weighting, capacity caps or assignment based on how many open leads each rep already has, for contacts and deals. The workflow action shares equally and does not cap anyone. At that point routing needs designing as a system rather than one action.
Need routing your sales team trusts? We design and test rotation, fallback owners and SLAs as part of our HubSpot RevOps work.
Round robin checklist
Key takeaway: Round robin is the last rule, not the first. Keep existing owners, add a fallback owner, and judge fairness by what the rotation assigned, not by total ownership.
Frequently asked questions
Does HubSpot round robin skip reps who are out of office?
Only for some objects. When we checked in October 2026, rotating leads (in beta), tickets and conversations offered an option to assign to available users only. For contacts and deals, HubSpot did not document a way to skip away users, so remove the rep from the rotation while they are out.
Can you weight round robin in HubSpot?
Not in the workflow action. Rotate record to owner shares records equally between the chosen users or team. Weighted percentages are available in meeting rotations, which assign booked meetings rather than records.
Why did my round robin rotation reset?
HubSpot resets the rotation when users are added to or removed from the rotate action after the workflow is turned on. Make team changes in planned batches, and judge fairness over a period rather than from all-time ownership counts.
Will round robin overwrite an existing contact owner?
Only if you allow it. The action has an option to overwrite records that already have an owner. Leave it off, or filter enrollment to records whose owner is unknown, so existing customers keep their owner.
Which HubSpot plan includes round robin lead assignment?
When we checked HubSpot's documentation in October 2026, the Rotate record to owner action needed a Sales Hub or Service Hub Professional or Enterprise subscription, and the users in the rotation needed paid seats. Check your portal, because HubSpot changes these often.
Sources
HubSpot documentation behind the feature and tier notes above, checked October 2026. HubSpot changes features and tiers often, so check your own portal too.

