Inbound Qualification & Routing Engine
A production GTM system that captures, enriches, qualifies, routes, syncs, alerts, and reports on inbound leads automatically.
Business Case
High-intent inbound leads can lose momentum when enrichment, qualification, routing, CRM updates, rep notifications, and reporting are handled across disconnected tools or manual processes.
The core business outcome: reduce the time between inbound conversion and sales action from minutes or hours to seconds.
The goal of this project was to design a single GTM system that could take a raw inbound lead and automatically turn it into enriched, qualified, routed, sales-ready, and reportable GTM data.
An inbound lead can require multiple operational steps before a sales rep can act on it: data normalization, company enrichment, ICP qualification, territory assignment, CRM synchronization, company resolution, rep notification, and reporting.
When these steps are disconnected, GTM teams can introduce slower handoffs, inconsistent qualification, routing errors, duplicate CRM records, and fragmented reporting.
I built an automated inbound GTM engine in n8n that orchestrates the lead lifecycle from capture through reporting.
The system normalizes inbound data, enriches company information through Apollo, calculates an ICP Fit Score, assigns the appropriate sales territory, triggers high-priority rep alerts, creates or updates CRM records, resolves companies by domain, and automatically feeds a management reporting layer.
Solution Architecture
Calculated from workflow execution timestamps. Reduce the time between inbound conversion and sales action from minutes or hours to seconds.
Demo run · illustrative data
n8n serves as the orchestration layer connecting enrichment, qualification, routing, CRM operations, sales notifications, and reporting.
How I Built It
Capture & Normalize
Inbound webhook data is converted into a consistent lead structure for downstream processing.
Enrich
Apollo enriches company information including employee count, industry, domain, and company location.
Score & Qualify
Custom JavaScript calculates a 0 to 100 ICP Fit Score using company size, seniority, department, geography, and lead intent.
Route
Lead geography determines sales territory and assigned rep across Canada East, Canada West, US East, US Central, and US West.
Activate Sales
High-priority leads trigger an immediate rep notification while the workflow synchronizes lead and company data with CRM.
Report
Every processed lead is written into the reporting layer to provide management visibility into qualification, territory, ICP quality, and acquisition source.
System Outcomes
One workflow. Four operational outputs.
The inbound engine connects automation, CRM operations, sales activation, and management reporting in a single GTM system.
End-to-End Workflow
The production n8n workflow orchestrates lead capture, enrichment, qualification, routing, alerts, CRM synchronization, company resolution, and reporting.
n8n serves as the orchestration layer across the GTM stack. Click to enlarge.
Why This System Matters
Lead processing moves through a predefined automated workflow rather than relying on separate manual GTM steps.
Every inbound lead is evaluated against the same scoring framework, creating a standardized qualification process.
Enrichment, qualification, routing, and company-resolution logic produce cleaner and more actionable CRM records.
Reporting is generated as part of the workflow, giving GTM leadership visibility into lead quality, source, and territory.
Technical Decisions
Domain-Based Company Resolution
Companies are searched by domain before creation so the workflow can choose between update and create paths.
Submitted Geography Priority
Lead-submitted geography takes precedence where appropriate so company HQ data does not incorrectly determine territory.
Conditional Priority Alerts
Only high-priority leads trigger immediate sales notifications, preventing unnecessary rep alerts.
Reporting Built Into the Workflow
Reporting is captured as part of the automation rather than being treated as a separate manual process.
Tech Stack
Skills Demonstrated
Inbound Qualification & Routing Engine
Designed and built as an end-to-end GTM engineering project demonstrating workflow orchestration, enrichment, custom qualification logic, territory routing, CRM automation, real-time sales alerts, and management reporting.
n8n · Apollo · CRM · JavaScript · REST APIs · Gmail · Google Sheets