Research competitor negative reviews with Genspark, Airtop, OpenAI and Google Sheets
Ready for 3.0What this workflow does
This AI workflow has 17 nodes and runs when another workflow calls it. Along the way it connects OpenAI Chat Model, Airtop and Google Sheets.
How it runs
Trigger: When another workflow calls it.
- Look up the client row (Google Sheets): uses Google Sheets
- Read website and competitors (Code): runs custom JavaScript code
- Build the research prompt (Edit Fields (Set)): sets 1 field: research_prompt
- Start browser session (Airtop): uses Airtop
- Open Genspark (Airtop): work with window
- Wait: waits 10 seconds
- Close the popup (Airtop): work with interaction
- Ask Genspark the question (Airtop): type (interaction)
- Wait: waits 10 minutes
- Scrape the answer (Airtop): scrape (extraction)
…plus 3 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (10)
- Wait
n8n-nodes-base.wait - Execute Workflow Trigger
n8n-nodes-base.executeWorkflowTrigger - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Code
n8n-nodes-base.code - Edit Fields (Set)
n8n-nodes-base.set - Airtop
n8n-nodes-base.airtop - AI Agent
@n8n/n8n-nodes-langchain.agent - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - No Operation, do nothing
n8n-nodes-base.noOp - Google Sheets
n8n-nodes-base.googleSheets
From the author
Quick overview This sub-workflow takes a Client ID, reads the client’s website, industry, and competitor URLs from Google Sheets, then uses Airtop to automate Genspark research into competitor negative reviews and weaknesses, extracts the generated report…