Automate Instagram profile analysis with Airtop scraping and GPT-4o intelligence
Needs changesWhat this workflow does
This AI workflow has 17 nodes and runs on Google Sheets events (row update). Along the way it connects Airtop, OpenAI Chat Model and Google Sheets.
How it runs
Trigger: On Google Sheets events (row update).
- Filtrar Ativação - Planilha (Filter): keeps only the items that match a condition
- Processar Itens (Loop Over Items (Split in Batches)): loops over the items in batches
- Criar Nova Sessão (Airtop): uses Airtop
- Criar uma nova Janela (Airtop): work with window
- Pesquisar página (Airtop): query (extraction)
- Terminar Sessão (Airtop): terminate
- Ajustar Saída Instagram (AI Agent): runs an AI agent, with model: OpenAI Chat Model; output parser: Auto-fixing Output Parser
- Análise de Dados do Perfil (AI Agent): runs an AI agent, with model: OpenAI Chat Model; output parser: Auto-fixing Output Parser
- Atualizar Linha na Planilha (Google Sheets): update
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- AI Agent v1 (old agent modes) in Ajustar Saída Instagram (v1.9), Análise de Dados do Perfil (v1.9): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) Ajustar Saída Instagram (v1.9), Análise de Dados do Perfil (v1.9) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (10)
- Airtop
n8n-nodes-base.airtop - Auto-fixing Output Parser
@n8n/n8n-nodes-langchain.outputParserAutofixing - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - AI Agent
@n8n/n8n-nodes-langchain.agent - Google Sheets Trigger
n8n-nodes-base.googleSheetsTrigger - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Google Sheets
n8n-nodes-base.googleSheets - No Operation, do nothing
n8n-nodes-base.noOp - Filter
n8n-nodes-base.filter
From the author
What's up Guys. I'm Luís 🙋🏻♂️ If you need to analyze dozens of Instagram profiles every week, this isn't just another automation. It’s your new secret weapon. It’s a fully structured workflow for anyone who needs to analyze Instagram profiles at scale,…