Back to selected work

A lead’s next step. Already handled.

A self-hosted lead workflow connecting intake, qualification, CRM updates, and follow-up—with human approval where it matters.

Lead Tracker workflow canvas in n8n.
Lead Tracker · Workflow canvas supplied by Stephen. Open full image
n8n workflow overview screenshot.
Workflow overview · Screenshot supplied by Stephen. Open full image
Project
Personal project
My role
Workflow design and implementation
Tools & focus
n8n · PostgreSQL · HubSpot · Docker · Cloudflare
Period
2026

The context

Lead intake is only the beginning. The workflow also needs to handle duplicate submissions, invalid data, failed requests, and overdue follow-ups.

What I worked on

  • Authenticated webhooks, validation, honeypot checks, and idempotency controls.
  • Deterministic lead scoring and synchronization with HubSpot and a private PostgreSQL database.
  • Retries, error handling, audit logs, Slack alerts, Gmail acknowledgments, human approval, and 24-hour SLA monitoring.

Project notes

The resume records 13 production-readiness checks covering intake, access control, failure recovery, and SLA paths. Test artifacts can be added when available.