workflows.fit
Back to n8n workflows
n8n templateFreeBy Akhil Varma Gadiraju

HubSpot contact email validation with Hunter.io

Workflow: HubSpot Contact Email Validation with Hunter.io Overall Goal This workflow retrieves contacts from HubSpot that have an email address but haven't yet had their email validated by Hunter. It then iterates thr...

CommunicationHITLCore NodesDevelopmentSalesHubspotManual TriggerSplit In Batches
Loading interactive preview...

Template notes

Workflow: HubSpot Contact Email Validation with Hunter.io

Overall Goal

This workflow retrieves contacts from HubSpot that have an email address but haven't yet had their email validated by Hunter. It then iterates through each of these contacts, uses Hunter.io to verify their email, updates the contact record in HubSpot with the validation status and date, and finally sends a summary email notification upon completion.

How it Works (Step-by-Step Breakdown)

Node: "When clicking ‘Test workflow’" (Manual Trigger) - Type: n8n-nodes-base.manualTrigger - Purpose: Start the workflow manually via the n8n interface. - Output: Triggers workflow execution.

Node: "HubSpot" (HubSpot) - Type: n8n-nodes-base.hubspot - Purpose: Fetch contacts from HubSpot. - Configuration: - Authentication: App Token - Operation: Search for contacts - Return All: True - Filter Groups: - Contact HASPROPERTY email - Contact NOTHASPROPERTY hunteremailvalidationstatus - Output: List of contact objects.

Node: "Loop Over Items" (SplitInBatches) - Type: n8n-nodes-base.splitInBatches - Purpose: Process each contact one-by-one. - Configuration: - Options > Reset: false - Output: - Output 1 to "Hunter" - Output 2 to "Send Email"

Node: "Hunter" (Inside the loop) - Type: n8n-nodes-base.hunter - Purpose: Verify email with Hunter.io - Configuration: - Operation: Email Verifier - Email: {{ $json.properties.email }}