Skip to content
Gabriel Tibay

Work Case study

GTMAutomationIntegrations

Automated Lead Infrastructure

Lead SourceEnrichmentVerificationCRMOutreachFollow-UpAnalytics

01

The problem

Lead generation ran as a chain of disconnected manual steps: find the leads, enrich them, verify emails, upload to the CRM, add to sequences, follow up, report. Every handoff was a person and a spreadsheet.

02

What needed to change

A pipeline where a lead moves from source to outreach to follow-up on its own, and the team spends its time on replies instead of lists.

03

Architecture

An end-to-end lead pipeline built around n8n and a small Node.js service: sourcing tools feed enrichment, verification filters out what would bounce, clean records land in the CRM, and outreach sequences start automatically with follow-ups and reporting attached.

04

What I built

  • Sourcing from Evaboot and SalesQL with deduplication against the CRM
  • Enrichment and NeverBounce verification before anything enters the CRM
  • RecruitCRM as the system of record, kept in sync both ways
  • Smartlead and HeyReach sequences started by the workflow, with follow-up logic and reply handling
  • A reporting layer on volume, deliverability, and replies

05

Stack

  • n8n
  • Node.js
  • APIs
  • RecruitCRM
  • Smartlead
  • HeyReach
  • SalesQL
  • NeverBounce
  • Evaboot

06

Result

Leads flow from source to sequenced outreach without manual handoffs, and the team works the conversations instead of maintaining the list.

07

What I learned

Verifying before CRM entry saved more time than any later automation. Bad data that gets in is expensive to get out.

Next case studyMessaging & Conversion Tracking