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:
- MQL: the exact engagement and profile conditions that make a lead worthy of sales attention; include freshness windows and deduplication behavior
- SAL (Sales Accepted Lead): the explicit acknowledgment by sales that a lead is worth working; captured once with timestamp and user
- SQL: the threshold for sales qualification, typically tied to discovery criteria or scheduled meetings
- Disqualified: reasons captured with a tight picklist for feedback loops (e.g., student, competitor, no budget, not ICP)
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.
- Staging flags in HubSpot that mark candidates as “routing-ready” based on profile + behavior logic
- A single decision engine for assignment, implemented either in Salesforce (Flows) or HubSpot (Workflows), not both
- Idempotent updates: a record that’s already assigned doesn’t get reassigned unless an explicit “re-route” rule fires
- 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:
- Territory-based: by region, segment, or account tier derived from firmographics
- Account-based: leads route to the Account owner when an existing relationship exists
- Round-robin pools: within a team for fairness and predictable coverage
- Specialty queues: events, product line specialists, or partners
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:
- MQL: a single property flips to true with a timestamp and source; HubSpot writes it and mirrors to Salesforce
- SAL: a Salesforce action or Flow sets acceptance with timestamp and user; mirror to HubSpot for reporting
- SQL: a Salesforce action marks qualification; an Opportunity may be created or a corresponding Deal is linked
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:
- MQL to first touch: target in minutes for high-intent forms and within hours for lower-intent signals
- SAL decision: within one business day for standard leads, faster for high-intent queues
- SQL decision: time-box discovery windows and close the loop for feedback if disqualified
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:
- Email and company domain validated; name parsed and normalized
- Country/state standardized for territory logic
- Minimum firmographic signals (size/industry) or a default routing that avoids dead-ends
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:
- Most recent engagement: form, page view, or campaign membership with recency
- Fit indicators: industry, size, role, and target account flags
- Next-best-action hints: talk tracks or assets tied to the specific trigger
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:
- MQL volume and acceptance rate (MQL to SAL)
- SAL to SQL conversion rate and time to SQL
- Speed-to-first-touch versus outcomes by segment and source
- Duplicate rate and re-route volume over time
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
- Attribution & Pipeline Reporting Setup | Bles Software
- Field Governance & Picklists | Bles Software
- Data Mapping Checklist (Leads/Contacts/Opportunities) | Bles Software
- Sync Rules: Deduping, Owners, Lifecycle | Bles Software
- HubSpot ↔ QuickBooks Integration Playbook | Bles Software
- Security, Consent, PII Flow | Bles Software
- HubSpot ↔ Salesforce: Cost & Timeline Drivers | Bles Software
- HubSpot ↔ Salesforce Integration: Executive Guide | Bles Software
- Daily AI Roundup: AI agent, model and enterprise AI news