workflows.fit
Back to n8n workflows
n8n templateFreeBy Madame AI Team | Kai

Track brand visibility on Perplexity and ChatGPT with BrowserAct and OpenRouter

Track brand visibility on Perplexity and ChatGPT with BrowserAct & OpenRouter Introduction This workflow acts as a "Generative Engine Optimization" (GEO) tracker. It automatically monitors how your brand is being reco...

CommunicationHITLAILangchainCore NodesLm Chat Open RouterN8n-nodes-browseract.browser ActSchedule Trigger
Loading interactive preview...

Template notes

Track brand visibility on Perplexity and ChatGPT with BrowserAct & OpenRouter

Introduction

This workflow acts as a "Generative Engine Optimization" (GEO) tracker. It automatically monitors how your brand is being recommended on AI-powered search engines by simulating real user queries on Perplexity and ChatGPT, analyzing the responses for visibility and sentiment, and reporting the findings to Slack.

Target Audience

Brand managers, SEO specialists, and marketing teams who need to monitor their "share of voice" in AI search results.

How it works

1. Scheduling: A Weekly Trigger initiates the workflow to ensure regular monitoring of your brand's presence. 2. Context Setup: A Set node defines the target Brand name and a brief Description of the value proposition. 3. Query Generation: An AI Agent (using OpenRouter/GPT-4o) reads the brand details and generates two distinct search queries: Research Query: Targeted at Perplexity (e.g., "Top rated tools for X in 2025"). Conversational Query: Targeted at ChatGPT (e.g., "I need advice on X, what do you recommend?").

4. Parallel Execution: The workflow splits into two parallel paths to maximize efficiency. 5. Data Extraction: Two separate BrowserAct nodes execute the generated queries on Perplexity and ChatGPT respectively. They scrape the full text of the AI's response. 6. Synchronization: A Merge node waits for both scraping tasks to complete before proceeding. 7. Analysis: A second AI Agent acts as a "GEO Analyst." It compares the scraped answers against your Brand Name to determine if the brand was "Visible" (recommended), "Invisible" (ignored), or "Hallucinated." It also grades the sentiment. 8. Reporting: A Slack node posts a formatted report detailing the visibility status on both platforms.