Analyze competitor visual content across Instagram and TikTok with GPT-4o Vision
UnknownWhat this workflow does
This workflow has 10 nodes and runs when someone submits an n8n form (“Cross-Platform Competitive Visual Intelligence”). Along the way it connects Google Sheets and Apify (community).
How it runs
Trigger: When someone submits an n8n form (“Cross-Platform Competitive Visual Intelligence”).
- Workflow Configuration (Edit Fields (Set)): sets 5 fields: ownAccount, competitors, platforms…
- Platform Router (Switch): routes items into 2 branches
- Scrape Instagram Posts (Apify): run actor and get dataset
- Scrape TikTok Posts (Apify): run actor and get dataset
- Filter: keeps only the items that match a condition
- Analyze Images with GPT-4o Vision (Code): runs custom JavaScript code
- Aggregate: combines items into one
- Generate Competitive Analysis Report (Code): runs custom JavaScript code
- Log Results to Google Sheets (Google Sheets): append or update
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that @apify/n8n-nodes-apify is verified or supports 3.0 (used in Scrape Instagram Posts, Scrape TikTok Posts).
- Also check Always Output Data on multi-output nodes (If/Switch) now adds an empty item only when every output is empty.
Nodes used (8)
- Apify
@apify/n8n-nodes-apify.apify - Code
n8n-nodes-base.code - Aggregate
n8n-nodes-base.aggregate - Google Sheets
n8n-nodes-base.googleSheets - n8n Form Trigger
n8n-nodes-base.formTrigger - Edit Fields (Set)
n8n-nodes-base.set - Switch
n8n-nodes-base.switch - Filter
n8n-nodes-base.filter
From the author
Who Is This For Marketing teams, social media managers, and brand strategists who want to understand competitor visual strategies across multiple platforms. Perfect for agencies managing multiple client accounts or brands looking to benchmark their visual…