.jpg)
Lead Qualification and Routing Workflow: A Copyable Template

Automatic routing is useful only when every decision can be explained from evidence the buyer supplied. “Sounds like a good lead” is not a rule. A strong workflow records the signal, applies a visible condition, sends the lead to one accountable destination, and proves that destination accepted it.
This template is product-neutral. It does not claim a native Easy AI or CRM integration. Copy the contract below into a blank document, complete it with the sales and operations owners, then test one labeled event in systems your team has verified.
Copy the workflow worksheet
Workflow name: Qualify and route inbound leads
Trigger: New eligible conversation or form event
Entry requirements: Permission, contact route, source, timestamp, no duplicate active record
Qualification dimensions: Fit / stated need / timing / requested next step
Decision outputs: Sales-ready / nurture / disqualified / human review
Routing key: Territory / product / language / capacity / named account
Destination owner and backup:
Acceptance event and target:
Stop and rollback conditions:
event_id:
source_event_at and timezone:
contact_permission and source:
buyer_goal in the buyer's words:
qualification_evidence (field/value/source/rule version):
qualification_outcome:
qualification_reason (rule IDs):
routing_key used by the system:
assigned_owner and acceptance_state:
next_step_requested:
workflow_version:
Do not launch until the sales and operations owners can fill every line. OpenAI and Anthropic both emphasize bounded workflows, explicit tools/guardrails, and human intervention instead of adding autonomy by default.
Define the decisions before the questions
| Outcome | Required evidence | Destination | Prohibited shortcut |
|---|---|---|---|
| Sales-ready | Declared need, fit rule met, requested sales next step | One named rep or queue | Inferring budget, authority or urgency |
| Nurture | Relevant need but timing or next step is not sales-ready | Approved nurture owner | Treating silence as consent |
| Disqualified | Explicit exclusion rule with recorded reason | Closed state or permitted alternative | Using protected or irrelevant traits |
| Human review | Contradictory, high-value, sensitive or unsupported request | Monitored review queue | Letting the model resolve uncertainty silently |
Salesforce's lead-qualification overview describes qualification as evaluating fit and buying signals before progressing a lead. Use that principle, but make your own criteria explicit and reviewable.
Build a rule table
Replace the placeholders with rules your revenue owner approves. A blank condition is safer than a guessed one.
| Rule ID | Evidence field | Condition | Outcome |
|---|---|---|---|
| Q1 | Stated business need | Matches an approved problem area | Continue |
| Q2 | Requested next step | Explicitly asks for sales contact | Sales-ready candidate |
| Q3 | Timing | Buyer states a period the team supports | Add timing label |
| Q4 | Exclusion | Meets an approved exclusion condition | Disqualified |
| R1 | Named account | Exact verified account match | Sales-ready |
| R2 | Language and capacity | Supported language and open queue | Sales-ready |
| Rule ID | Route | On missing or conflict |
|---|---|---|
| Q1 | — | Ask one clarification |
| Q2 | Apply routing rules | Human review if identity/contact is incomplete |
| Q3 | — | Record not stated; never infer |
| Q4 | Closed-state owner | Human review when evidence conflicts |
| R1 | Named-account owner | Operations review on duplicate ownership |
| R2 | Eligible queue | Backup queue; never drop the event |
The table separates qualification from assignment. A lead can be sales-ready while routing is temporarily unresolved; preserve that state instead of changing the qualification result.
When you map the worksheet to CRM fields, keep the field names inside the copyable artifact as the system-facing version of the plain-language lines above—not as a second worksheet. event_id identifies a retry safely; source_event_at keeps the original time; contact_permission records whether contact is allowed and where that decision came from. qualification_evidence, qualification_outcome and qualification_reason preserve what the buyer said, the result and the rules that produced it. routing_key, assigned_owner and acceptance_state then show where the lead went and whether someone received it. On correction, append a new decision event instead of erasing the old one.
Execution sequence
- Validate entry requirements and deduplicate the event.
- Capture only fields that change an approved decision.
- Evaluate rules in a fixed order and expose missing/conflicting evidence.
- Write the qualification outcome and reason atomically where possible.
- Resolve the routing key against current ownership and capacity.
- Send the structured sales handoff.
- Wait for an acceptance event; use the backup route on rejection or timeout.
- Reconcile the final owner and next step, then measure from event records.
Completed fictional run
Fictional company Northstar receives event E-1042 from Linh, Operations Director at a 40-person services company. Linh states a need to route website inquiries, supports English and Vietnamese, and requests a discovery call this month. Rules Q1, Q2 and Q3 pass. No exclusion applies. R1 finds no named account; R2 selects the bilingual inbound queue, whose owner accepts in six minutes. This fills the same canonical artifact used above.
Workflow name: Qualify and route Northstar inbound service leads
Trigger: New eligible website conversation
Entry requirements: Permission=yes; contact route=email; source=website; timestamp present; duplicate check=clear
Qualification dimensions: Fit / stated need / timing / requested next step
Decision outputs: Sales-ready / nurture / disqualified / human review
Routing key: Vietnam / service automation / en+vi / open queue / no named account
Destination owner and backup: bilingual-inbound-queue / revenue-operations-review
Acceptance event and target: queue.accepted within Northstar's 15-minute internal target
Stop and rollback conditions: Stop on missing permission, conflicting identity or failed CRM write; withdraw assignment and route to operations review
event_id: E-1042
source_event_at and timezone: 2026-08-16 10:00 ICT
contact_permission and source: yes; explicit website request
buyer_goal: Route website inquiries to the correct service team
qualification_evidence: Q1=approved problem/message-3/v2026-08-16-a; Q2=discovery call/message-5/v2026-08-16-a; Q3=this month/message-5/v2026-08-16-a
qualification_outcome: sales-ready
qualification_reason (rule IDs): Q1,Q2,Q3,R2
routing_key used by the system: language=en+vi; territory=Vietnam; named_account=false
assigned_owner and acceptance_state: bilingual-inbound-queue; accepted at 10:06 ICT
next_step_requested: discovery call
workflow_version: 2026-08-16-a
The run proves only that the fictional rules executed as designed. It does not prove lead quality, conversion, or product performance.
Exceptions, QA, and measurement
| Failure | Immediate response | Recovery owner |
|---|---|---|
| Duplicate or replayed trigger | Suppress a second record; link the replay | Operations |
| Conflicting qualification evidence | Set human-review; preserve both values | Sales owner |
| Owner unavailable or rejects | Route once to the declared backup | Routing owner |
| CRM write succeeds but notification fails | Keep pending state; retry notification safely | Systems owner |
| Permission withdrawn | Stop outreach and apply the approved suppression process | Privacy owner |
Before expansion, sample decisions and recalculate them from stored evidence. Track accepted handoffs, unresolved routing, duplicate suppression, time to acceptance, corrections, and downstream dispositions. Do not call a routing rate a revenue result.
Next steps and limits
Continue the workflow. Use the revenue-team readiness assessment before rollout and the sales handoff template for the payload delivered to a rep.
Evidence boundary. The example and thresholds are instructional, not benchmarks. This draft claims no Easy AI feature, integration, qualification accuracy, response-time improvement, or revenue outcome.






