Skip to main content
    SupportContact

    Revenue workflow orchestration

    Lead routing in Salesforce

    Lead routing in Salesforce is the process of matching every inbound lead to the right representative, by territory, capacity, qualification criteria, and response SLA, from the moment the record is created. Salesforce provides assignment rules: deterministic filters that match leads to queues or users against fixed criteria. What assignment rules do not do is reflect operational conditions in real time. A rep at full capacity gets assigned the same way as one with an open slot. A territory restructured last month still routes by last month's rules until someone updates the logic. When high-intent leads arrive outside business hours, the rule fires, but follow-up depends on someone noticing. Ortoo Orchestrator adds the coordination layer above the assignment rules already running, so lead routing reflects how the team actually works at the moment the lead arrives, without rebuilding the existing Salesforce configuration.

    Definition

    What does lead routing in Salesforce actually involve?

    Not a single step. A sequence from capture to qualified handoff, each stage with a defined owner and a defined output.

    Lead routing is not the moment a lead gets assigned. It is the full sequence from the moment a record is created to the moment a qualified prospect is in an active sales conversation with the right representative. That sequence includes enrichment, scoring, assignment, outreach initiation, and the handoff from SDR to AE. Most Salesforce environments handle some of these steps. Few govern the sequence as a single defined workflow.

    Salesforce provides assignment rules that match leads to queues or users based on field values. They fire once, at creation or on update. They do not adapt to what is happening in the team at the moment of assignment: who is at capacity, which territory was restructured last week, which lead source has an agreed two-hour SLA. That context lives outside the rule, and someone has to apply it manually when the rule gets it wrong.

    A practical test: can your team answer three questions about any open lead right now? Who owns it. What stage of the routing workflow it is in. What should happen next and when. If any of those answers require checking with a person rather than reading a record, the coordination layer is missing.

    Why standard setups stall

    Why does lead routing break down in Salesforce orgs?

    Four patterns. Each manageable in isolation. Together, they produce a revenue cost that compounds with volume.

    Lead routing degrades between steps, not within them. The assignment rule fires correctly. The problem is what happens when the assignment is wrong, when the rep does not respond, when the territory no longer reflects the team structure, or when qualification context does not transfer with the record.

    Assignment rules that fire but do not adapt

    Rules match against field values at the moment of assignment. They cannot reflect capacity: a rep at 100% workload receives the same volume as one with open slots. When a territory changes, the rule reflects the old structure until someone updates it. The result is a steady flow of misroutes that SDRs and managers redistribute manually, without measuring the cost.

    Ownership drift between SDR and AE

    Routing gets the lead to an SDR. Nothing governs the handoff from SDR to AE. The qualification conversation is not attached to the record in a structured form. If the SDR who owned the lead moves on, or the lead goes cold and reactivates, the context that existed at first contact is gone. Ownership drifts because the workflow does not define what a completed handoff looks like.

    Speed-to-lead that degrades as volume grows

    When lead volume is low and the team is small, manual coordination keeps pace. As volume increases, the manual steps compound. High-intent and low-intent leads enter the same queue with the same priority. First response time rises. The team adds headcount or asks managers to triage, both absorb cost that a governed routing layer would eliminate.

    Territory logic that lags the business

    Territory structures change. Regions are split, accounts are reassigned, new verticals open. Updating assignment rules to reflect those changes requires a platform owner or admin. Until the update ships, routing reflects last quarter's structure. High-value accounts reach the wrong rep, and someone in RevOps corrects it after the lead has already aged.

    The five stages

    What does a handled lead routing workflow look like?

    Five stages, each with a defined owner and a defined output. None of them dependent on who is watching the queue.

    A lead is handled when every stage from capture to qualified handoff is owned by the workflow, not by the person monitoring the queue. Ortoo Orchestrator governs five stages. The same coordination model applies to case management, claims intake, and other operational workflows running on the same platform.

    Capture

    The lead record is created with source attribution, campaign context, and deduplication applied before routing fires. Missing required fields are requested or appended before the record enters the qualification step. The capture stage ensures the routing layer works with clean data rather than compensating for gaps downstream.

    Enrichment and scoring

    Data is appended and qualification signals are assessed before the assignment runs. ICP tier, intent signals, and firmographic fit are evaluated at this stage. Routing criteria can reflect lead quality: high-intent enterprise leads route differently from low-intent SMB leads, based on the scoring model the team defines.

    Routing and assignment

    The lead is matched to the right representative by territory, capacity, qualification tier, and response SLA. Not based on a static assignment rule. A rep at full capacity is skipped. A territory change takes effect without a platform redeploy. Round-robin, skills-based, and capacity-aware assignment are configured options, not custom Apex. Every routing decision is logged.

    SDR outreach and handoff

    Outreach is initiated with full context: lead source, enrichment data, prior interactions. If the lead does not receive a response within the SLA window, the workflow escalates without waiting for someone to notice. The SDR-to-AE handoff is defined in the workflow: what context transfers, what the acceptance criteria are, what triggers the handoff.

    Qualification and close

    MQL-to-SQL conversion is governed by the workflow, not by informal agreement between SDR and AE. Context transfers with the record. Leads that do not qualify are archived with a reason code and a complete audit trail. The workflow knows when the lead lifecycle is complete.

    End to end

    Capture to qualified handoff as one handled workflow

    Ortoo Orchestrator governs all five stages as a single defined workflow above the Salesforce assignment rules and Flows already in place.

    1. 01

      Capture

      Clean record, source attributed

    2. 02

      Enrichment

      ICP tier and intent assessed

    3. 03

      Routing

      Territory, capacity, SLA matched

    4. 04

      Outreach

      Context transferred, SLA clock running

    5. 05

      Qualification

      MQL to SQL governed, audit complete

    For the revenue operations team

    What does Ortoo Orchestrator change for the RevOps team?

    What the coordination layer changes in practice. What stays exactly as it is.

    Existing assignment rules, Flows, and queue structures remain in place. Ortoo Orchestrator coordinates above those layers. The boundary is precise.

    What stays in Salesforce

    • Assignment rules and queue structures already configured.
    • Flows and process automations running today.
    • Territory hierarchy, account ownership, and CRM data model.
    • Existing reports, dashboards, and revenue attribution.
    • Agentforce agents and enrichment tools already in the stack.

    What Ortoo Orchestrator owns

    • Routing decisions based on real-time capacity, territory, and qualification tier.
    • SDR-to-AE handoff definition: context transfer, acceptance criteria, escalation path.
    • SLA enforcement: response time, follow-up cadence, escalation on no-response.
    • AI steps applied at enrichment and scoring stages, within defined boundaries.
    • Audit trail across the full lead lifecycle, from capture to conversion or disqualification.
    • Visibility into where every lead is in the workflow, in real time.

    The net result: routing reflects how the team actually works today, not how it worked when the assignment rules were last updated. RevOps changes routing logic in the Ortoo UI without a platform deploy cycle. Territory changes propagate to routing immediately. Every routing decision is auditable.

    What handled looks like

    Directional outcomes from a governed routing layer

    Near 100%
    Routing accuracy from first assignment
    120,000+
    Records processed through governed routing in 3 months
    Weeks
    Typical time from decision to first routing workflow in production

    Comparison

    How does Ortoo Orchestrator compare to native Salesforce lead routing?

    Revenue operations teams typically choose between three approaches: extend native assignment rules, adopt a point-solution routing tool, or add a coordination layer that governs the full lead lifecycle. Here is what each approach delivers in practice.

    Capability Ortoo Orchestrator Native Salesforce with manual coordination
    Routing criteria depth Territory, capacity, qualification tier, SLA state, evaluated at the moment of assignment. Field-value matching at time of rule fire. No real-time capacity or SLA awareness.
    Territory adaptability Territory changes propagate to routing immediately. No deploy cycle required. Assignment rules reflect the territory structure at the time they were last updated.
    Round-robin and capacity-aware assignment Configured option. Skips reps at capacity. Equitable distribution across available team members. Not natively supported. Requires custom Apex or Flow workaround.
    SDR-to-AE handoff governance Defined in the workflow. Context transfers. Acceptance criteria and escalation path configured. Managed by informal agreement. Context transfer depends on individual practice.
    SLA and no-response escalation SLA clock starts at assignment. No-response triggers escalation automatically within the workflow. Requires manual monitoring or a separate alert. Escalation depends on someone noticing.
    Audit trail Step-level, complete. Every routing decision, criteria matched, rep assigned, timestamp, is logged. Partial. Standard lead history captures field changes, not routing decision rationale.
    Cost of change RevOps adjusts routing logic in the Ortoo UI. No admin or developer required. Rule changes require platform owner or admin involvement. Admin backlog introduces delay.

    How to start

    How do you get started with governed lead routing in Salesforce?

    One lead type. A defined routing workflow for it. Nothing existing changes on day one.

    1. Map the current routing path for your highest-volume lead source. Identify every point where a human steps in to reassign, qualify, or escalate manually.
    2. Define the routing criteria for that lead type: territory, capacity threshold, qualification tier, and response SLA. Write down how routing actually works today, not how the rule was written.
    3. Configure the routing workflow in Ortoo Orchestrator above the existing assignment rules. The existing rules remain in place. Ortoo adds the coordination layer above them.
    4. Run the new routing layer in parallel for one week. Compare first-touch assignment accuracy against the manual correction log from the same period.
    5. Enable the full routing workflow once accuracy is confirmed. Shift additional lead types from the same foundation, one at a time.
    6. Add the next routing condition as a new Function Instance: a second territory tier, a new qualification signal, a capacity threshold for a growing team.

    Most teams have one lead type routing accurately within a few weeks. Assignment rules have not changed. The coordination layer above them is now handling what manual practice was handling before.

    Frequently asked

    Common questions

    Does Salesforce have a built-in round-robin lead assignment feature?
    Standard Salesforce assignment rules assign leads based on field criteria, not by equitable distribution across available reps. Round-robin logic requires custom Apex, a Flow workaround, or a third-party routing tool. Ortoo Orchestrator includes round-robin and capacity-aware assignment as configured options, without custom code.
    What is the difference between Salesforce assignment rules and lead routing?
    Assignment rules fire once against fixed criteria. Lead routing governs the full sequence from that assignment through enrichment, outreach, SDR-to-AE handoff, and qualification close. Assignment rules handle one step. Lead routing owns all the transitions between steps that assignment rules do not.
    How does Ortoo Orchestrator route leads differently from native Salesforce?
    Ortoo routes based on real-time conditions: capacity, territory state, qualification tier, and SLA. Native assignment rules match against fixed field values at creation. Ortoo also governs what happens after assignment, outreach initiation, SDR-to-AE handoff, SLA escalation, as part of the same workflow.
    Can Ortoo Orchestrator work alongside our existing assignment rules?
    Yes. Ortoo Orchestrator adds a coordination layer above assignment rules without replacing them. Existing rules remain in place and continue to fire. Ortoo handles the routing decisions and lifecycle steps that the existing rules do not cover.
    How does Ortoo handle routing when a rep is out of office or at capacity?
    Ortoo evaluates capacity at the moment of assignment. A rep flagged as unavailable or at workload threshold is skipped. The lead routes to the next eligible rep by territory and qualification match. This happens automatically, without a manager redistributing manually.
    What happens to leads that do not get a response within the SLA window?
    Ortoo Orchestrator runs the SLA clock from assignment. If the response threshold is not met, the workflow escalates automatically: to a senior rep, to a manager notification, or to a re-routing step, depending on the configuration. Escalation is built into the workflow rather than depending on someone monitoring response times.
    How long does it take to configure lead routing in Ortoo Orchestrator?
    Most teams have a first lead type routing accurately within a few weeks. Configuration is done in the Ortoo UI without code, using the existing Salesforce environment. There is no platform migration and no development sprint required. Existing assignment rules remain in place throughout.
    Does Ortoo Orchestrator support both SDR-led and AE-direct routing models?
    Yes. Routing models are configured, not hardcoded. SDR-led routing, AE-direct assignment, and hybrid models with territory-based splits are all supported. The SDR-to-AE handoff definition, including context transfer, acceptance criteria, and escalation path, is configured as part of the same workflow.

    See it on your lead workflow

    Stop fixing lead routing manually

    Bring the lead type that generates the most manual redistribution, the most SDR reassignment, or the most no-response escalations. We will map it as a governed end-to-end routing workflow in Ortoo Orchestrator, on your existing Salesforce setup.