Back to Blog
CRM & Automation

HubSpot Lead Routing: Setup, Rotation and Round Robin

11 min read

How HubSpot lead routing works, how to set up rotation and round robin meetings, and how to stop leads going unassigned. Plans, steps and checks.

HubSpot lead routing runs on a workflow. It enrols each new lead and uses the Rotate record to owner action to hand it to a rep or team. For bookings, a round robin meetings link shares calls across your reps. Both work well when your data is clean and your rules are written down. Both fail when nobody looks at them for a year.

This guide is for founders and heads of sales at service businesses running Google or Meta ads. Every lead you pay for needs an owner within minutes. Below you get what HubSpot does natively, the plan you need, the setup steps and the checks that stop leads going missing.

What lead routing does in HubSpot

Lead routing is the process of automatically assigning leads across a sales team, as HubSpot’s own sales blog explains. It decides on factors such as deal value, territory, use case or lead score. In plain terms, it answers one question the moment an enquiry lands: who owns this lead?

HubSpot describes the same idea in its sales automation guide. Inbound leads go to the right rep based on territory, deal size or custom criteria. There is no single routing switch. You build it from three parts:

  • A trigger, such as a form submission, a new contact from an ad or a change in lead status.
  • Conditions, usually If/then branches that sort leads by source, service line, location or score.
  • An assignment action that sets the contact, company or deal owner.

You will see other names for this: distribution, rotation, assignment rules, round robin. They describe the same job from different angles. Distribution is the goal. Rotation is the method. Assignment is the result on the record.

What you need before you start

Check your subscription first. This is where many teams get stuck halfway through a build.

HubSpot’s guide to assigning and rotating record owners using workflows lists Sales Hub or Service Hub Professional or Enterprise for the Rotate record to owner action. Everyone in the rotation needs a paid seat. Round robin meeting pages sit on a lower tier. HubSpot lists Starter, Professional and Enterprise for them. Each included rep needs a connected calendar.

Say you have five people taking sales calls. You will likely need a Professional seat for whoever builds the workflows, plus a paid seat for each rep in the pool. Check current pricing and seat types on HubSpot’s own pricing pages before you commit. They change.

How to set up lead routing with workflows

These steps follow HubSpot’s documented approach. Menu names shift now and then, so treat the official workflow guide as the final word.

  1. Create a contact-based workflow. Go to Automation, then Workflows, and start from scratch on the contact object. Use deals or tickets if your routing happens there.
  2. Set the enrolment trigger. Pick the event that means this lead is real and needs an owner. For ad-driven businesses that is usually your enquiry or quote form. Exclude contacts who already have an owner, or you will reassign existing relationships.
  3. Add If/then branches. Split leads by service line, state, deal size or source. Keep a final catch-all branch so no lead falls through.
  4. Add the Rotate record to owner action. It sits in the CRM section of the action menu. Pick the users or teams who share that branch.
  5. Choose how it distributes. For tickets and leads, HubSpot offers load balanced, round robin or random. HubSpot marks the lead option as beta, so check it in your account.
  6. Add a notification. Alert the new owner or create a task with a due time. An owner change on its own does not get anyone to pick up the phone.
  7. Test, then turn it on. Run a few dummy contacts through every branch before real traffic arrives.

Round robin, load balanced or random

Method How it assigns Best for
Round robin Takes turns across the chosen users Teams with similar capacity and similar leads
Load balanced Favours the user with the lightest load of open items Teams where some reps carry heavier pipelines
Random Picks a user without a set order Simple setups where short-term fairness matters less

Round robin is the easiest to explain and the easiest to audit. Load balanced suits reps who work at different speeds. It only works if owners keep their open records current. If deals sit in old stages, a load balanced rule will starve your best closer or bury your slowest.

A rotation quirk worth knowing

HubSpot says that adding or removing owners from a live rotate action resets that action’s assignment counts. The rotation starts again. Its guidance on assigning record ownership says the same.

So when a rep joins or leaves, expect the next few leads to land unevenly. Make the change at a quiet time, not mid-campaign.

Round robin meetings: sharing bookings across your team

Workflows assign owners. The meetings tool assigns calendar time. They are different features, and many teams use both.

HubSpot’s page on group and round robin meeting availability explains how it works. A round robin page checks your set availability against each rep’s connected calendar. When more than one rep is free, HubSpot picks the one who has gone the longest without being assigned a meeting.

One setting matters most for service businesses: Prioritise contact owner. When it is on, HubSpot checks whether the contact already has an owner. If that person is free and on the page, they get the booking. Returning leads and referrals stay with the rep who knows them.

To make the two features work together:

  • Route the lead to an owner with a workflow first.
  • Send the booking link in your first reply, with Prioritise contact owner on.
  • Include only reps who take new-business calls, each with a connected calendar and real working hours.

A rep whose calendar is full of internal meetings will offer the wrong slots. Ask each rep to block real unavailable time before you publish the page.

Routing rules that suit an Australian service business

The right rules depend on what actually differs between your leads. Most service firms need only a handful.

Route by source and intent first

A demo request or a pricing enquiry says “I am ready to talk”. A checklist download says something very different. Send the first group to a person, or a fast first reply, in minutes. Let the second go into nurture. If you want to set response targets for each tier, lead priority tiers and response-time targets are a handy framing.

For ad traffic, source is often the cleanest rule. A Google search lead on a specific service usually has stronger intent than a broad Meta awareness lead. Tag the campaign in a property so the rule can read it.

Then by service line, territory and fit

  • Service line: an accounting firm might send tax leads to one adviser and advisory leads to another.
  • Territory: if you have offices in Sydney, Melbourne and Brisbane, route by state or postcode. Do not rely on free-text fields.
  • Fit: use company size, revenue band or a score to send bigger jobs to a senior closer. A lead scoring model helps you decide what deserves weight before you wire it into a branch.
  • Capacity: use load balanced rotation, or add an availability property reps switch off when they are on leave.

Keep rules short and visible

Stale rules are the usual failure. A rule that still sends leads to a rep who left in March means ad spend lands on a record nobody checks. Write each rule in a shared document with an owner and a review date. Keep the branches few enough that a new sales manager can read the workflow in five minutes.

Clean data comes before clever routing

Routing reads properties, so it is only as good as what sits in them. The sales automation guide makes the same point. Automation amplifies whatever is already in your CRM, problems included. It lists clean records, set values for lead source and territory, and a compliance check before outbound automation starts.

In practice that means:

  • Use dropdowns, not free text, for state, service and source. “NSW”, “New South Wales” and “Nsw” are three different values to a branch.
  • Capture UTM and campaign data on every form so you can route and report by source.
  • Deduplicate before you enrol. Two records for one person means two owners and two follow-ups.
  • Check consent. Australian businesses sending commercial email or SMS must follow the Spam Act, and the ACMA spam rules explain what that means. Confirm opt-in status before an automated message goes out.

If your ad account feeds the CRM, confirm that the data your campaigns pass into HubSpot is shaped the way your routing expects. Do it before you build on top.

How to test and improve routing

A workflow that runs is not the same as a workflow that works. Run this check monthly.

  1. Submit test leads through every form and channel. Cover each branch, including one incomplete lead that should hit the catch-all.
  2. Check the record. Owner set, lead status updated, notification sent, task created with a due time.
  3. Look for unassigned leads. Save a view of contacts created in the last seven days with no owner. It should be empty.
  4. Look for duplicates. Search for matching emails across owners.
  5. Measure time to first touch by owner and by source. This number shows whether routing is serving the business.
  6. Review the rep list. Remove leavers, update availability and re-check the rotation after any change.

Watch the gap between assignment and action. A lead assigned instantly to a rep who is on a call is still an unanswered lead. Add an escalation rule. If the owner logs no activity within a set number of minutes, alert a manager or reassign.

Where native routing stops and speed begins

HubSpot decides who owns a lead. It does not make anyone reply. That matters when you pay for clicks, because the cost of a slow reply lands in your ad budget, not in the CRM. In the Australian businesses we have audited, a typical first reply takes about 3.5 hours.

Njin is an Australian AI sales agency. We build and run the sales system inside the CRM you already use. Our HubSpot work covers workflows, scoring and routing rules written from your playbook. Our AI lead routing work sits on top of rotation, so rules, qualification and first response run as one process.

Three parts usually matter most:

For the day-to-day sequence, see lead response management for Australian service businesses. The messages that follow are covered in automated follow-up that does not feel automated.

Common questions

What is the difference between lead routing and round robin in HubSpot?

Lead routing is the whole process of deciding who owns a lead, using rules such as source, territory or score. Round robin is one way to share leads or meetings once that is decided. Each person takes a turn.

Do I need HubSpot Professional for lead rotation?

For the Rotate record to owner action, HubSpot lists Sales Hub or Service Hub Professional or Enterprise, with paid seats for everyone in the pool. Round robin meeting pages start at Starter. Check HubSpot’s pricing page for current tiers.

Can HubSpot book a meeting with the existing contact owner?

Yes. Turn on Prioritise contact owner on the round robin meeting page. HubSpot checks the contact’s email for an owner. If that owner is free and on the page, they get the meeting. If not, it offers the time to another team member.

Why do leads end up unassigned in HubSpot?

The usual causes are triggers that exclude the lead, branches with no catch-all and values that match no rule, such as a state typed in a different format. Departed reps and old territory rules cause the same gap. A weekly view of new contacts with no owner shows it fast.

Take the AI Consulting Fit Scorecard to see where your lead handling leaks revenue. It takes five minutes.

Frequently Asked Questions

What is the difference between lead routing and round robin in HubSpot?
Lead routing is the whole process of deciding who owns a lead, using rules such as source, territory or score. Round robin is one way to share leads or meetings once that is decided. Each person takes a turn.
Do I need HubSpot Professional for lead rotation?
For the Rotate record to owner action, HubSpot lists Sales Hub or Service Hub Professional or Enterprise, with paid seats for everyone in the pool. Round robin meeting pages start at Starter. Check HubSpot’s pricing page for current tiers.
Can HubSpot book a meeting with the existing contact owner?
Yes. Turn on Prioritise contact owner on the round robin meeting page. HubSpot checks the contact’s email for an owner. If that owner is free and on the page, they get the meeting. If not, it offers the time to another team member.
Why do leads end up unassigned in HubSpot?
The usual causes are triggers that exclude the lead, branches with no catch-all and values that match no rule, such as a state typed in a different format. Departed reps and old territory rules cause the same gap. A weekly view of new contacts with no owner shows it fast.

About the Author

James Killick
James Killick

Co-founded by James Killick. Building AI-powered sales systems for B2B businesses.

Want to implement these strategies?

Talk to our AI about how we can help automate your sales process.

Start The Conversation