Lead routing allows you to specify how leads are distributed to different entities from any source.

Where To Find Lead Routing

Lead routing can be accessed from your user menu at the top right of your dashboard. Click on your main menu at the top right of your dashboard, then select 'Lead Routing.'

Lead Routing Scope

From the lead routing page, first select your scope that you are working in. All of your Companies, Offices, Teams, etc. will be listed if they are setup, and if you have access.

Generally speaking, you create advertisements or connect lead sources to some kind of entity (like an office.) Once the lead is created from that connection, it is delivered first to that entity. Then, the rules for that entity then dictate how to route the new lead. For more information, click here.

If you setup the lead routing rules for a specific entity, but you are actually sending all of the advertising to a different one, your rules won't really be working that well! This is why it's important to double check your scope.

Default Rule

The first thing you will notice is that there's a default rule in place already. It will always be there, because if by chance a lead comes in that does not match any rule you set, we must be able to send that lead to someone!

Rule Priority

As lead routing rules are added, they appear in the list always above the default rule.

The rules are in the order they will be ran by the system. As soon as the lead that the system is trying to distribute matches, it sends the lead into that lead routing rule.

Therefore, you should arrange your rules so that the most specific criteria are towards the top of the list, and the more generalized criteria are further down the list, since more leads will match less specific criteria.

You can change the order of the rules by looking to the right of each one in the list for the arrow controls to move them up or down.


How To Create Your Own Routing Rules

Step 1: Add New

Click on the 'New Rule' button at the top right

Step 2: Name + Recipients

Begin by entering a rule name. An appropriate name will help you identify it later in the list.

Then, look over to the right where you will find your Recipients. This box will contain the list of Agents that this rule will distribute leads to.

Click into the drop down list and start adding the Agents you want to send leads to in the order you want them to be distributed to.


Alternatively, you can click 'Add All From Office/Team.'

This will simply add all entity members to the list so you don't have to add them one at a time. If you click this option while there are already recipients selected, you will have to agree to wipe out the existing list before they could be added.

To revert to individual agent selection, click the 'REMOVE ALL FROM ENTITY' button to switch to the individual selection method.

Weight or Priority

If you want to change the order in which leads are distributed, you can use the priority buttons to do so as shown above.

Alternatively, you can use weight instead. Toggle on 'Set Weights' to use weighting mode.

This will allow you to specify by percentage roughly how many leads that match this rule will be distributed to each person in the list. Technically, it works by random number assignment. In the above example, each agent is set to 33%. So, each agent gets 33 out of 100 total random numbers assigned to them. When a new lead comes in, the system rolls the dice. The agent whose number is picked gets the lead, unless they were the last person to get the lead, in which case we roll the dice again. It's required that the percentages add up to 100% when configuring rules by weight.

Additionally, you can choose a Lender these leads will be routed to.

  • This routing rule supersedes individual profile Agent-Lender assignments.
  • The Lender must already be added to kvCORE by an Admin.

Step 3: Criteria

Moving away from your completed Recipients List, you will find your 'Lead Criteria' underneath the rule name.

Specifying criteria is optional. Should you leave the different criteria options blank, you would be creating your own version of the "Default" rule. 

When configuring your lead criteria you can set the following:

  • Source - This is the who+how the lead is generated. 
  • Lead Type: Buyer | Seller | Renter - You can select which lead types the rule applies to. Buyer leads sign up after viewing properties, seller leads sign up from your home evaluation page, Renters have been viewing rental properties.
  • Property Type - This is the Property Type the new lead looks to be interested in.
  • Area - The area the new lead looks to be browsing.
  • MLS - If you have more than one MLS connected to your kvCORE website, you can opt to narrow it by MLS.
  • Price - The upper and lower threshold for what price the new lead appears to be browsing within. 

The Property Type, Area, and Price are all dependent on what kvCORE can see when a new lead is acquired or registers. There are some cases in which the system may not be able to see this information, such as if a new lead is sent to your lead dropbox and it does not contain that information, there would be no way to really apply routing rules to them.  

Seller Leads

People who visit the sell page may end up not inputting their personal contact information after entering an address. If this is the case, then the lead may exist without any contact information apart from an address. These leads are not routed, they stay with an administrator until contact information is obtained. As an admin, even if you are out of rotation, you may end up with address-only leads that sign up on the office/team website. Agent sites always send their address-only leads to the agent.

Lead Sources
When you are dealing with a newer account that you may be setting up for the first time, your 'Source' drop down may be sparsely populated. This is because the options that appear in that menu are not really available until you have some leads in your system that have sources. The options in the menu are based off the data that's actually in your account. This is done because with some of the tools you may use to generate leads like squeeze links or zapier, you can specify your own custom sources. And, of course you may want to route those sources to specific entities. If you are trying to accomplish some basic routing from day one, you may need to create some test leads, or use the search criteria to control your lead flow until you can see the sources that are coming through. Then, you can modify your lead routing appropriately to accommodate your custom lead sources.

When you are finished, click on 'Save Criteria.'

Step 4: Distribution 


Set your configuration type here by clicking on one of the options.

  • Round Robin - This will rotate each lead assignment to the recipients list in the order they are set. It will alternate based on priority or weight. With the priority configuration, each person in the list gets a turn to accept a new lead. With weighting, it gives them an opportunity based on their weight.
  • Blast - This will give everyone in the distribution list an equal opportunity to accept the new lead. They all receive their new lead notifications at the same time. The first person to accept the lead gets it. 

Using the blast option will override any set priority or weight setting.

Distribution Via

You can set how new leads are delivered to the recipients list. You may select more than one option to give everyone more than one method to accept new leads. Agents who want to accept new leads via the kvCORE mobile app can do so and disable texts on their end. No need to modify any routing rules.

  • Phone - When a recipient is slated to receive a new lead, they will get a call from their kvCORE smart number.See "Lead Acceptance" below for further information on this process.
  • Text & Email - When a recipient is slated to receive a new lead, they will get a text/email which contains a special link. Opening the link will accept the lead.  

Lead Acceptance - Time Requirement + Timeout

Lead acceptance can be set on or off by checking the box shown above and specifying a time. Essentially, you are requiring the agent to confirm they want the lead to prove they are available for immediate followup when a new lead is given to them.

If a lead is set to be delivered via text or email, then there is a special link that they must click on in order to accept the lead if acceptance is on. Otherwise they just get a simple message that they have a new lead.

If a lead is set to be delivered via phone, then the kvCORE smart number will call them. If acceptance is on:

  • They will hear an automatic voice that tell them: "You have a New Lead in kvCORE. Press *1* to Accept. Press *2* to Decline."If the Agent presses 1 -  "Press 1 to connect to this lead. Press 2 to schedule a follow up task for later today."If the Agent does not choose an option, the system says - "Not sure what to say? Tell them your name is {agent_first_name} and you are a search assistant for the website you were just on."

If a lead is set to be delivered via phone and acceptance is off, they will immediately be prompted to connect:

  • "Press 1 to connect to this lead. Press 2 to schedule a follow up task for later today."If the Agent does not choose an option, the system says - "Not sure what to say? Tell them your name is {agent_first_name} and you are a search assistant for the website you were just on."

If an agent chooses to accept new leads via the kvCORE mobile app, they will receive app notificationsinstead of texts.

The timeout option acts as your backup plan if no lead is accepted within the specified timeframe. This will just assign the lead to the specified agent without requiring that they 'accept' it.
When setting the timeout in minutes, keep in mind that for each person in the recipients list, you have to multiply the number of minutes you're allowing them to accept the lead. For example, if there are 5 agents in the recipients list, and you allow them 3 minutes each, your timeout would need to be at least 15 minutes to allow all 5 agents an equal opportunity to accept the new lead before the timeout rule kicks in.

Step 5: Done!

Click the 'Add Rule' button at the bottom of the dialog. Your new rule will appear in the list of routing rules for the scope you selected (Office, Team, Agent.)

Company Admins - Listing Agents Routing Rules

The following option is only visible to company admins in kvCORE.

There are many different office configurations out there with different ways of handling the "my listing, my lead" discussion that is an interesting consideration for many. On one hand, very responsive listing agents will take care of their potential buyer leads. In many cases, listing agents may be so busy that leads which are sent to them are not handled right away. That being said, a very carefully designed smart campaign and behavioral triggers in kvCORE can alleviate some of that concern, provided the agent accountability rules are being met that you set within Business Analytics.

Special note - This rule will also account for co-listing agents. So, if the primary listing agent is not within a particular office that is receiving a lead, but the co-listing agent is, the co-listing agent will be treated as the listing agent and the lead will be assigned to them.

Bypass OFF = Assign leads who view listing agents listings to listing agents.
Bypass ON = Ignore listing agents and defer to specified lead routing rules for all leads regardless of which listings they view.
 Listing Agent TimeoutShould you choose to, you can also require that listing agents who would normally have leads routed directly to them be required to accept their leads within a certain timeframe before they can receive them. 

Available Timeout Increments:

  1. 5 minutes
  2. 15 minutes
  3. 30 minutes
  4. 1 hour
  5. 2 hours
  6. 4 hours
  7. 8 hours
  8. 24 hours
  9. 48 hours

When the lead is not accepted within the timeout, the lead goes through lead routing again, but the listing agent rule is ignored.

Did this answer your question?