RevOps Playbook: Lead Routing and MQL/SQL Handoffs in HubSpot + Salesforce

High-performing revenue teams convert intent into pipeline by making sure every qualified lead meets the right seller at the right time with the right context. The connective tissue is lead routing and the MQL/SQL handoff between HubSpot and Salesforce. Get those two mechanics right and you’ll shorten response times, increase conversion rates, reduce duplicate outreach, and generate reliable reporting on each handoff in the funnel. This playbook shows you a durable, testable approach to routing and handoffs across both platforms, from definitions to operations.

The secret is specificity. You need precise acceptance criteria for MQL and SQL, a clear owner at every moment, and a set of system rules that never leave a record ownerless or idle. When your routing logic is explainable and your handoffs are visible, marketing trusts sales, sales trusts marketing, and leadership trusts the funnel.

Definitions to Align Before Building

Start with words; then build systems. Agree to concrete, observable definitions:

Write these in a one-page spec with examples. Everyone should be able to look at a record and decide which definition applies with minimal interpretation.

Routing Architecture: Guardrails, Not Just Rules

Routing is an orchestration problem. You’re not just assigning owners—you’re coordinating timing, deduplication, territory rules, and SLAs across systems.

  1. Staging flags in HubSpot that mark candidates as “routing-ready” based on profile + behavior logic
  2. A single decision engine for assignment, implemented either in Salesforce (Flows) or HubSpot (Workflows), not both
  3. Idempotent updates: a record that’s already assigned doesn’t get reassigned unless an explicit “re-route” rule fires
  4. Error handling and re-queues for records that fail routing due to missing data or conflicts

Your architecture should guarantee that every candidate flows to a valid owner or a visible queue with SLAs.

Assignment Logic: Deterministic and Explainable

Use the simplest logic that covers most cases, then layer exceptions. Common patterns:

Explainability matters. For every record, you should be able to articulate “why this seller?” in one sentence. Log the reason and the decision path so you can debug fairness and outcomes later.

Handoff Mechanics: From MQL to SAL to SQL

Handoffs are moments, not vibes. Implement them as single, durable events:

Make each state transition single-source and replicated, never recomputed in both places. That keeps your funnel consistent.

SLAs and Timers: The Hidden Accelerator

Speed-to-lead is a competitive advantage. Bake timers into your routing and handoff logic:

Build automated alerts tied to owners and managers when SLAs slip. Speed begets conversion.

Data Requirements for Routing Readiness

Routing fails when records are incomplete. Define the minimum data required to route fairly:

If data is missing, hold the record in a visible queue and trigger enrichment or a clarification workflow. Fail loudly, not silently.

Dedupe Before Route: One Seller, One Story

Deduplication is a routing requirement. Don’t assign two owners to the same person. Use email as the primary key, then domain + name when necessary. Before routing to a net-new owner, check for existing related Contacts, Leads, or Accounts. If a match exists, prefer the current owner unless an explicit re-route rule approves the switch. Log merges and re-routes for downstream attribution and comp integrity.

Sales Enablement: Context Sellers Actually Use

Routing is only half the battle; adoption is the other half. Package context for sellers so first touches are informed and relevant:

Keep these insights tight and visible where sellers live in Salesforce. Less is more; the goal is a confident first call, not a biography.

Reporting: Funnel Clarity from One Source of Truth

Every handoff is a reportable event. Validate these reports early:

Dashboards should answer three questions: Are we fast? Are we fair? Are we effective? If not, fix the definitions or the logic—not just the visuals.

Operating Model: Own the Handoff Like a Product

Put a named owner on routing and handoffs. Review a weekly set of exceptions, SLA misses, and duplicate incidents. Run controlled experiments on pool sizes, territory weighting, or scoring thresholds, and measure conversion impacts. Publish a simple runbook so new teammates can understand the system in an hour.

Expansion: From Leads to People-Based and Account-Based Routing

As your maturity grows, shift from lead-centric thinking to people and accounts. Route new people on a known account to the account team by default. Introduce rules for partner-originated leads, product-qualified leads, and ecosystem signals. Keep your routing engine centralized even as cases expand; fragmentation creates contradictions.

FAQ

Should routing live in HubSpot or Salesforce?

Pick one decision engine to avoid contradictions. If sales ownership is authoritative in Salesforce, implement routing there; mirror the outcome to HubSpot.

How do we prevent unfair round-robin outcomes?

Keep pools small and reset order predictably. Track win rates and volumes by seller and adjust weightings when persistent imbalances appear.

Where should we compute MQL?

In HubSpot, then replicate the single truth to Salesforce. Don’t recompute MQL in both places.

How can we prove routing improved conversions?

Run an A/B or pre/post analysis on speed-to-first-touch and MQL→SQL rate by segment. Tie changes to routing variables only.

What’s the best fallback when data is incomplete?

Send to a visible triage queue with SLAs and enrichment triggers. Default routing beats black holes.

More RevOps Playbooks from Bles Software