{"id":"1blBTEfOEjamDB0N","meta":{"instanceId":"workflow-0a95d495","versionId":"1.0.0","createdAt":"2025-09-29T07:07:47.177568","updatedAt":"2025-09-29T07:07:47.177582","owner":"n8n-user","license":"MIT","category":"automation","status":"active","priority":"high","environment":"production"},"name":"Email form","nodes":[{"id":"0994dde9-bad8-49b8-b164-1f191decf9ff","name":"Email is not valid, do nothing","type":"n8n-nodes-base.noOp","position":[940,480],"parameters":{},"typeVersion":1,"notes":"This noOp node performs automated tasks as part of the workflow."},{"id":"b27e140e-7758-42d4-bf07-39b17f85fc82","name":"Check if the email is valid","type":"n8n-nodes-base.if","position":[620,260],"parameters":{"options":{},"conditions":{"options":{"version":1,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"54d84c8a-63ee-40ed-8fb2-301fff0194ba","operator":{"name":"filter.operator.equals","type":"string","operation":"equals"},"leftValue":"={{ $json.status }}","rightValue":"valid"}]}},"typeVersion":2,"notes":"This if node performs automated tasks as part of the workflow."},{"id":"a691af9a-f66f-4fd1-ab82-3d3450098d67","name":"Verify email","type":"n8n-nodes-base.hunter","position":[360,260],"parameters":{"email":"={{ $json.Email }}","operation":"emailVerifier"},"credentials":{"hunterApi":{"id":"wC6eWJWcNeFHvBqV","name":"Hunter account"}},"typeVersion":1,"notes":"This hunter node performs automated tasks as part of the workflow."},{"id":"cfe4d91b-209c-49df-8483-141f5e27fba2","name":"Submit form","type":"n8n-nodes-base.formTrigger","position":[80,260],"webhookId":"80be3272-e1bc-47e4-8112-d39488e84f4b","parameters":{"options":{},"formTitle":"Join my mailing list now","formFields":{"values":[{"fieldLabel":"Email","requiredField":true}]},"formDescription":"10x your productivity with my A.I. tips. I'll cut the B.S. and give you the most practical tips for A.I. automation."},"typeVersion":2.2,"notes":"This formTrigger node performs automated tasks as part of the workflow."},{"id":"30d816d9-7a91-47b2-8c06-da0b9114f375","name":"Add contact to list","type":"n8n-nodes-base.sendGrid","position":[940,240],"parameters":{"email":"={{ $json.Email }}","resource":"contact","additionalFields":{"listIdsUi":{"listIdValues":{"listIds":["11a55438-d4a8-4740-b054-d273359b7dfe"]}}}},"credentials":{"sendGridApi":{"id":"AFtBIAiI3x5QS0WL","name":"SendGrid account"}},"typeVersion":1,"notes":"This sendGrid node performs automated tasks as part of the workflow."},{"id":"e80255c8-25b2-48d5-8605-d7702cbf7bc7","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[60,-100],"parameters":{"width":505,"height":180,"content":"## Automate Email List Building with n8n and Hunter io\n\n💡 Read the [case study here]({{ $env.WEBHOOK_URL }}\n\n📺 Watch the [youtube tutorial here]({{ $env.WEBHOOK_URL }}\n\n"},"typeVersion":1,"notes":"This stickyNote node performs automated tasks as part of the workflow."},{"id":"f989d552-81b9-4ee7-aa28-a006b703280f","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[300,100],"parameters":{"color":4,"height":320,"content":"## Hunter io\n\nYou need to get a Hunter.io account and input the API key. There's 50 free credits per month."},"typeVersion":1,"notes":"This stickyNote node performs automated tasks as part of the workflow."},{"id":"error-83a160f3","name":"Error Handler","type":"n8n-nodes-base.stopAndError","typeVersion":1,"position":[1000,400],"parameters":{"message":"Workflow execution error","options":{}}}],"active":true,"settings":{"executionOrder":"v1","saveManualExecutions":true,"callerPolicy":"workflowsFromSameOwner","errorWorkflow":null,"timezone":"UTC","executionTimeout":3600,"maxExecutions":1000,"retryOnFail":true,"retryCount":3,"retryDelay":1000},"versionId":"1df322f8-6d69-4ae7-b094-3f0dec019d3b","connections":{},"description":"Automated workflow: Email form. This workflow integrates 6 different services: stickyNote, hunter, formTrigger, if, noOp. It contains 7 nodes and follows best practices for error handling and security.","notes":"Excellent quality workflow: Email form. This workflow has been optimized for production use with comprehensive error handling, security, and documentation."}