Quick overview
This workflow runs weekly (or manually) to test multiple keyword prompts across ChatGPT, Claude, Gemini, and Perplexity, then analyzes whether your brand is mentioned, stores citation metrics in Notion, and sends a Slack alert when a brand mention is missing.
How it works
- Runs on a weekly Monday 9AM schedule or starts manually.
- Loads your brand name, website URL, seed keywords, and competitor domains from an editable configuration.
- Generates up to 25 prompt variations (5 prompts × up to 5 keywords) and processes them in small batches.
- Sends each prompt to OpenAI (ChatGPT), Anthropic (Claude), Google Gemini, and Perplexity to collect responses for cross-engine comparison.
- Analyzes each response to detect brand and competitor mentions, estimate mention position, capture available citations, and compute a citation score.
- Requests Z.ai (BigModel GLM-4.5) to produce a small set of optimization recommendations based on the citation analysis.
- Stores the daily citation snapshot in a Notion database and posts a Slack alert when the brand is not mentioned for a given engine and keyword.
Setup
- Add credentials for OpenAI, Anthropic, Google Gemini, Perplexity (HTTP header auth), Z.ai/BigModel (HTTP header auth), Notion, and Slack.
- Edit the Lite Config values (brandName, wpUrl, seedKeywords, and competitors) to match your site and target queries.
- Create or select a Notion database for tracking and replace the database ID used for the Notion “create page” action, ensuring the listed properties exist (Date, Engine, Keyword, Brand Mentioned, Mention Count, Position, Citation Score, and Client).
- Update the Slack channel mapping (or set a fixed channel) so alerts post to the correct destination for your workspace.
- Run the workflow once manually to verify responses and data storage, then enable the weekly schedule.