02 / 06
CRM automation
Live
FullFunnel Lead Scoring Sync
A webhook-driven path from Clay to HubSpot and Slack with domain matching, conditional record writes, and immediate hot-lead alerts.
0duplicate records
Tool stack
- Clay
- n8n
- HubSpot API
- Slack API
- ngrok
01
The bottleneck
A scored account is only useful when someone acts on it. Manual CRM entry creates duplicate companies, stale data, and a delay between qualification and action.
02
System design
From input to action, with every decision visible.
- 01
Built an n8n webhook that receives scored lead data directly from Clay without an export or copy-paste step.
- 02
Checked every company against HubSpot using its domain before any record is written.
- 03
Added conditional create-or-update branches so existing records are enriched while new companies are created cleanly.
- 04
Triggered a Slack alert as soon as an account crosses the priority threshold.
03
Outcomes
What changed because the system existed.
- Zero manual entry from Clay scoring into HubSpot.
- Zero duplicate company records because every write is checked against a live domain match.
- High-priority accounts surfaced to the team in real time.