๐ฃ Create sales and growth hiring leads CSV from careers pages with Apify
โก 3 views ยท ๐ฃ Lead Generation & Enrichment
Description
Quick overview
This workflow runs manually to scrape company career pages via Apify, filters and deduplicates roles that match your target sales and growth keywords, and outputs the results as a downloadable CSV file.
How it works
- Runs when you manually execute the workflow.
- Defines the target company domains plus optional job-title and department keywords to search for.
- Uses Apify to run a careers-page scraping actor and returns structured job listings from attributable career pages or ATS boards.
- Keeps only confirmed matches, filters roles by your keywords, deduplicates by company and job URL, and sanitizes fields to prevent spreadsheet formula injection.
- Exports the remaining roles (or a โno_matching_jobsโ placeholder row if nothing matches) to a
careers-hiring-leads.csvfile.
Setup
- Self-host n8n and install/enable the
@apify/n8n-nodes-apifycommunity node. - Create an Apify API credential in n8n and select it in the Apify actor step.
- Update the domains, keywords, and optional limits (for example
maxConcurrencyandmaxJobsPerCompany) in the configuration step before running the workflow. Keep the default $1 maximum Actor charge for the first test run, then adjust it only after checking the result volume and cost.
Requirements
- A self-hosted n8n instance, an Apify account and API token, and the verified @apify/n8n-nodes-apify community node.
Customization
- Change domains and role keywords, raise or lower the safe run limits, or connect the generated CSV to a CRM, spreadsheet, storage, or messaging node.
Additional info
This template is for self-hosted n8n only because the Apify community node is not available on n8n Cloud. The workflow stores no credentials or API tokens.
๐ Nodes Used
Convert to File
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File