✨ $500 AI Visibility Audit — live at Spurlock Studios. Book the audit

Sales & Estimation

Youtube Channel Lead Gen

This n8n workflow automates YouTube lead generation: it uses Apify to scrape channels and emails, validates them with ZeroBounce, then sends personalized cold emails via Gmail.

Built · ~3 hours saved per week

YouTube Channel Lead Generation Overview This workflow automates the process of finding, qualifying, and contacting potential leads from YouTube. It starts by scraping YouTube channels based on a specific keyword, extracts their contact information, verifies the validity of their email addresses, and finally sends a personalized cold-email to the qualified leads. The entire process transforms a time-consuming manual task into a fully automated, efficient B2B lead generation engine. Technologies Used - n8n: The core automation platform that connects all the services and coordinates the workflow logic. - Apify: A web scraping and automation platform used to run a pre-built "Actor" that extracts data from YouTube channels. - ZeroBounce: An email validation service used to verify the deliverability of scraped emails, protecting sender reputation and improving campaign effectiveness. - Gmail: Used as the email service provider to send personalized outreach emails to the verified leads. --- Automation & Value Analysis (Node-by-Node) H3: Phase 1: Data Acquisition 1. Manual Trigger: This node allows the user to start the entire lead generation sequence with a single click. It's ideal for running the process on-demand or during the testing phase. 2. Trigger Apify Scraper (HTTP Request): This node initiates the data collection process. It sends a POST request to the Apify API to run a specific YouTube scraping task. The user defines the searchKeywords (e.g., "fitness") and the number of results to fetch. This step automates what would otherwise be hundreds of manual YouTube searches. 3. Get Apify Results (HTTP Request): Once the Apify task is complete, this node retrieves the collected data. It makes a GET request to the Apify API using the defaultDatasetId from the previous step, downloading a clean JSON list of YouTube channels, including their titles, URLs, and any public email addresses found. H3: Phase 2: Data Filtering & Preparation 1. Extract Email & Channel (Set Node): The raw data from Apify can be complex. This node simplifies it by isolating only the essential fields: channelTitle and email.

Tags: Marketing, CRM, Web Scraping, Reports & Analytics, Clients/Customers/Leads, Youtube

Integrations: HTTP, Email

Related automations

Back to the Automation Library