On manual trigger, queries OpenAI and Perplexity to measure brand visibility across prompts and writes the scored results to Google Sheets.
On a schedule, pulls Google Analytics and web data, runs OpenAI SEO specialists, and writes the audit to Google Sheets.
On a schedule, reads campaign rows from Google Sheets, fetches ad metrics via HTTP, and analyzes them into structured insights with Gemini.
On manual run, extracts keywords from Google Drive files, classifies and filters them with OpenAI, and writes results to Google Sheets.