Analyze brand visibility in AI SERPs with SE Ranking and OpenAI GPT-4.1 mini
Needs changesWhat this workflow does
This workflow has 9 nodes and runs manually, when you click “Execute workflow”. It uses only n8n's built-in nodes. It also calls api.seranking.com over HTTP.
How it runs
Trigger: Manually, when you click “Execute workflow”.
- Set the Input Fields (Edit Fields (Set)): sets 9 fields: brand, engine, source…
- SE Ranking AI Request by Brand (HTTP Request): calls api.seranking.com
- Extract All Links (Code): runs custom JavaScript code
- Extract Prompts with Answers (Code): runs custom JavaScript code
- Extract JSON (Code): runs custom JavaScript code
- Merge: merges the data from its input branches
- Create a Binary Data (Function): runs custom JavaScript (legacy Function node)
- Write File to Disk (Read/Write Files from Disk): writes a file to disk
HTTP calls to: api.seranking.com
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- Function (legacy) in Create a Binary Data: replace with Code node, mode 'Run Once for All Items'.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| Function (legacy) Create a Binary Data | Code node, mode 'Run Once for All Items' |
Nodes used (7)
- Manual Trigger
n8n-nodes-base.manualTrigger - Edit Fields (Set)
n8n-nodes-base.set - Read/Write Files from Disk
n8n-nodes-base.readWriteFile - Function
n8n-nodes-base.function - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - Merge
n8n-nodes-base.merge
From the author
This workflow automates brand intelligence analysis across AI-powered search results by combining SE Ranking’s AI Search data with structured processing in n8n. It retrieves real AI-generated prompts, answers, and cited sources where a brand appears, then…