Automate the process of finding and qualifying Instagram leads based on hashtags. This workflow reads hashtags from Google Sheets, scrapes Instagram for posts using Apify, analyzes caption content and language, compiles unique usernames, gathers detailed user info, and filters leads based on follower count.
Fetch Hashtags
The workflow starts and pulls a list of hashtags from a Google Sheet.
Scrape Instagram Posts
For each hashtag, it builds Instagram explore URLs and scrapes posts using Apify.
Analyze Captions
Each caption is cleaned, hashtags and links are removed, and language/content is analyzed (English/French/Spanish).
Extract & Filter Usernames
Usernames are combined and deduplicated, their Instagram profiles scraped for follower counts and other details.
Qualified Leads
Only users with followers in your target range are kept as qualified leads for outreach or analysis.
Add Credentials
In n8n, add your Apify API key and Google Sheets credentials.
Configure Google Sheets Nodes
Choose your credentials, spreadsheet, and sheet name in the “Get list of Hashtags” node.
Configure Apify Request Nodes
Enter your Apify API key and select the Instagram scraper actors.
Adjust Filtering
Edit the min/max follower count in the relevant filter node to match your needs.
Test & Run
Manually execute the workflow or add a trigger to run on a schedule.
Nodes used in workflow: