diagnose_change
ChatGPTWhat changed for a brand and the likely why: AI visits from GA4, Search Console and Bing clicks, audit scores, crawlers blocked in robots.txt, changes published on its portals, for the last days against the days before. Returns signals, dated events in chronological order, suspects (most direct cause first) and the sources it could not read. Free. days: 7-90.
generate_content_plan
ChatGPTGenerate and save a GEO content plan for a brand, from its brand profile (needs a completed audit or a profile). It replaces the brand's current plan and spends account credits. The plan stays in GeoSuite's Content Plan page. language: it or en.
get_audit_findings
ChatGPTWhat to fix after a GEO audit: the site's technical signals (robots.txt, sitemap, blocked AI crawlers, schema.org, poppy.json for personal agents) and the recommendations by priority, with reason and evidence. Free. language: it or en.
get_audit_overview
ChatGPTScore, industry and main competitors of one GEO audit.
get_connections
ChatGPTThe portals a brand can connect to GeoSuite (Search Console, GA4, Bing, ad accounts, Google reviews, shop platform) with their state: ready, incomplete, needs_reconnect or missing, and whether GeoSuite can write there. Free.
get_marketing_intelligence
ChatGPTOrganic queries, landing pages, conversions, past campaigns and competitor ads of a brand, with source and freshness of each piece of evidence. days: 14-90.
get_sector_signals
ChatGPTWhat AI assistants show a market right now: who advertises in ChatGPT and on which themes, which brands AI answers name and which sites they cite. Key-values ready for ad macros plus the ranked lists, each with its period and source. Precomputed nightly, answers at once. Free. sector: a key from list_sectors.
list_audits
ChatGPTList the GEO audits of a brand: id, status, AI visibility score, date.
list_brands
ChatGPTList the brands (stores) of the user's GeoSuite account, with the store_id the other tools need.
list_sectors
ChatGPTThe market sectors GeoSuite measures, with their IAB code and the day of the latest signals. Free.
propose_portal_change
ChatGPTPrepare a change on a brand's portal as a draft in GeoSuite: a product page (resource_type product: after with title, description, tags), a reply to a Google review (resource_type review_reply: after with comment) or a YouTube video (resource_type video: after with title, description). Nothing is published: the live value is read and kept next to the new one, and the brand approves it in GeoSuite at approve_url. Free.
run_audience_intent
ChatGPTAudience intents and personas behind the questions of a completed GEO audit. Spends account credits.
run_audit
ChatGPTStart a new GEO audit of a brand: how often and how well AI assistants mention it against its competitors. Spends account credits. Returns the audit_id at once, the audit takes 10-20 minutes. language: it or en.
run_brand_narrative
ChatGPTHow AI answers describe the brand and how to improve that narrative, from a completed GEO audit. Spends account credits.
run_brief_generator
ChatGPTContent briefs for the topics where the brand is missing from AI answers, from a completed GEO audit. Spends account credits.
run_category_deep_dive
ChatGPTDeep analysis of one product category of the e-commerce store across the kinds of shopping questions asked to AI assistants. params: the category. Spends account credits.
run_citation_strategy
ChatGPTCitation and authority strategy on the domains AI answers cite in the brand's sector, from a completed GEO audit. Spends account credits.
run_citation_strategy_ecom
ChatGPTCitation strategy for the e-commerce store: the domains AI answers cite for its categories. Spends account credits.
run_content_writer
ChatGPTWrite a full piece (article, FAQ, page, LinkedIn post, newsletter) in the brand's voice. params: seed_from_brief (a brief id) or topic and keywords, plus format. Needs a completed GEO audit. Spends account credits.
run_feed_generator
ChatGPTGenerate the store's product feed in the format AI shopping assistants read. Spends account credits.
run_feed_readiness
ChatGPTWhether the store's product feed is ready for AI shopping assistants, and what is missing. Spends account credits.
run_ga4_referrers
ChatGPTSessions that AI assistants send to the site, read from the brand's connected Google Analytics.
run_llms_txt
ChatGPTBuild the site's llms.txt file. Reuses the last output when the site has not changed; force_refresh=true regenerates it. Spends account credits.
run_product_optimizer
ChatGPTRewrite the title and description of an e-commerce product for visibility in AI answers. params: the product to optimize. Spends account credits.
run_robots_check
ChatGPTWhether AI crawlers can reach the site, from robots.txt and a live request. params.url optional, else the brand's site.
run_schema_fill_ai
ChatGPTWrite the missing JSON-LD structured data of a page. params.url optional, else the brand's site. Spends account credits.
run_schema_helper
ChatGPTRead the JSON-LD structured data of a page and list what is missing. params.url optional, else the brand's site.
run_site_crawl
ChatGPTVisit the brand's site and the domains AI answers cite: the topics they cover and the brand does not, who publishes llms.txt and who blocks AI crawlers. Needs a completed GEO audit. Spends account credits.
run_sitemap_builder
ChatGPTCrawl the site and produce a sitemap.xml. Reuses the last output when the site has not changed; force_refresh=true regenerates it. Spends account credits.
score_page_citability
ChatGPTHow 'citable' a page is for answer engines (0-100) on validated factors: cited sources, statistics, quotes, structure, schema. Pass url (GeoSuite fetches it) or text. A heuristic, not a probability. Free.