Video thumbnail

    n8n & Apollo Lead Generation Finally Solved (Full Tutorial + Template)

    Valuable insights

    1.Apollo Ended Cheap Lead Scraping Era: Apollo successfully shut down unauthorized scraping methods, eliminating the ability to source thousands of leads for extremely low costs, forcing a change in lead generation strategy.

    2.Alternatives Were Also Targeted: Following Apollo's action against scrapers, competing services like Ample Leads, which offered similar cheap lead access, were also shut down shortly after emerging.

    3.The Golden Age of Discounted Leads is Over: The previous practice of acquiring a thousand Apollo leads for approximately $1.50 is no longer viable, requiring acceptance of higher operational costs for lead acquisition.

    4.New Workflow Requires Manual Sourcing: The updated automation requires leads to be sourced manually from platforms like Apollo and uploaded to Google Sheets before enrichment begins in n8n.

    5.n8n Automates Enrichment and Upload: The core automation uses n8n to scrape LinkedIn profiles via Apify, perform background research using Perplexity, generate custom messages, and upload results to Instantly.

    6.Lead Sourcing Options Require Research: Users must now evaluate current lead generation platforms, such as Instantly or LiveKit, based on volume needs and credit-based pricing structures to determine viability.

    7.Enrichment Provides Deeper Personalization: The process incorporates two enrichment streams—direct profile data and contextual background research—to gather unique data points for hyper-personalized outreach.

    8.AI Customizes Outreach Messaging: An LLM generates the initial outreach sentence (icebreaker) based on the unique findings from the enrichment phase, ensuring messages sound highly researched.

    9.Normalization Improves Conversational Tone: Company names are normalized by removing legal suffixes (like LLC or Inc.) to ensure that the final outreach emails sound more human and conversational.

    10.Campaign Execution Relies on Instantly: The final step involves pushing the enriched data and custom message variables into the Instantly platform for warm-up and large-scale campaign deployment.

    Apollo On the Warpath

    Recent developments in LinkedIn cold outreach automation indicate significant disruption, as Apollo has reportedly taken action against services facilitating cheap lead sourcing. For years, users circumvented standard subscription fees by utilizing scrapers to obtain leads at a fraction of the official cost. While Apollo subscriptions typically range from $60 to several hundred dollars monthly depending on the tier, unauthorized methods allowed users to acquire leads for significantly less, sometimes costing only $150 for a thousand leads.

    The End of Cheap Leads

    The consensus now is that the period allowing for a twenty-fold discount on Apollo leads has concluded. This necessitates a strategic pivot toward obtaining the same leads, albeit at a higher expense, or utilizing Apollo's alternatives. The proposed solution involves an n8n automation that manually sources leads, enriches them using Perplexity and direct LinkedIn profile scraping, customizes messaging, and uploads the final data set to the Instantly platform for campaign execution.

    What's Changed + Demo

    The provided automation template is available for free download via the comments section, allowing users to follow along and implement the workflow. While the focus remains on automation mechanics, deeper discussions regarding effective cold email conversion strategies are reserved for the Chase AI Plus community, which caters to agency and business operations.

    New Automation Flow

    The previous workflow relied on an API connection where natural language queries, such as requesting 'AI engineers in Chicago,' automatically populated the automation. The new methodology shifts control to the user for lead sourcing. This involves manually searching within Apollo, exporting the resulting list, and uploading it to Google Sheets. The n8n automation then processes this Sheet data to perform enrichment, generate outreach messages, and upload the finalized records to Instantly.

    • Scraping individual LinkedIn profiles for detailed data.
    • Conducting background research on the person and company via Perplexity.
    • Generating a unique outreach message using AI based on research findings.
    • Automatically uploading the enriched lead data to the Instantly platform.

    Lead Source Options

    The flexibility of this new structure means the lead sourcing platform can vary, though the core enrichment logic remains. Current pricing structures reflect the increased cost; for instance, Instantly offers roughly 2,000 to 3,000 emails per month for $97, whereas Apollo's $99 tier provides 4,000 emails. This contrasts sharply with the previous scraper cost of 20 times less. It is important to note that most services utilize credits rather than fixed email counts.

    Service
    Cost/Month
    Approx. Volume/Credits
    Apollo ($60 Tier)
    $60
    2500 emails
    Instantly ($97 Tier)
    $97
    2000-3000 emails
    LiveKit ($100 Tier)
    $100
    2000 emails

    Apollo Walkthrough

    For the demonstration, Apollo is selected as the lead source because it remains one of the most cost-effective options available and many users are already familiar with its interface and data quality. The walkthrough proceeds module by module to configure the setup necessary to resume large-scale cold email operations.

    Filtering Leads

    Finding decision-makers involves utilizing the extensive filters available on the left sidebar of the Apollo interface. In the example provided, filters are applied for Job Titles set to 'engineer,' Location set to 'Chicago,' and Industry Keywords specified as 'AI' and 'fintech.' This combination targets AI fintech engineers located in Chicago, populating the results list with relevant contacts.

    Exporting Data

    Once the target list is displayed, users must select all visible leads and choose the export function, ensuring only verified emails are included. The resulting file must then be downloaded and imported into Google Sheets via File > Open > Upload. After importing, the sheet should be renamed for clarity within the n8n workflow, completing the manual sourcing phase.

    There is an argument to be made that one actually has a little more control when getting inside these platforms and doing some of the filtering.

    Module Breakdown

    The n8n workflow is set to execute manually rather than relying on an automatic trigger. This manual execution is recommended for two primary organizational reasons: first, creating a new Google Sheet for every new batch of leads ensures better organization; second, it manages Instantly campaign IDs, which must be updated when running new batches.

    Enrichment Streams

    The enrichment process is intentionally split into two parallel streams for maximum flexibility. The first stream scrapes the individual's LinkedIn profile directly, while the second uses Perplexity to conduct deeper background research on both the prospect and their company. Users can choose to utilize both streams, only one, or edit them based on specific needs.

    LinkedIn Scraper Setup

    The LinkedIn scraper node requires the user's unique Apify API key to function. The JSON body is simple, requiring only the LinkedIn URL, which is mapped from the data retrieved earlier from Apollo. The specific actor used is the 'mass LinkedIn profile scraper with email, no cookies,' which ensures user credentials are never exposed, making the process secure.

    • Full name and current title.
    • Company information and work history.
    • Professional headlines.
    • Education details.
    • Recommendations received.

    Perplexity Research

    For background research, the Sonar model within Perplexity is employed. The system message guides the AI to focus on finding unique details about the person and company, which is crucial for personalization. The user message feeds the AI the necessary inputs: name, company name, and location.

    No one cares when they get a crappy cold email that says generic stuff. Wow, Chase, I love your videos on AI. The amount I get that say that, it's like, okay, clearly you didn't even try.

    Generating Outreach Message

    The merged LinkedIn and background data are passed to the LLM to generate the outreach message. The system message dictates the tone and structure, focusing heavily on company uniqueness for the icebreaker—the first sentence of the email. Furthermore, company names are normalized by removing suffixes like LLC or Corp to ensure the resulting message, which includes a custom company name variable, sounds conversational and human when sent via Instantly.

    Instantly

    The final n8n module connects to Instantly, requiring the user's API key and the specific Campaign ID where the leads should be uploaded. The data passed includes the email, name fields, the custom normalized company name, and the generated icebreaker message.

    Retrieving Instantly Credentials

    To configure this node, the Campaign ID is found by navigating to the campaign in Instantly and copying the numerical/alphanumeric string located in the URL after 'campaign/'. The API key is generated within the settings section, under Integrations > API Keys, where a new key must be created.

    Arguably more simple than the last automation version, but I think I added a little more enrichment when it comes to directly scraping their LinkedIn profiles and also doing perplexity.

    Final Thoughts

    Ultimately, the industry must accept that the significant discounts previously available through scraping methods are gone. Accepting the current market price for leads is necessary for continued large-scale outreach success. The value proposition now lies in the quality of enrichment and personalization rather than the cheapness of the initial lead acquisition.

    • A reliable lead generation source (currently manual sourcing from platforms like Apollo).
    • A method to enrich leads (LinkedIn scraping and Perplexity research).
    • A system for custom messaging generation (LLM integration).
    • A platform to conduct the campaign (Instantly).

    Useful links

    These links were generated based on the content of the video to help you deepen your knowledge about the topics discussed.

    This article was AI generated. It may contain errors and should be verified with the original source.
    VideoToWordsClarifyTube

    © 2025 ClarifyTube. All rights reserved.