Skip to main content

Generate AI search visibility datasets with Claude and GPT for tracking platforms

Workflow preview

Workflow preview
100%
Generate AI search visibility datasets with Claude and GPT for tracking platforms preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

This n8n workflow automatically generates a comprehensive dataset of 50 AI search prompts tailored to a specific company. It combines AI powered company research with structured prompt generation t...

Best for

  • Market Research automation workflows
  • AI Summarization automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.set, @n8n/n8n-nodes-langchain.anthropic, n8n-nodes-base.httprequest, n8n-nodes-base.code, n8n-nodes-base.merge, n8n-nodes-base.formtrigger, n8n-nodes-base.stickynote, n8n-nodes-base.converttofile

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Niclas Aunin.

Original n8n.io source

1.1 Workflow description

Title
Generate AI search visibility datasets with Claude and GPT for tracking platforms
Workflow name
Generate AI search visibility datasets with Claude and GPT for tracking platforms

This n8n workflow automatically generates a comprehensive dataset of 50 AI search prompts tailored to a specific company.

It combines AI-powered company research with structured prompt generation to create monitoring queries for tracking brand visibility across AI search engines like ChatGPT, Perplexity, Claude, and Gemini.

The dataset is ready for use and can be uploaded to any major AI search analytics platforms (like ALLMO.ai,...) or used in your own model.

Who's it for & Use Cases SEO/GEO Marketing teams, Growth Managers, GTM engineers and Founders who want to:

  • Create custom prompt datasets for visibility tracking platforms like ALLMO.ai
  • Generate industry-specific search queries for AI model monitoring

How It Works

Phase 1: Company Research

  1. Start the workflow via the form and input your company name and website URL
  2. GPT-5 Mini with web search collects company information, including buyer personas, key features, and value proposition

Phase 2: Prompt Generation

  1. Claude Sonnet 4.5 generates and refines natural language prompts based on Phase 1 findings
  2. English prompts are automatically translated into German

Phase 3: Export & Implementation

  1. Wait for processing (~total of 2-5 minutes depending on website complexity)
  2. English and German prompt sets are merged with metadata and structured into table format
  3. Download the CSV file containing 50 prompts ready for import into AI Search monitoring systems (allmo.ai, etc.)

How to Setup

  • Just enter your API credentials in the Claude and ChatGPT Nodes.

How to Expand

You can update the system prompts for the "prompt writing engine" to create more prompts. You can update or add more translations.

Output Structure:

  • 25 English prompts + 25 German prompts (can be changed flexibly).
  • Each prompt tagged with: company name, industry, category, language, and AI model for simple tracking.
  • Ready for direct import into any GEO/ALLMO visibility tracking system.

Requirements

API Credentials:

  • Anthropic API (Claude Sonnet 4.5)
  • OpenAI API (GPT-5 Mini with web search capability)

Data Input:

  • Valid company website URL (publicly accessible)
  • Company name as it should appear in tracking

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Edit Fields

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 2 - Claude_text_writer

Type / Role
@n8n/n8n-nodes-langchain.anthropic - anthropic
Config choices
Version 1

Block 3 - GPT_company_research

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 4 - Code in JavaScript

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 5 - Remove citations

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 6 - Edit Fields2

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 7 - Hard coded phrase - returns 13

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 8 - GPT_keywords_return 5

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 9 - Claude_text_writer_return7

Type / Role
@n8n/n8n-nodes-langchain.anthropic - anthropic
Config choices
Version 1

Block 10 - Code in JavaScript1

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 11 - Code in JavaScript2

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 12 - Code in JavaScript3

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 13 - Merge

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 14 - Merge1

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 15 - Clean-up

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 16 - English full dataset

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 17 - Code in JavaScript4

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 18 - Turn into table

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 19 - Merge2

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 20 - Claude_text_writer-first12

Type / Role
@n8n/n8n-nodes-langchain.anthropic - anthropic
Config choices
Version 1

Block 21 - Set required fields for upload

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 22 - On form submission

Type / Role
n8n-nodes-base.formTrigger - formTrigger
Config choices
Version 2.3

Block 23 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 24 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Showing the first 24 of 29 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Generate AI search visibility datasets with Claude and GPT for tracking platforms
Complexity advanced
Nodes 29
Categories Market Research, AI Summarization
Author Niclas Aunin
Published 12 Dec 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/11748/11748.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Generate AI search visibility datasets with Claude and GPT for tracking platforms do?

This n8n workflow automatically generates a comprehensive dataset of 50 AI search prompts tailored to a specific company. It combines AI powered company research with structured prompt generation t...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Market Research, AI Summarization use case.