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 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
Scheduling: A Weekly Trigger initiates the workflow to ensure regular monitoring of your brand's presence. Context Setup: A Set node defines the target Brand name and a brief Description of the value proposition. 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?").
Parallel Execution: The workflow splits into two parallel paths to maximize efficiency. 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. Synchronization: A Merge node waits for both scraping tasks to complete before proceeding. 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. Reporting: A Slack node posts a formatted report detailing the visibility status on both platforms.
How to set up
Configure Credentials: Connect your BrowserAct, OpenRouter, and Slack accounts in n8n. Prepare BrowserAct: Ensure the AI Search Visibility Tracker (Perplexity & ChatGPT) template is saved in your BrowserAct account. Define Brand: Open the Add Brand & Description node. Update the Brand field with your company name and the Description field with your core offering. Select Slack Channel: Open the Send team update node and select the channel where reports should be posted.
Requirements
BrowserAct Account:* Required for scraping the AI platforms. Template: AI Search Visibility Tracker (Perplexity & ChatGPT). OpenRouter Account: Required for generating queries and analyzing the sentiment of the results. Slack Account:* Required for receiving the final visibility report.
How to customize the workflow
Add More Engines: Clone the BrowserAct node to add checks for Google Gemini or Claude, then connect them to the Merge node. Track Competitors: Modify the Add Brand & Description node to input a competitor's name instead of your own to see how AI recommends them. Store History: Add a Google Sheets node before the Slack step to log the "Sentiment Score" and "Visibility Status" over time for trend analysis.
Need Help?
How to Find Your BrowserAct API Key & Workflow ID How to Connect n8n to BrowserAct How to Use & Customize BrowserAct Templates
Workflow Guidance and Showcase Video
AI SEO Reporting: Automated Brand Mentions Tracking for Teams
Related Templates
AI SEO Readability Audit: Check Website Friendliness for LLMs
Who is this for? This workflow is designed for SEO specialists, content creators, marketers, and website developers who ...
Reply to Outlook Emails with OpenAI
Who is this template for? This template is for any Microsoft Outlook user who wants a trained AI agent to reason and rep...
Use OpenRouter in n8n versions <1.78
What it is: In version 1.78, n8n introduced a dedicated node to use the OpenRouter service, which lets you to use a lot...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments