Enrich HubSpot form Leads With Dropcontact Before They Reach Sales
Each HubSpot form lead is passed through Dropcontact to append company size, role, industry and social profiles, then written to your CRM fully fleshed out — so reps open a complete picture, not just an email.
- 1
Step 1 — Capture the lead
Add a
Webhookfed by HubSpot form, capturing at minimum the email address. - 2
Step 2 — Call the enrichment API
Add an
HTTP Requestnode to Dropcontact, passing the email. Parse the returned company, role, size and social fields. - 3
Step 3 — Merge the data
Add a
Setnode to combine the original submission with the Dropcontact response into one clean contact object, guarding against missing fields. - 4
Step 4 — Upsert to the CRM
Add a
HubSpotnode. SetResourcetoContactandOperationtoUpsert. MapEmailto{{ $json.email }}and add first name, last name and company fields. Connect a HubSpot Private App token — upsert prevents duplicates.
Frequently asked questions
What if Dropcontact finds nothing?
Add an `If` node after Step 2 so unmatched leads still save with the original data — enrichment enhances, it never blocks the lead.
Is this GDPR-friendly?
Dropcontact works from business data, but you're responsible for a lawful basis and your privacy notice. Only enrich B2B contacts you're entitled to process, and honour deletion requests.