Getting your page ready

Getting your page ready...

0%

Thanks for visiting PipelineSync.

Home Solutions Pricing Integrations Resources About Book a free consultation

allentrinidad@pipelinesync.net

REVOPS • 7 MIN

HubSpot Round Robin: How to Rotate Leads Between Owners

How to set up HubSpot round robin with the right options, keep existing owners, deal with reps who are away, and fix a rotation that looks uneven.

By the PipelineSync team Updated

PipelineSync field notes

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.

  1. 01 Enroll ready recordsForm or lifecycle trigger, plus a ready-to-route filter
  2. 02 Rotate record to ownerOwner property, overwrite off, rotate between users or a team
  3. 03 Owner still unknown?If/then branch after the rotate step
  4. 04 Fallback ownerSet a named owner and notify them
  5. 05 Test, then turn onSample records, check who they went to
A typical round robin workflow, with the fallback branch described below.
  1. Go to Automation > Workflows and create a workflow for the object you are rotating, usually contacts.
  2. Set the enrollment triggers, for example a form submission or a lifecycle stage change, plus a filter that the record is ready to route.
  3. Click the + icon, open the CRM section and choose Rotate record to owner.
  4. Choose the HubSpot user property to set. The default is the record's owner property.
  5. Decide on Overwrite if the record has an existing owner. For most lead flows, leave it off.
  6. Under Rotate between, choose specific users or teams.
  7. 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.

CauseHow to checkFix
Several workflows each rotate separatelyList every workflow with a rotate actionRoute all new leads through one rotation, or accept separate counts per flow
Rotation reset after a team changeCompare the date of the change with the distributionBatch team changes; measure from the last change
A rep lost their paid seat or was deactivatedCheck seats and user statusRestore the seat or remove the rep on purpose
Existing owners kept (as intended)Count only records the rotation assignedReport 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.

OptionWhat it rotatesWorth knowing
Round robin meeting linkBooked meetingsAvailable from Starter; picks whoever has gone longest without a meeting
Meeting rotationsBooked meetingsProfessional and Enterprise; supports even or weighted splits and an availability switch
Conversation routingChat and inbox conversationsAll plans, with a Sales or Service seat; sends each conversation to the least busy available user
Ticket routingHelp desk ticketsService Hub Professional and Enterprise; can assign to available users only
Manual bulk assignLeads you selectFor 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

✓
Subscription and seats checked
✓
One rotation for new leads
✓
Overwrite left off
✓
Fallback owner branch added
✓
Away-rep process agreed
✓
Tested on sample records
✓
Fallback queue reviewed daily
✓
Fairness measured per period

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.