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...
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 }}