Skip to content
KudosCRM

Founding offer: we set up your CRM for you — free for the first 100 teams. Book your setup

CRM Lead Routing Software for Rules, Rep Pools, and Territories

Assign leads from forms, bookings, and inbound webhooks to fixed owners or round-robin pools. Use on-demand routing rules, territories, and an unassigned queue to keep lead ownership clear.

Assign leads automatically from forms, bookings, and inbound webhooks
Route leads with priority-ordered rules and fixed or round-robin owners
Rotate rep pools without duplicate assignment turns
Manage territory hierarchies, priorities, managers, and overlap
Notify owners and audit every lead ownership change
14-day free trial No credit card required

Routing rules, by priority

Enterprise EU · fixed rep

No match

Company present · Source equals Partner

Webinar Leads · rep pool

First valid match

Lead Source equals Webinar → round robin, inactive reps skipped

Catch-All · fixed rep

Not reached

No conditions · runs last

If no rule matches

Round RobinTerritoryCreatorManual

Run from the Route action on the lead record. Evaluation stops at the first rule that resolves to an active owner.

The Short Version

What Is CRM Lead Routing?

CRM lead routing is the process of assigning leads to sales owners based on predefined assignment rules, rep pools, or territory logic. It helps teams keep ownership clear instead of relying on someone to manually distribute every new lead. KudosCRM supports automatic owner assignment at selected capture points, on-demand lead routing rules, round-robin pools, territory management, an unassigned lead queue, owner notifications, and assignment auditing.

Assign at Capture

Forms, booking pages, and inbound webhooks can assign an owner as the lead enters KudosCRM.

Route with Defined Rules

Apply priority-ordered lead routing rules from the lead record when ownership needs to be resolved.

Share Leads Across Rep Pools

Use concurrency-safe round-robin assignment or leave leads unassigned for your team to claim.

Manage Territories

Assign leads, companies, and deals to structured territories with priorities, managers, dates, and overlap checks.

Automatic capture assignment and workspace routing rules are separate. Capture surfaces can assign owners when leads arrive, while the general routing-rules engine currently runs from the Route action on the lead record.

Assign New Leads at the Point of Capture

New leads do not always need to wait for a separate routing step. KudosCRM supports owner assignment directly from forms, booking pages, and inbound webhooks, with each capture path using assignment options that fit its workflow.

Assign Leads from Forms

Each form can leave the lead unassigned, assign a fixed rep, or rotate through a round-robin pool of up to 50 reps. When a submission creates both a contact and a lead, both records receive the same owner.

Protect Existing Ownership

Form assignment only fills an empty owner. If a repeat submission comes from a lead already owned by a rep, KudosCRM does not take the lead away from that rep.

Assign Ownership from Bookings

Booking pages can assign the resulting lead and contact to the meeting host, a fixed rep, or a round-robin ownership pool. The booking's CRM owner rotation is separate from meeting host selection — a host pool chooses the first available meeting host in configured order, not calendar round robin.

Resolve Owners from Inbound Webhooks

Inbound webhook events can leave the lead unassigned, assign a fixed rep, read the owner from the incoming payload, or rotate through a workspace pool. Owner values from the payload can match by email or external ID.

Respect Working Hours on Webhook Rotation

Inbound webhook pools can skip reps who are outside their working hours. If nobody is currently inside working hours, KudosCRM falls back to the full pool rather than dropping the lead. Working-hours-aware rotation currently applies to inbound webhooks only.

Keep Chats with the Existing Owner

When KudosCRM can connect an inbound chat to a known lead, deal, or open ticket, the conversation follows the rep who already owns that relationship.

Owner assignment, per capture path

Forms

UnassignedFixed repRound robin · up to 50 reps

Booking pages

Meeting hostFixed repRound-robin pool

Inbound webhooks

UnassignedFixed repFrom payloadRound robin · working hours

Assignment only fills an empty owner

A repeat submission never takes a lead away from the rep already working it.

What a rule can test

Lead SourceLifecycle StageJob TitleFirst NameLast NameCompany

Five operators

equalsnot equalspresentblankin list

Conditions inside one rule combine with AND. Nested OR conditions are not currently supported — use two rules instead.

Route Leads with Priority Rules and Clear Fallbacks

Lead routing rules give teams a controlled way to resolve ownership when a lead needs to be routed. KudosCRM evaluates enabled rules by priority, stops at the first valid match, and then uses a workspace fallback when no explicit rule assigns an owner.

Run Rules by Priority

Higher-priority routing rules run first. The first matching rule that resolves to an active user assigns the owner and stops further evaluation. A condition-free rule can also be used as a final catch-all.

Route on Six Lead Fields

Standard lead routing rules currently support Lead Source, Lifecycle Stage, Job Title, First Name, Last Name, and Company.

Use Five Rule Operators

Conditions support equals, not equals, present, blank, and in list. Multiple conditions inside one routing rule use AND logic. Nested OR conditions are not currently supported.

Assign a Fixed Rep or Rep Pool

Each routing rule can assign one fixed rep or rotate through a round-robin rep pool. Inactive users are skipped — if a fixed-owner rule points to an inactive rep, KudosCRM continues to the next routing rule instead of stopping.

Turn Rules On or Off

Individual rules can be enabled or disabled without deleting the configuration. Inactive rules are skipped during routing.

Route a Lead on Demand

The Route action on the lead record runs the complete routing rule set. This is the current trigger for the workspace routing-rules engine.

Decide What Happens When No Rule Matches

KudosCRM supports four workspace default strategies: Round Robin rotates across active workspace reps, Territory uses the matching territory's reps, Creator keeps ownership with the record creator, and Manual leaves the lead unassigned until someone claims or assigns it.

Use Round-Robin Pools and an Unassigned Queue to Control Lead Ownership

Not every lead needs the same assignment method. KudosCRM combines round-robin pools with a visible unassigned queue, giving teams a structured way to distribute leads automatically or let reps claim them when manual ownership makes more sense.

Rotate Leads Across Rep Pools

Forms, booking ownership, and supported webhook assignment can rotate leads through configured rep pools, preserving the order set by the admin.

Keep Concurrent Assignments Accurate

Round-robin assignment uses an atomic rotation cursor. If two submissions arrive at nearly the same time, they cannot consume the same rotation turn and accidentally assign the same slot twice.

Skip Inactive Reps

Inactive users are removed from pool resolution so deactivated accounts do not continue receiving new leads.

Leave Leads Unassigned When That Is the Right Workflow

Teams can deliberately keep leads unassigned instead of forcing ownership. The leads inbox includes All, Mine, My Team, and Unassigned views, and the Unassigned view can be shared through its filter state.

Claim a Lead in One Click

An unowned lead can be assigned using Assign to me. If the server rejects the assignment, the interface rolls the change back.

Claim or Reassign Leads in Bulk

Select multiple leads to claim them or assign them to another rep. Partial failures are reported rather than hiding which records did not change.

Change Ownership from the Inbox

An inline owner picker lets authorized users change a lead's owner or deliberately move the lead back to Unassigned.

Keep New Assignments Visible

A newly assigned lead stays marked unread for the new owner until that person opens it. A manager viewing the record does not clear the new-owner state.

The KudosCRM leads inbox with an Owner column showing assigned reps and Unassigned chips, a source column, and filters across the top

Every lead shows its owner — or sits visibly in the Unassigned view until someone claims it.

Route Leads, Companies, and Deals into Managed Territories

Territory management gives larger sales teams a structured way to divide CRM ownership by market, region, customer type, or other business rules. KudosCRM supports territory hierarchies, priorities, effective dates, managers, overlap detection, performance reporting, and rules for leads, companies, and deals.

Build Territory Hierarchies

Create parent and child territories such as EMEA → DACH. Hierarchy rules prevent circular structures and allow performance to roll up through child territories.

Set Priorities and Active Dates

Each territory can have a priority, effective start and end dates, a manager, and a rep roster. If two territories match the same record, priority determines which one wins.

Assign Territories Automatically

Leads, companies, and deals can receive a matching territory when they are created or while the territory field is still empty. An existing territory assignment is not silently overwritten — changing it later is an explicit, recorded action.

Use Different Rules by Record Type

Lead territory rules can use Country, Source, Channel, Stage, Grade, Company, and Predicted Value. Company territories can use industry, size, lifecycle, revenue, and country. Deal territories can use value, status, label, industry, company size, and country.

Use Grade for Territory Assignment

Lead Grade can be used in a territory rule — for example, Grade A or B → Enterprise Territory. This assigns the territory; it does not directly route the lead owner based on Lead Score.

Detect Territory Overlap Before It Causes Confusion

KudosCRM checks active territory rules for ambiguous overlap. When two territories can match the same record, the system flags the pair and identifies which territory wins under the current priority order.

Territory hierarchy

EMEA

Priority 10

Manager, rep roster, effective dates

DACH

Priority 20

Rolls performance up to its parent territory

Benelux

Overlap flagged

Can match the same record as DACH — priority decides the winner

Hierarchy rules prevent circular structures. Existing territory assignments are never silently overwritten.

Notify New Owners and Keep Every Ownership Change Auditable

Ownership should be visible after the routing decision, not disappear into the background. KudosCRM notifies assigned reps, records ownership changes, and controls who has permission to change the owner of CRM records.

Notify the New Owner

When one user assigns a lead to another, KudosCRM can send an in-app notification and an OS-level Web Push notification, even when the browser tab is closed. Self-assignment notifications are suppressed.

Name the Routing Decision

When a routing rule assigns a lead, the routing record identifies the mechanism that made the decision — for example, “Lead routed via ‘Enterprise EU’ rule.”

Audit Every Lead Owner Change

Every lead ownership change creates an audit-log record containing actor, IP, previous value, and new value. The audit log is filterable and can be exported to CSV.

Keep Timeline Claims Precise

Contact owner changes appear on the contact timeline, and territory changes appear on the related record timeline. Lead assignee changes are always available in the audit log, but are not a lead timeline event in every case.

Separate Edit and Assignment Permissions

Changing ownership has its own permission, so a team member can have permission to edit a lead without automatically having permission to take ownership of it.

Keep Ownership Inside the Workspace

Owner IDs are validated against the current workspace, so a record cannot be assigned to a user from another workspace. Owner changes are also broadcast to other open KudosCRM tabs.

The KudosCRM audit log — every sensitive action with its actor, resource, origin and severity, filterable and exportable to CSV

How It Works

How Does Lead Routing Work in KudosCRM?

KudosCRM uses different assignment paths depending on how the lead enters and how your team wants ownership handled.

1

Configure Your Assignment Method

Choose fixed owners, round-robin pools, territory rules, workspace defaults, or a manual unassigned workflow.

2

A Lead Enters KudosCRM

The lead can arrive through a form, booking page, inbound webhook, chat flow, or another CRM process.

3

Capture-Time Assignment Runs Where Configured

Forms, bookings, and inbound webhooks can assign an owner immediately. Territory rules can also assign a matching territory during record creation.

4

Run Routing Rules When Needed

Use Route on the lead record to evaluate the priority-ordered workspace routing rules. The first rule that resolves to an active owner wins.

5

Apply the Workspace Fallback

If no explicit rule assigns the lead, the workspace default can use Round Robin, Territory, Creator, or Manual assignment.

6

Notify and Record the Ownership Change

The assigned rep can receive an in-app and Web Push notification, while the owner change is written to the audit log.

What's Actually in the Box

Lead Routing and Assignment Features in KudosCRM

Priority-ordered routing rules

First valid match wins

Six lead routing condition fields

Five condition operators

AND-based rule conditions

Fixed-rep routing

Per-rule round-robin pools

Inactive-user protection

Enable and disable routing rules

On-demand Route action

Four workspace fallback strategies

Atomic round-robin assignment

Form owner assignment

Booking owner assignment

Inbound webhook owner assignment

Working-hours-aware webhook rotation

Unassigned lead queue

One-click lead claiming

Bulk claim and reassignment

Inline owner picker

Territory hierarchy and priorities

Territory effective dates and managers

Territory overlap detection

Territory assignment history

Territory performance reporting

In-app assignment notifications

Web Push notifications

Owner-change audit log

Separate owner-change permissions

Cross-workspace assignment protection

KudosCRM Lead Routing vs. Manual Lead Assignment

KudosCRM Lead RoutingManual lead assignment
Capture assignmentForms, bookings, and inbound webhooks can assign owners when configuredSomeone reviews and assigns incoming leads
Routing rulesPriority-ordered rules with fixed or round-robin assignmentOwnership decisions are made individually
Round robinRotation uses a shared cursor to keep assignment order consistentDistribution must be tracked manually
Inactive repsInactive users are skipped automaticallyAvailability must be checked before assigning
Fallback handlingRound Robin, Territory, Creator, or Manual fallbackManager or rep decides what happens next
Unassigned leadsDedicated Unassigned view with claim and bulk actionsUnowned leads need separate tracking
TerritoriesHierarchies, priorities, effective dates, overlap checks, and managersTerritory logic must be maintained separately
NotificationsIn-app and Web Push assignment notificationsTeams need their own notification process
Ownership auditActor, IP, before/after values, filters, and CSV exportChanges need to be documented manually
PermissionsOwner changes can be controlled separately from record editingOwnership controls depend on the manual process

Give Every New Lead a Clear Ownership Path

Assign leads at capture, route them when needed, and keep unassigned leads visible until someone takes responsibility.

Get Started Free

Lead Routing Software for Teams Sharing Inbound Leads

Keep ownership organized when several reps, teams, or territories work from the same incoming lead flow.

SaaS & IT CompaniesReal EstateProfessional ServicesLaw FirmsInsuranceMulti-Region Sales Teams

Connect Routing to Your Team's Tools

Notify the new owner in Slack, follow up from Gmail, or send assignment events to any system that accepts a webhook.

Slack logoSlack
Gmail logoGmail
Google Calendar logoGoogle Calendar
Zoom logoZoom
Webhooks
Event Sources
See All Integrations

Go Deeper

Features That Work with Lead Routing

Lead routing is part of the Lead Qualification stage of the journey — where every captured lead is scored, graded, and given a clear owner.

All Features

FAQ

Frequently Asked Questions

Route With Control

Give Every Lead a Clear Owner, Territory, or Next Step

Assign leads at capture, distribute them across rep pools, manage territories, and keep every ownership change visible.