Constraint
Turning raw inbound and sourced leads into contactable, correctly routed records without manual triage.
Architecture
- 01Intake
Raw inbound and sourced lead records. - 02Classification
Relevance and routing state. - 03Enrichment retry
Failed attempts remain recoverable. - 04Routing
CRM state, suppression, and stop conditions.
Silent Failure
It ran green every single day while the qualified queue starved.
Trace
Found by reading the filter against real record state rather than run status.
Fix
The pull filter excluded any record already carrying an enrichment timestamp, so one failed attempt marked that lead permanently handled. Now it retries anything older than 30 days.
Verification
Republished, then confirmed against the live API.
Evidence / Stack
Sole builder and operator. Independently built production infrastructure.
- n8n
- Airtable
- email enrichment
- CRM routing
CTA
Happy to walk through the live workflow canvas on a call.