How to Replay Historical Leads Before You Change Routing Software
A fair lead-routing test needs arrival-time records and an answer key set before vendor results appear. This guide shows how to build the sample, judge conflicts, and compare routes.
Published October 1, 2026

A routing vendor can make yesterday’s leads look easy by using information that arrived days later. AI-assisted routers may combine account matching, enrichment, and a predicted fit score; a polished retrospective demo can quietly use fields the team did not have when the lead arrived. A fair replay asks a narrower question: with only the arrival-time information, who would have received the lead, how quickly, and what would happen when the information was incomplete? Sales operations needs an answer key before seeing any candidate’s output.
The lead that looks obvious only on Wednesday
Constructed example: a form arrives Monday morning from a buyer using a personal email address. The company field is blank. On Wednesday, enrichment attaches the buyer to an existing customer account. A model that sees Wednesday’s account match during a Monday replay can route the record beautifully to the account owner, even though that information was unavailable at the moment of assignment. The honest Monday answer may be a monitored holding queue with a human follow-up. Record both moments; score the first route using Monday’s fields and the recovery using Wednesday’s update.
Rebuild the record as it arrived
Export a recent period of eligible leads with their original arrival time, source, company and account identifiers, geography, requested product, language, owner history, and later corrections. Use the field history or source-system event when possible. If today’s record contains enrichment added after the first route, do not feed that later value into the initial replay. Keep it in a separate column to test delayed-data behavior.
Use the same inclusion rule for the current process and every candidate. Remove duplicate test records and clearly label records that were never sales-eligible. A 90-day window is a useful starting point when volume is steady, but seasonality or a small team may require a longer period. Our routing comparison proposes a 500-record replay; that is a practical test design, not a statistically universal minimum. If you have fewer cases, use all eligible ones and state what rare failures the sample may miss.
Build the answer key without copying old mistakes
Give two reviewers—the sales manager responsible for the market and a revenue-operations owner—the arrival-time snapshot and current ownership policy. Ask each to label the correct first owner or holding queue without seeing the vendor route. For difficult cases, record the reason: existing account, strategic account, territory, product, language, partner, or missing data. A previous owner assignment is evidence of what happened, not proof that it was right.
When reviewers disagree, settle the policy question with the accountable sales leader and save the decision. If the organization cannot agree, mark the case unresolved and exclude it from a simple accuracy percentage. Report how many cases were disputed. Hiding disagreement inside a single score makes routing software look more certain than the business policy.
Keep ordinary and hard cases in view
- A representative set preserves the actual mix of lead sources, regions, account sizes, and new versus existing customers.
- A separate challenge set deliberately includes missing fields, duplicate accounts, out-of-office owners, overlapping rules, late enrichment, and conflicting product and territory signals.
- For each case, freeze the input snapshot, expected owner or queue, reason code, and whether the answer depends on a later human judgment.
- Keep the key outside the vendor’s configuration team until the candidate route and explanation are captured.
Do not combine the representative and challenge sets into one headline rate. The representative set estimates ordinary performance for this team; the challenge set shows how the router fails and recovers. Both matter, but they have different case mixes. NIST’s AI Risk Management Framework, Measure 2.3 calls for demonstrating performance under conditions similar to deployment, while Measure 2.1 calls for documenting test sets and methods. An AI routing score built on future enrichment would fail that deployment-condition test. The same replay is useful for a rules-only router.
Run the same cases through every route
Replay the current rules first. Then give each candidate the same snapshots, owner roster, and policy. For an AI-assisted candidate, ask which fields and score influenced the route and record the model or configuration version used. Log the first proposed owner, time to an eligible owner, rule or reason shown, manual override, and time needed to investigate a failure. Where an integration changes a customer record, use a test environment or a trial that does not affect live work. Confirm that a failed or repeated event does not produce duplicate tasks or bounce the lead between owners.
Salesforce documents first-match assignment rules and fallback ownership. HubSpot documents owner eligibility, rotation delays, and owner-sync considerations. These vendor descriptions suggest concrete failure tests. They are not a substitute for measuring your own configured system.
Compare accepted routes and recovery work
Use the routing scorecard to compare time to first eligible owner, match accuracy, unassigned and reassigned rates, manual overrides, exception age, and cost per accepted route. Report the number of records behind each rate and break results out by source and territory. A candidate can win on speed while sending more existing customers to the wrong seller.
Before the live trial, agree on a stop condition: for example, any valid account owner overwritten without approval, a repeated ownership loop, or a material increase in wrong-owner assignments. Pilot one region with a named exception-queue owner. The purchase decision should follow the accepted route and recovery result, not the best-looking average on clean records.
Useful next steps
- Open the routing scorecard — Record accuracy, speed, recovery, and cost.
- Set ownership rule priority — Resolve policy conflicts before scoring software.
- Compare lead routing systems — Use the replay to make a procurement choice.
Weekly Newsletter
AI Adoption Weekly
New research, field guides, training studies, and tool decisions for operators.
No spam. Unsubscribe anytime.
Related Comparisons
Calculator
AI seat cost calculator
List price × headcount. You enter the hours and the operating assumptions.