Analyze competitor Instagram engagement by scraping profiles with Bright Data and scoring them with GPT-5.5. This workflow reads competitor Instagram URLs from a Google Sheet, scrapes their profile data using the Bright Data Instagram Profiles dataset, validates the API response, then sends the data to GPT-5.5 for engagement scoring. Each competitor is scored on follower growth, engagement rate quality, content consistency, and audience authenticity (0-25 each, total 0-100). High-scoring competi

Analyze competitor Instagram engagement by scraping profiles with Bright Data and scoring them with GPT-5.5. This workflow reads competitor Instagram URLs from a Google Sheet, scrapes their profile data using the Bright Data Instagram Profiles dataset, validates the API response, then sends the data to GPT-5.5 for engagement scoring. Each competitor is scored on follower growth, engagement rate quality, content consistency, and audience authenticity (0-25 each, total 0-100). High-scoring competitors trigger email alerts. How it works: 1. Schedule trigger runs the workflow daily. 2. Reads competitor URLs from the 'competitoraccounts' sheet. 3. Sends each URL to Bright Data's Instagram Profiles API. 4. Validates the API response (handles async/error cases). 5. GPT-5.5 analyzes profile metrics and scores engagement quality. 6. Parses the structured JSON response. 7. Filters by AI confidence (>= 0.7 threshold). 8. Routes high scorers (engagementscore >= 75) to 'topperformers' with Gmail alert. 9. Routes normal results to 'engagementanalysis'. 10. Low confidence results go to 'lowconfidenceengagement' for review. Setup: - Create a Google Sheet with a 'competitoraccounts' tab containing columns: competitorname, url, ourindustry. - Add output tabs: engagementanalysis, topperformers, lowconfidenceengagement. - Configure all credentials (Bright Data API, OpenAI, Google Sheets, Gmail). Requirements: - Bright Data API account ($0.01-0.03 per profile scrape). - OpenAI API account (GPT-5.5 costs $0.003-0.008 per call). - Google Sheets OAuth2 credentials. - Gmail OAuth2 credentials. Notes: - Add competitors one per row with their full Instagram profile URL. - The engagementscore threshold of 75 can be adjusted in the IF node. - Low confidence results may indicate incomplete profile data from Bright Data.
Download the workflow JSON file after purchase.
Open n8n → click the menu → Import from File.
Select the downloaded JSON and import.
Set up credentials for each node that requires them.
Click Execute Workflow to test, then activate.
Setup guide included
Purchase to unlock the full step-by-step guide
No reviews yet
Be the first to buy and share your experience.
Leave a review
Sign in to share your experience with this workflow.
Create a free account to purchase workflows.
Need help setting this up?
Book a 3-hour live setup session with an Agility consultant.