Track AI search visibility across ChatGPT, Claude, DeepSeek and Perplexity
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, Anthropic Chat Model and DeepSeek Chat Model.
How it runs
Trigger: When another workflow calls it.
- Generate Brand-Neutral Search Prompts (AI Agent): runs an AI agent, with model: GPT Model for Prompt Generation; output parser: Parse Prompt as JSON
- Test Visibility on ChatGPT (AI Agent): runs an AI agent, with model: GPT-4o-mini for ChatGPT Test
- Test Visibility on Claude (AI Agent): runs an AI agent, with model: Claude Sonnet 3.7 Model
- Test Visibility on DeepSeek (AI Agent): runs an AI agent, with model: DeepSeek Model for Testing
- Test Visibility on Perplexity (Perplexity): uses Perplexity
- Analyze All Platform Results (AI Agent): runs an AI agent, with model: DeepSeek Model for Analysis; output parser: Parse Analysis as Structured JSON
- Flatten JSON to 27 Data Fields (Edit Fields (Set)): sets 27 fields: Prompt, ChatGPT: Ranking, ChatGPT: Position…
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 (9)
- Execute Workflow Trigger
n8n-nodes-base.executeWorkflowTrigger - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic - DeepSeek Chat Model
@n8n/n8n-nodes-langchain.lmChatDeepSeek - Perplexity
n8n-nodes-base.perplexity - Edit Fields (Set)
n8n-nodes-base.set - No Operation, do nothing
n8n-nodes-base.noOp
From the author
Description This workflow automates AI Search Engine Optimization (ASEO) tracking for digital marketing agencies. It tests your client's website visibility across four major AI platforms—ChatGPT, Claude, DeepSeek, and Perplexity—using brand-neutral prompts,…