Update to Windsor.ai
Snapshot Nov 10, 2026 · 06:07 UTC · version 4.1.0
Declared capabilities changed
Full description — Now says: - Pull HubSpot, Salesforce, or Shopify data into the conversation, and update Salesforce records after you confirm
Observed in instructions or declared skills. Runtime behavior has not been tested.
Up to 3 plugins free · no card required.
All fields and original values.
Full description
Oct 31, 2026 · 00:09 UTC
- Sync HubSpot, Salesforce, or Shopify records
Nov 10, 2026 · 06:07 UTC
- Pull HubSpot, Salesforce, or Shopify data into the conversation, and update Salesforce records after you confirm
Long description
Oct 31, 2026 · 00:09 UTC
- Sync HubSpot, Salesforce, or Shopify records
Nov 10, 2026 · 06:07 UTC
- Pull HubSpot, Salesforce, or Shopify data into the conversation, and update Salesforce records after you confirm
Declared skills
Oct 31, 2026 · 00:09 UTC
[{"description":"Guide a new Windsor.ai user through setup, choosing a data source, connecting an account, and getting a first useful report. Use when the user runs plugin setup, asks to get started, or needs help completing their initia...
Nov 10, 2026 · 06:07 UTC
[{"description":"Analyze and manage Amazon Ads (Sponsored Products, Sponsored Brands, Sponsored Display) through Windsor.ai. Use when the user asks about their Amazon Ads performance (spend, clicks, impressions, sales, purchases, ACoS, R...
Composer icon url
Oct 31, 2026 · 00:09 UTC
https://files.openai.com/content?id=file_000000009fe08230b2f0a4338801c736
Nov 10, 2026 · 06:07 UTC
https://files.openai.com/content?id=file_00000000e1ac8243a312cec3b0a7ba86
Compare saved observations
Download comparison JSONFull technical diff · 7 changed fields
changed /release/description
"Windsor.ai connects your marketing and business data sources to your AI assistant, so you can ask questions and take action in plain English.\n\nReporting examples:\n- Google Search Console: SEO clicks, impressions, CTR and average search position (rankings), by search query and page.\n- Meta Ads (Facebook and Instagram Ads): ad spend, clicks, conversions, CPA and ROAS.\n- Google Analytics 4 (GA4): website and app users, sessions, engagement and conversions/key events, by channel or landing page.\n- Instagram: organic reach, followers, engagement, and post and Reels performance for Business or Creator accounts.\n- Google Ads: campaign, ad group and keyword cost, clicks, conversions and ROAS.\n- Facebook Pages: organic followers, engagement, reactions, comments and shares.\n- Google Business Profile: Search and Maps views (impressions), search keywords, call clicks, direction requests and reviews.\n- Google Merchant Center: product-feed issues, disapprovals, clicks and impressions.\n- YouTube: channel and video views, watch time and subscriber growth.\n- TikTok: organic video views, followers and engagement; TikTok Ads spend and conversions.\n- Shopify: sales, orders and product performance.\n\nIt pulls performance data from any connected source, and on supported ad and marketing platforms it can make changes directly, such as pausing or enabling a campaign, setting a budget, creating a Google Business Profile post, or replying to a review, always after you confirm.\n\nCommon workflows:\n- Compare spend, clicks, and conversions across every connected ad account\n- Find and pause an underperforming Meta Ads, Google Ads, TikTok Ads, LinkedIn Ads, or Microsoft Ads campaign\n- Post or reply as your Instagram, Threads, Facebook, or Google Business Profile account\n- Pull GA4, Google Search Console, or YouTube Analytics data straight into the conversation\n- Sync HubSpot, Salesforce, or Shopify records\n- Update a Klaviyo flow or an Amazon Seller Central listing\n\nConnects to 350+ sources across advertising, analytics, organic social, CRM, e-commerce, email, and payments, including Google Ads, Meta (Facebook) Ads, Instagram, TikTok Ads, LinkedIn Ads, LinkedIn Company Pages, Microsoft Ads (Bing), GA4, Google Search Console, YouTube, Google Business Profile, HubSpot, Salesforce, Shopify, Klaviyo, Amazon Ads, Google Merchant Center, Stripe, and GoHighLevel.\n\nReading data only requires connecting the relevant account once. Making a change (pausing a campaign, posting content, replying to a review) always asks for your confirmation first, and it is only available on platforms Windsor explicitly supports write access for. Every other connected source is read-only. It can also upload image files from the chat to a Meta Ads ad account for use in ads, or to a Facebook Page or LinkedIn company page for use in an image post.\n\nWindsor.ai is an independent product and is not affiliated with or endorsed by the platforms it connects to."
"Windsor.ai connects your marketing and business data sources to your AI assistant, so you can ask questions and take action in plain English.\n\nReporting examples:\n- Google Search Console: SEO clicks, impressions, CTR and average search position (rankings), by search query and page.\n- Meta Ads (Facebook and Instagram Ads): ad spend, clicks, conversions, CPA and ROAS.\n- Google Analytics 4 (GA4): website and app users, sessions, engagement and conversions/key events, by channel or landing page.\n- Instagram: organic reach, followers, engagement, and post and Reels performance for Business or Creator accounts.\n- Google Ads: campaign, ad group and keyword cost, clicks, conversions and ROAS.\n- Facebook Pages: organic followers, engagement, reactions, comments and shares.\n- Google Business Profile: Search and Maps views (impressions), search keywords, call clicks, direction requests and reviews.\n- Google Merchant Center: product-feed issues, disapprovals, clicks and impressions.\n- YouTube: channel and video views, watch time and subscriber growth.\n- TikTok: organic video views, followers and engagement; TikTok Ads spend and conversions.\n- Shopify: sales, orders and product performance.\n\nIt pulls performance data from any connected source, and on supported ad and marketing platforms it can make changes directly, such as pausing or enabling a campaign, setting a budget, creating a Google Business Profile post, or replying to a review, always after you confirm.\n\nCommon workflows:\n- Compare spend, clicks, and conversions across every connected ad account\n- Find and pause an underperforming Meta Ads, Google Ads, TikTok Ads, LinkedIn Ads, or Microsoft Ads campaign\n- Post or reply as your Instagram, Threads, Facebook, or Google Business Profile account\n- Pull GA4, Google Search Console, or YouTube Analytics data straight into the conversation\n- Pull HubSpot, Salesforce, or Shopify data into the conversation, and update Salesforce records after you confirm\n- Update a Klaviyo flow or an Amazon Seller Central listing\n\nConnects to 350+ sources across advertising, analytics, organic social, CRM, e-commerce, email, and payments, including Google Ads, Meta (Facebook) Ads, Instagram, TikTok Ads, LinkedIn Ads, LinkedIn Company Pages, Microsoft Ads (Bing), GA4, Google Search Console, YouTube, Google Business Profile, HubSpot, Salesforce, Shopify, Klaviyo, Amazon Ads, Google Merchant Center, Stripe, and GoHighLevel.\n\nReading data only requires connecting the relevant account once. Making a change (pausing a campaign, posting content, replying to a review) always asks for your confirmation first, and it is only available on platforms Windsor explicitly supports write access for. Every other connected source is read-only. It can also upload image files from the chat to a Meta Ads ad account for use in ads, or to a Facebook Page or LinkedIn company page for use in an image post.\n\nWindsor.ai is an independent product and is not affiliated with or endorsed by the platforms it connects to."
changed /release/id
"pluginrel_a52c3245cb588191b6317b150701cc6c"
"pluginrel_5fc621fe2b6481919a9986f719178b54"
changed /release/interface/composer_icon_url
"https://files.openai.com/content?id=file_000000009fe08230b2f0a4338801c736"
"https://files.openai.com/content?id=file_00000000e1ac8243a312cec3b0a7ba86"
changed /release/interface/logo_url
"https://files.openai.com/content?id=file_00000000fd3c8207a42db38cd3b08992"
"https://files.openai.com/content?id=file_00000000c12481f48f9107b927147734"
changed /release/interface/long_description
"Windsor.ai connects your marketing and business data sources to your AI assistant, so you can ask questions and take action in plain English.\n\nReporting examples:\n- Google Search Console: SEO clicks, impressions, CTR and average search position (rankings), by search query and page.\n- Meta Ads (Facebook and Instagram Ads): ad spend, clicks, conversions, CPA and ROAS.\n- Google Analytics 4 (GA4): website and app users, sessions, engagement and conversions/key events, by channel or landing page.\n- Instagram: organic reach, followers, engagement, and post and Reels performance for Business or Creator accounts.\n- Google Ads: campaign, ad group and keyword cost, clicks, conversions and ROAS.\n- Facebook Pages: organic followers, engagement, reactions, comments and shares.\n- Google Business Profile: Search and Maps views (impressions), search keywords, call clicks, direction requests and reviews.\n- Google Merchant Center: product-feed issues, disapprovals, clicks and impressions.\n- YouTube: channel and video views, watch time and subscriber growth.\n- TikTok: organic video views, followers and engagement; TikTok Ads spend and conversions.\n- Shopify: sales, orders and product performance.\n\nIt pulls performance data from any connected source, and on supported ad and marketing platforms it can make changes directly, such as pausing or enabling a campaign, setting a budget, creating a Google Business Profile post, or replying to a review, always after you confirm.\n\nCommon workflows:\n- Compare spend, clicks, and conversions across every connected ad account\n- Find and pause an underperforming Meta Ads, Google Ads, TikTok Ads, LinkedIn Ads, or Microsoft Ads campaign\n- Post or reply as your Instagram, Threads, Facebook, or Google Business Profile account\n- Pull GA4, Google Search Console, or YouTube Analytics data straight into the conversation\n- Sync HubSpot, Salesforce, or Shopify records\n- Update a Klaviyo flow or an Amazon Seller Central listing\n\nConnects to 350+ sources across advertising, analytics, organic social, CRM, e-commerce, email, and payments, including Google Ads, Meta (Facebook) Ads, Instagram, TikTok Ads, LinkedIn Ads, LinkedIn Company Pages, Microsoft Ads (Bing), GA4, Google Search Console, YouTube, Google Business Profile, HubSpot, Salesforce, Shopify, Klaviyo, Amazon Ads, Google Merchant Center, Stripe, and GoHighLevel.\n\nReading data only requires connecting the relevant account once. Making a change (pausing a campaign, posting content, replying to a review) always asks for your confirmation first, and it is only available on platforms Windsor explicitly supports write access for. Every other connected source is read-only. It can also upload image files from the chat to a Meta Ads ad account for use in ads, or to a Facebook Page or LinkedIn company page for use in an image post.\n\nWindsor.ai is an independent product and is not affiliated with or endorsed by the platforms it connects to."
"Windsor.ai connects your marketing and business data sources to your AI assistant, so you can ask questions and take action in plain English.\n\nReporting examples:\n- Google Search Console: SEO clicks, impressions, CTR and average search position (rankings), by search query and page.\n- Meta Ads (Facebook and Instagram Ads): ad spend, clicks, conversions, CPA and ROAS.\n- Google Analytics 4 (GA4): website and app users, sessions, engagement and conversions/key events, by channel or landing page.\n- Instagram: organic reach, followers, engagement, and post and Reels performance for Business or Creator accounts.\n- Google Ads: campaign, ad group and keyword cost, clicks, conversions and ROAS.\n- Facebook Pages: organic followers, engagement, reactions, comments and shares.\n- Google Business Profile: Search and Maps views (impressions), search keywords, call clicks, direction requests and reviews.\n- Google Merchant Center: product-feed issues, disapprovals, clicks and impressions.\n- YouTube: channel and video views, watch time and subscriber growth.\n- TikTok: organic video views, followers and engagement; TikTok Ads spend and conversions.\n- Shopify: sales, orders and product performance.\n\nIt pulls performance data from any connected source, and on supported ad and marketing platforms it can make changes directly, such as pausing or enabling a campaign, setting a budget, creating a Google Business Profile post, or replying to a review, always after you confirm.\n\nCommon workflows:\n- Compare spend, clicks, and conversions across every connected ad account\n- Find and pause an underperforming Meta Ads, Google Ads, TikTok Ads, LinkedIn Ads, or Microsoft Ads campaign\n- Post or reply as your Instagram, Threads, Facebook, or Google Business Profile account\n- Pull GA4, Google Search Console, or YouTube Analytics data straight into the conversation\n- Pull HubSpot, Salesforce, or Shopify data into the conversation, and update Salesforce records after you confirm\n- Update a Klaviyo flow or an Amazon Seller Central listing\n\nConnects to 350+ sources across advertising, analytics, organic social, CRM, e-commerce, email, and payments, including Google Ads, Meta (Facebook) Ads, Instagram, TikTok Ads, LinkedIn Ads, LinkedIn Company Pages, Microsoft Ads (Bing), GA4, Google Search Console, YouTube, Google Business Profile, HubSpot, Salesforce, Shopify, Klaviyo, Amazon Ads, Google Merchant Center, Stripe, and GoHighLevel.\n\nReading data only requires connecting the relevant account once. Making a change (pausing a campaign, posting content, replying to a review) always asks for your confirmation first, and it is only available on platforms Windsor explicitly supports write access for. Every other connected source is read-only. It can also upload image files from the chat to a Meta Ads ad account for use in ads, or to a Facebook Page or LinkedIn company page for use in an image post.\n\nWindsor.ai is an independent product and is not affiliated with or endorsed by the platforms it connects to."
changed /release/skills
[
{
"description": "Guide a new Windsor.ai user through setup, choosing a data source, connecting an account, and getting a first useful report. Use when the user runs plugin setup, asks to get started, or needs help completing their initial connection. Regular reporting and campaign-management requests should use the Windsor skill directly.",
"interface": {
"brand_color": null,
"default_prompt": "Use $get-started to connect a data source and show my first Windsor.ai report.",
"display_name": "Windsor.ai setup",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Connect a source and get your first Windsor.ai report"
},
"name": "get-started",
"plugin_release_skill_id": "pluginrsk_6ae4686f30fc8191af59e4f283f97577"
},
{
"description": "Analyze marketing and business data and run supported write actions across 350+ sources through Windsor.ai. Use when the user asks about performance, metrics, or spend from any connected platform (ads, analytics, SEO, CRM, e-commerce, payments, warehouses), wants to compare channels, connect a source, run a supported action such as pausing a campaign or setting a budget, or schedule a recurring data export. Do not use for writing marketing copy or for general advice unrelated to the user's connected accounts.",
"interface": {
"brand_color": "#232426",
"default_prompt": null,
"display_name": "Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze data and run supported actions across 350+ sources via Windsor.ai."
},
"name": "windsor",
"plugin_release_skill_id": "pluginrsk_6ae4686f61048191ad59918ede46699e"
}
][
{
"description": "Analyze and manage Amazon Ads (Sponsored Products, Sponsored Brands, Sponsored Display) through Windsor.ai. Use when the user asks about their Amazon Ads performance (spend, clicks, impressions, sales, purchases, ACoS, ROAS by campaign, ad group, keyword, target, search term, placement or advertised product), or when they want to pause or enable a Sponsored Products campaign or change its daily budget. Do not use for Amazon Seller Central or Vendor Central orders and listings, or for other ad platforms. Also use when the user asks how to connect Amazon Ads to ChatGPT.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Amazon Ads via Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze Amazon Ads spend, sales, ACoS and ROAS."
},
"name": "amazon-ads",
"plugin_release_skill_id": "pluginrsk_6af239348d188191b8f9be531a6555db"
},
{
"description": "Check budget pacing and reallocate ad budgets across Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Microsoft Ads and Amazon Ads through Windsor.ai. Use when the user asks if campaigns are on track to spend their monthly budget, will overspend or underspend, which campaigns are limited by budget, how to split or shift budget between campaigns or platforms, or to plan next month's budget. Projects month-end spend, proposes budget changes with the expected effect, and changes budgets only after explicit approval.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Budget pacing",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Project month-end spend and propose budget moves."
},
"name": "budget-pacing",
"plugin_release_skill_id": "pluginrsk_6af23934c0d08191a90899aa245b136d"
},
{
"description": "Create new campaigns, ad groups, ads and posts through Windsor.ai: Google Ads campaigns and responsive search ads, Meta Ads campaigns, ad sets and ads, Instagram, Facebook, LinkedIn, Threads and Google Business Profile posts, and Klaviyo flows. Use when the user wants to create, build, launch, draft or publish something new. Shows the full draft first, creates ad objects paused where the platform supports it, and creates only after confirmation.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Campaign launch",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Draft and create new campaigns, ads and posts after confirmation."
},
"name": "campaign-launch",
"plugin_release_skill_id": "pluginrsk_6af2393728ac8191a1cecc8f7493647c"
},
{
"description": "Make confirmed changes on ad and marketing accounts connected to Windsor.ai: pause or enable campaigns, ad sets, ad groups and ads, set budgets on Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Microsoft Ads and Amazon Ads, set bids and bidding strategies on Google Ads and Meta Ads, push Google Ads negative keywords, reply to reviews and comments, and update listings and CRM records. Use when the user wants to pause, enable, raise, lower, set, fix or update something. Always reads first and asks for confirmation before each change.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Campaign management",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Pause, enable, budget and bid changes after confirmation."
},
"name": "campaign-management",
"plugin_release_skill_id": "pluginrsk_6af23936c59481919f1d37ac2de5cf30"
},
{
"description": "Guide a new Windsor.ai user through setup, choosing a data source, connecting an account, and getting a first useful report. Use when the user runs plugin setup, asks to get started, or needs help completing their initial connection. Regular reporting and campaign-management requests should use the platform or workflow skills, or the Windsor skill when none fits.",
"interface": {
"brand_color": null,
"default_prompt": "Use $get-started to connect a data source and show my first Windsor.ai report.",
"display_name": "Windsor.ai setup",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Connect a source and get your first Windsor.ai report"
},
"name": "get-started",
"plugin_release_skill_id": "pluginrsk_6af2393748588191a857b6feae232015"
},
{
"description": "Analyze and manage Google Ads through Windsor.ai. Use when the user asks about their Google Ads performance, such as pulling live campaign, ad group, or keyword metrics (cost, impressions, clicks, conversions, CPA, ROAS), comparing date ranges, or finding top or underperforming campaigns, or when they want to pause or enable campaigns, ad groups or ads, change budgets, bids or bidding strategies, add keywords or negative keywords, set targeting, or create campaigns, ad groups and responsive search ads. Do not use for other ad platforms (Meta/Facebook, TikTok, LinkedIn, Microsoft Ads), organic social, or GA4/website analytics. Also use when the user asks how to connect Google Ads to ChatGPT.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Google Ads via Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze and manage Google Ads campaigns, keywords and search terms."
},
"name": "google-ads",
"plugin_release_skill_id": "pluginrsk_6af239357b108191a5e58df268e5f421"
},
{
"description": "Analyze Google Analytics 4 (GA4) data through Windsor.ai. Use when the user asks about their GA4 website or app analytics: sessions, users, new users, engagement, conversions/key events, bounce/engagement rate, pageviews, or breakdowns by channel, source/medium, campaign, landing page, device, country, or date. For spend and ROAS as reported by each ad platform, use the ad-platform connectors (GA4 only has cost for linked Google Ads accounts and imported cost data). Do not use for other analytics products, or changing GA4 settings. Also use when the user asks how to connect Google Analytics 4 (GA4) to ChatGPT.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Google Analytics 4 via Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze GA4 traffic, channels, engagement and key events."
},
"name": "google-analytics-4",
"plugin_release_skill_id": "pluginrsk_6af23935a568819188852f31271d0746"
},
{
"description": "Analyze Google Merchant Center product feed and Shopping data through Windsor.ai. Use when the user asks about their Merchant Center product feed: product status counts (active, disapproved, pending, expiring), availability, clicks, impressions, CTR, or price benchmarks by product, brand, or category. It can also add, update, pause or delete products and create API data sources, always after the user confirms the exact change. Do not use for Google Ads Shopping campaign spend or ROAS (those live in the Google Ads connector) or other platforms (e.g. Amazon). Also use when the user asks how to connect Google Merchant Center to ChatGPT.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Google Merchant Center via Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze product feed status and Shopping performance."
},
"name": "google-merchant-center",
"plugin_release_skill_id": "pluginrsk_6af239366888819198084f944e4b1029"
},
{
"description": "Analyze Google Search Console (organic search) data through Windsor.ai. Use when the user asks about their site's organic Google Search performance: clicks, impressions, CTR, or average position, broken down by search query, page/URL, country, device, search appearance, or date. Do not use for paid search / Google Ads cost, other webmaster tools (e.g. Bing), web analytics like GA4, or changing Search Console settings. Also use when the user asks how to connect Google Search Console to ChatGPT.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Google Search Console via Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze SEO clicks, impressions, CTR and positions."
},
"name": "google-search-console",
"plugin_release_skill_id": "pluginrsk_6af2393737c88191a9a0dcd9e64aad6f"
},
{
"description": "Analyze Instagram organic performance through Windsor.ai. Use when the user asks about their Instagram Business or Creator account's insights: followers, reach, views, profile or website clicks, engagement, or the performance of individual media/posts. It can also publish image, carousel, video (Reels) and story posts and reply to, hide, unhide or delete comments, always after the user confirms the exact change. Do not use for Instagram Ads (those live in the Meta/Facebook Ads connector), other platforms, or GA4/website analytics. Also use when the user asks how to connect Instagram to ChatGPT.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Instagram via Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze Instagram reach, views, followers and post performance."
},
"name": "instagram",
"plugin_release_skill_id": "pluginrsk_6af239349ae08191bbc74b5046af3f68"
},
{
"description": "Analyze and manage LinkedIn Ads through Windsor.ai. Use when the user asks about their LinkedIn Ads performance (spend, impressions, clicks, CTR, CPC, conversions, or leads at campaign, campaign-group, or creative level, with member demographic breakdowns), or wants to pause/enable a campaign, campaign group, or creative, change a campaign or campaign-group budget, rename a campaign, change its schedule or targeting, or create an ad from an existing post. Do not use for LinkedIn organic company-page data (that's the LinkedIn Organic connector), other ad platforms, or GA4/web analytics. Also use when the user asks how to connect LinkedIn Ads to ChatGPT.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "LinkedIn Ads via Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze and manage LinkedIn Ads campaigns and budgets."
},
"name": "linkedin-ads",
"plugin_release_skill_id": "pluginrsk_6af239348b68819194c2e6821be35da2"
},
{
"description": "Review marketing performance across every source connected to Windsor.ai: paid ads (Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Microsoft Ads, Amazon Ads), organic social, GA4, Search Console, CRM, e-commerce and payments. Use for campaign reports, weekly or monthly reviews, period-over-period comparisons, cross-channel comparisons, best and worst campaigns, and ROAS, CPA, spend, conversions or revenue questions. Read-only: does not change anything.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Performance review",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Review performance across every connected marketing source."
},
"name": "marketing-performance-review",
"plugin_release_skill_id": "pluginrsk_6af2393652f48191bacfded0f7b8ba88"
},
{
"description": "Analyze and manage Meta Ads (Facebook & Instagram ad placements) through Windsor.ai. Use when the user asks about their Facebook Ads / Meta Ads performance, such as pulling live campaign, ad set, or ad metrics (spend, impressions, clicks, conversions, CPA, ROAS), comparing date ranges, or finding top or underperforming campaigns, or when they want to create, pause, or enable a campaign, ad set, or ad, change a budget, boost an existing post, or edit ad creative. Do not use for other ad platforms (Google Ads, TikTok, LinkedIn, Microsoft Ads), organic Facebook Page posts or Instagram organic content, or designing/generating ad creative images. Also use when the user asks how to connect Facebook Ads or Meta Ads to ChatGPT.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Meta Ads via Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze and manage Facebook and Instagram ad campaigns."
},
"name": "meta-ads",
"plugin_release_skill_id": "pluginrsk_6af2393835d48191990a88776a712edd"
},
{
"description": "Analyze and manage Microsoft Advertising (Bing Ads) through Windsor.ai. Use when the user asks about their Microsoft Ads performance, such as pulling live campaign, ad group, keyword, or ad metrics (spend, impressions, clicks, CTR, CPC, conversions, CPA, ROAS), comparing date ranges, or finding top or underperforming campaigns or ad groups, or when they want to pause or enable a campaign or ad group, or change a campaign's daily budget. Do not use for other ad platforms (Google Ads, Meta/Facebook Ads, TikTok Ads, LinkedIn Ads), organic Bing or web search rankings, or website analytics. Also use when the user asks how to connect Microsoft Ads (Bing Ads) to ChatGPT.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Microsoft Ads via Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze and manage Microsoft Ads (Bing Ads) campaigns."
},
"name": "microsoft-ads",
"plugin_release_skill_id": "pluginrsk_6af239364f4081919898e2ab0f6f7d99"
},
{
"description": "Set up recurring exports of data connected to Windsor.ai to BigQuery, Snowflake, Redshift, PostgreSQL, MySQL, Databricks, Google Sheets, Amazon S3, Azure Blob Storage and other destinations, and check existing export tasks. Use for scheduled, daily, weekly or automated exports, data pipelines and reporting feeds. Do not use for a one-off answer in the conversation.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Scheduled exports",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Set up recurring exports to warehouses, Sheets and storage."
},
"name": "scheduled-exports",
"plugin_release_skill_id": "pluginrsk_6af23935794c81919e64f9b652c6a5e6"
},
{
"description": "Analyze and manage TikTok Ads through Windsor.ai. Use when the user asks about their TikTok Ads performance, such as pulling live campaign, ad group, or ad metrics (spend, impressions, clicks, conversions, CPA, ROAS), comparing date ranges, or finding top or underperforming campaigns, or when they want to pause or enable a campaign, ad group, or ad, or change a campaign or ad group budget. Do not use for TikTok organic (that's the TikTok Organic connector, which has no ad or cost data), or other ad platforms (Meta/Facebook, Google, LinkedIn, Microsoft Ads). Also use when the user asks how to connect TikTok Ads to ChatGPT.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "TikTok Ads via Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze and manage TikTok Ads campaigns and ad groups."
},
"name": "tiktok-ads",
"plugin_release_skill_id": "pluginrsk_6af2393569388191b5301003533b3631"
},
{
"description": "Find ad spend that does not convert across Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Microsoft Ads and Amazon Ads through Windsor.ai: zero-conversion campaigns and ad sets, conversions far above the account's average cost, and Google Ads search terms to add as negative keywords. Use when the user asks where budget is wasted, how to cut spend, how to improve ROAS, or to optimize campaigns. Proposes fixes and applies only the ones the user approves.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Wasted spend audit",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Find ad spend that does not convert and fix it after approval."
},
"name": "wasted-spend-audit",
"plugin_release_skill_id": "pluginrsk_6af2393842fc8191a708ac52c350b69c"
},
{
"description": "Analyze marketing and business data and run supported write actions across 350+ sources through Windsor.ai. Use when the user asks about performance, metrics, or spend from any connected platform (ads, analytics, SEO, CRM, e-commerce, payments, warehouses), wants to compare channels, connect a source, run a supported action such as pausing a campaign or setting a budget, or schedule a recurring data export. Prefer a more specific Windsor.ai skill when one fits (a platform such as Google Ads or GA4, a performance review, wasted-spend audit, campaign management, campaign launch, budget pacing or scheduled exports); use this one for other sources and anything those skills don't cover. Do not use for writing marketing copy or for general advice unrelated to the user's connected accounts.",
"interface": {
"brand_color": "#232426",
"default_prompt": null,
"display_name": "Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze data and run supported actions across 350+ sources via Windsor.ai."
},
"name": "windsor",
"plugin_release_skill_id": "pluginrsk_6af23937c9a88191925660e6e648dd99"
}
]changed /release/version
"4.0.9"
"4.1.0"
Full snapshot data
{
"canonical_app_id": "asdk_app_694a52cfaa3c819192bea84eaa254968",
"connector_id": "asdk_app_694a52cfaa3c819192bea84eaa254968",
"created_at": "2026-05-26T19:36:12.264125Z",
"discoverability": "LISTED",
"id": "plugin_asdk_app_694a52cfaa3c819192bea84eaa254968",
"is_template": false,
"is_template_instance": false,
"is_v2_template": false,
"name": "windsor-ai",
"release": {
"app_ids": [
"asdk_app_694a52cfaa3c819192bea84eaa254968"
],
"app_manifest": {
"apps": {
"windsor-ai": {
"id": "asdk_app_694a52cfaa3c819192bea84eaa254968",
"required": true
}
}
},
"app_templates": [],
"description": "Windsor.ai connects your marketing and business data sources to your AI assistant, so you can ask questions and take action in plain English.\n\nReporting examples:\n- Google Search Console: SEO clicks, impressions, CTR and average search position (rankings), by search query and page.\n- Meta Ads (Facebook and Instagram Ads): ad spend, clicks, conversions, CPA and ROAS.\n- Google Analytics 4 (GA4): website and app users, sessions, engagement and conversions/key events, by channel or landing page.\n- Instagram: organic reach, followers, engagement, and post and Reels performance for Business or Creator accounts.\n- Google Ads: campaign, ad group and keyword cost, clicks, conversions and ROAS.\n- Facebook Pages: organic followers, engagement, reactions, comments and shares.\n- Google Business Profile: Search and Maps views (impressions), search keywords, call clicks, direction requests and reviews.\n- Google Merchant Center: product-feed issues, disapprovals, clicks and impressions.\n- YouTube: channel and video views, watch time and subscriber growth.\n- TikTok: organic video views, followers and engagement; TikTok Ads spend and conversions.\n- Shopify: sales, orders and product performance.\n\nIt pulls performance data from any connected source, and on supported ad and marketing platforms it can make changes directly, such as pausing or enabling a campaign, setting a budget, creating a Google Business Profile post, or replying to a review, always after you confirm.\n\nCommon workflows:\n- Compare spend, clicks, and conversions across every connected ad account\n- Find and pause an underperforming Meta Ads, Google Ads, TikTok Ads, LinkedIn Ads, or Microsoft Ads campaign\n- Post or reply as your Instagram, Threads, Facebook, or Google Business Profile account\n- Pull GA4, Google Search Console, or YouTube Analytics data straight into the conversation\n- Pull HubSpot, Salesforce, or Shopify data into the conversation, and update Salesforce records after you confirm\n- Update a Klaviyo flow or an Amazon Seller Central listing\n\nConnects to 350+ sources across advertising, analytics, organic social, CRM, e-commerce, email, and payments, including Google Ads, Meta (Facebook) Ads, Instagram, TikTok Ads, LinkedIn Ads, LinkedIn Company Pages, Microsoft Ads (Bing), GA4, Google Search Console, YouTube, Google Business Profile, HubSpot, Salesforce, Shopify, Klaviyo, Amazon Ads, Google Merchant Center, Stripe, and GoHighLevel.\n\nReading data only requires connecting the relevant account once. Making a change (pausing a campaign, posting content, replying to a review) always asks for your confirmation first, and it is only available on platforms Windsor explicitly supports write access for. Every other connected source is read-only. It can also upload image files from the chat to a Meta Ads ad account for use in ads, or to a Facebook Page or LinkedIn company page for use in an image post.\n\nWindsor.ai is an independent product and is not affiliated with or endorsed by the platforms it connects to.",
"display_name": "Windsor.ai",
"id": "pluginrel_5fc621fe2b6481919a9986f719178b54",
"interface": {
"brand_color": "#0E2640",
"capabilities": [
"Analyze Instagram Business and Creator account reach, engagement, followers and media performance",
"Analyze Meta Ads and Facebook Ads spend, conversions, CPA and ROAS",
"Analyze Google Search Console SEO clicks, impressions, CTR and average position",
"Analyze Google Analytics 4 (GA4) sessions, users, engagement and conversions",
"Analyze Google Ads campaign, ad group and keyword performance",
"Analyze Google Business Profile views, searches, calls and direction requests",
"Analyze Facebook Pages organic reach, engagement, followers and post performance",
"Analyze public Instagram profiles, posts and engagement through Instagram Public",
"Analyze YouTube channel and video views, watch time and subscriber growth",
"Analyze TikTok organic video views, followers, likes, comments and shares",
"Analyze Google Merchant Center product feed issues, disapprovals and Shopping performance",
"Analyze LinkedIn company pages, follower growth, organic posts and engagement",
"Analyze TikTok Ads campaign, ad group and ad performance",
"Analyze Google Ad Manager reporting data",
"Analyze Amazon Ads campaign performance",
"Read Facebook Lead Ads form submissions and lead data",
"Analyze Threads organic account and post performance",
"Analyze LinkedIn Ads spend, clicks, conversions and campaign performance",
"Analyze Shopify sales, orders and product performance",
"Analyze Pinterest organic account and Pin performance"
],
"category": "Business & Operations",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_00000000e1ac8243a312cec3b0a7ba86",
"default_prompt": "Which of my connected marketing channels drove the most conversions and revenue last month?",
"default_prompts": [
"Which of my connected marketing channels drove the most conversions and revenue last month?",
"Compare my Google Ads and Meta Ads spend, clicks, and ROAS for the last 30 days.",
"Show me which data sources I have connected to Windsor.ai and what I can analyze."
],
"developer_name": "Windsor.ai",
"logo_url": "https://files.openai.com/content?id=file_00000000c12481f48f9107b927147734",
"logo_url_dark": null,
"long_description": "Windsor.ai connects your marketing and business data sources to your AI assistant, so you can ask questions and take action in plain English.\n\nReporting examples:\n- Google Search Console: SEO clicks, impressions, CTR and average search position (rankings), by search query and page.\n- Meta Ads (Facebook and Instagram Ads): ad spend, clicks, conversions, CPA and ROAS.\n- Google Analytics 4 (GA4): website and app users, sessions, engagement and conversions/key events, by channel or landing page.\n- Instagram: organic reach, followers, engagement, and post and Reels performance for Business or Creator accounts.\n- Google Ads: campaign, ad group and keyword cost, clicks, conversions and ROAS.\n- Facebook Pages: organic followers, engagement, reactions, comments and shares.\n- Google Business Profile: Search and Maps views (impressions), search keywords, call clicks, direction requests and reviews.\n- Google Merchant Center: product-feed issues, disapprovals, clicks and impressions.\n- YouTube: channel and video views, watch time and subscriber growth.\n- TikTok: organic video views, followers and engagement; TikTok Ads spend and conversions.\n- Shopify: sales, orders and product performance.\n\nIt pulls performance data from any connected source, and on supported ad and marketing platforms it can make changes directly, such as pausing or enabling a campaign, setting a budget, creating a Google Business Profile post, or replying to a review, always after you confirm.\n\nCommon workflows:\n- Compare spend, clicks, and conversions across every connected ad account\n- Find and pause an underperforming Meta Ads, Google Ads, TikTok Ads, LinkedIn Ads, or Microsoft Ads campaign\n- Post or reply as your Instagram, Threads, Facebook, or Google Business Profile account\n- Pull GA4, Google Search Console, or YouTube Analytics data straight into the conversation\n- Pull HubSpot, Salesforce, or Shopify data into the conversation, and update Salesforce records after you confirm\n- Update a Klaviyo flow or an Amazon Seller Central listing\n\nConnects to 350+ sources across advertising, analytics, organic social, CRM, e-commerce, email, and payments, including Google Ads, Meta (Facebook) Ads, Instagram, TikTok Ads, LinkedIn Ads, LinkedIn Company Pages, Microsoft Ads (Bing), GA4, Google Search Console, YouTube, Google Business Profile, HubSpot, Salesforce, Shopify, Klaviyo, Amazon Ads, Google Merchant Center, Stripe, and GoHighLevel.\n\nReading data only requires connecting the relevant account once. Making a change (pausing a campaign, posting content, replying to a review) always asks for your confirmation first, and it is only available on platforms Windsor explicitly supports write access for. Every other connected source is read-only. It can also upload image files from the chat to a Meta Ads ad account for use in ads, or to a Facebook Page or LinkedIn company page for use in an image post.\n\nWindsor.ai is an independent product and is not affiliated with or endorsed by the platforms it connects to.",
"plugin_category_id": "business & operations",
"privacy_policy_url": "https://windsor.ai/privacy-statement/",
"screenshot_urls": [],
"short_description": "Connect 350+ data sources",
"terms_of_service_url": "https://windsor.ai/terms-of-service/",
"website_url": "https://windsor.ai"
},
"keywords": [
"instagram",
"facebook ads",
"meta ads",
"google search console",
"search console",
"google analytics 4",
"ga4",
"google analytics",
"google ads",
"google business profile",
"google my business",
"facebook pages",
"facebook organic",
"instagram public",
"public instagram",
"youtube",
"youtube analytics",
"tiktok organic",
"tiktok analytics",
"google merchant center",
"linkedin pages",
"linkedin company pages",
"tiktok ads",
"google ad manager",
"amazon ads",
"facebook lead ads",
"facebook leads",
"threads",
"linkedin ads",
"linkedin",
"shopify",
"pinterest organic",
"pinterest"
],
"mcp_servers": [
{
"key": "windsor-ai",
"metadata": {
"headers": {},
"type": "streamable-http",
"url": "https://mcp.windsor.ai/"
}
}
],
"onboarding_skill_name": "get-started",
"requires_local_executor": false,
"skills": [
{
"description": "Analyze and manage Amazon Ads (Sponsored Products, Sponsored Brands, Sponsored Display) through Windsor.ai. Use when the user asks about their Amazon Ads performance (spend, clicks, impressions, sales, purchases, ACoS, ROAS by campaign, ad group, keyword, target, search term, placement or advertised product), or when they want to pause or enable a Sponsored Products campaign or change its daily budget. Do not use for Amazon Seller Central or Vendor Central orders and listings, or for other ad platforms. Also use when the user asks how to connect Amazon Ads to ChatGPT.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Amazon Ads via Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze Amazon Ads spend, sales, ACoS and ROAS."
},
"name": "amazon-ads",
"plugin_release_skill_id": "pluginrsk_6af239348d188191b8f9be531a6555db"
},
{
"description": "Check budget pacing and reallocate ad budgets across Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Microsoft Ads and Amazon Ads through Windsor.ai. Use when the user asks if campaigns are on track to spend their monthly budget, will overspend or underspend, which campaigns are limited by budget, how to split or shift budget between campaigns or platforms, or to plan next month's budget. Projects month-end spend, proposes budget changes with the expected effect, and changes budgets only after explicit approval.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Budget pacing",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Project month-end spend and propose budget moves."
},
"name": "budget-pacing",
"plugin_release_skill_id": "pluginrsk_6af23934c0d08191a90899aa245b136d"
},
{
"description": "Create new campaigns, ad groups, ads and posts through Windsor.ai: Google Ads campaigns and responsive search ads, Meta Ads campaigns, ad sets and ads, Instagram, Facebook, LinkedIn, Threads and Google Business Profile posts, and Klaviyo flows. Use when the user wants to create, build, launch, draft or publish something new. Shows the full draft first, creates ad objects paused where the platform supports it, and creates only after confirmation.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Campaign launch",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Draft and create new campaigns, ads and posts after confirmation."
},
"name": "campaign-launch",
"plugin_release_skill_id": "pluginrsk_6af2393728ac8191a1cecc8f7493647c"
},
{
"description": "Make confirmed changes on ad and marketing accounts connected to Windsor.ai: pause or enable campaigns, ad sets, ad groups and ads, set budgets on Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Microsoft Ads and Amazon Ads, set bids and bidding strategies on Google Ads and Meta Ads, push Google Ads negative keywords, reply to reviews and comments, and update listings and CRM records. Use when the user wants to pause, enable, raise, lower, set, fix or update something. Always reads first and asks for confirmation before each change.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Campaign management",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Pause, enable, budget and bid changes after confirmation."
},
"name": "campaign-management",
"plugin_release_skill_id": "pluginrsk_6af23936c59481919f1d37ac2de5cf30"
},
{
"description": "Guide a new Windsor.ai user through setup, choosing a data source, connecting an account, and getting a first useful report. Use when the user runs plugin setup, asks to get started, or needs help completing their initial connection. Regular reporting and campaign-management requests should use the platform or workflow skills, or the Windsor skill when none fits.",
"interface": {
"brand_color": null,
"default_prompt": "Use $get-started to connect a data source and show my first Windsor.ai report.",
"display_name": "Windsor.ai setup",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Connect a source and get your first Windsor.ai report"
},
"name": "get-started",
"plugin_release_skill_id": "pluginrsk_6af2393748588191a857b6feae232015"
},
{
"description": "Analyze and manage Google Ads through Windsor.ai. Use when the user asks about their Google Ads performance, such as pulling live campaign, ad group, or keyword metrics (cost, impressions, clicks, conversions, CPA, ROAS), comparing date ranges, or finding top or underperforming campaigns, or when they want to pause or enable campaigns, ad groups or ads, change budgets, bids or bidding strategies, add keywords or negative keywords, set targeting, or create campaigns, ad groups and responsive search ads. Do not use for other ad platforms (Meta/Facebook, TikTok, LinkedIn, Microsoft Ads), organic social, or GA4/website analytics. Also use when the user asks how to connect Google Ads to ChatGPT.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Google Ads via Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze and manage Google Ads campaigns, keywords and search terms."
},
"name": "google-ads",
"plugin_release_skill_id": "pluginrsk_6af239357b108191a5e58df268e5f421"
},
{
"description": "Analyze Google Analytics 4 (GA4) data through Windsor.ai. Use when the user asks about their GA4 website or app analytics: sessions, users, new users, engagement, conversions/key events, bounce/engagement rate, pageviews, or breakdowns by channel, source/medium, campaign, landing page, device, country, or date. For spend and ROAS as reported by each ad platform, use the ad-platform connectors (GA4 only has cost for linked Google Ads accounts and imported cost data). Do not use for other analytics products, or changing GA4 settings. Also use when the user asks how to connect Google Analytics 4 (GA4) to ChatGPT.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Google Analytics 4 via Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze GA4 traffic, channels, engagement and key events."
},
"name": "google-analytics-4",
"plugin_release_skill_id": "pluginrsk_6af23935a568819188852f31271d0746"
},
{
"description": "Analyze Google Merchant Center product feed and Shopping data through Windsor.ai. Use when the user asks about their Merchant Center product feed: product status counts (active, disapproved, pending, expiring), availability, clicks, impressions, CTR, or price benchmarks by product, brand, or category. It can also add, update, pause or delete products and create API data sources, always after the user confirms the exact change. Do not use for Google Ads Shopping campaign spend or ROAS (those live in the Google Ads connector) or other platforms (e.g. Amazon). Also use when the user asks how to connect Google Merchant Center to ChatGPT.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Google Merchant Center via Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze product feed status and Shopping performance."
},
"name": "google-merchant-center",
"plugin_release_skill_id": "pluginrsk_6af239366888819198084f944e4b1029"
},
{
"description": "Analyze Google Search Console (organic search) data through Windsor.ai. Use when the user asks about their site's organic Google Search performance: clicks, impressions, CTR, or average position, broken down by search query, page/URL, country, device, search appearance, or date. Do not use for paid search / Google Ads cost, other webmaster tools (e.g. Bing), web analytics like GA4, or changing Search Console settings. Also use when the user asks how to connect Google Search Console to ChatGPT.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Google Search Console via Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze SEO clicks, impressions, CTR and positions."
},
"name": "google-search-console",
"plugin_release_skill_id": "pluginrsk_6af2393737c88191a9a0dcd9e64aad6f"
},
{
"description": "Analyze Instagram organic performance through Windsor.ai. Use when the user asks about their Instagram Business or Creator account's insights: followers, reach, views, profile or website clicks, engagement, or the performance of individual media/posts. It can also publish image, carousel, video (Reels) and story posts and reply to, hide, unhide or delete comments, always after the user confirms the exact change. Do not use for Instagram Ads (those live in the Meta/Facebook Ads connector), other platforms, or GA4/website analytics. Also use when the user asks how to connect Instagram to ChatGPT.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Instagram via Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze Instagram reach, views, followers and post performance."
},
"name": "instagram",
"plugin_release_skill_id": "pluginrsk_6af239349ae08191bbc74b5046af3f68"
},
{
"description": "Analyze and manage LinkedIn Ads through Windsor.ai. Use when the user asks about their LinkedIn Ads performance (spend, impressions, clicks, CTR, CPC, conversions, or leads at campaign, campaign-group, or creative level, with member demographic breakdowns), or wants to pause/enable a campaign, campaign group, or creative, change a campaign or campaign-group budget, rename a campaign, change its schedule or targeting, or create an ad from an existing post. Do not use for LinkedIn organic company-page data (that's the LinkedIn Organic connector), other ad platforms, or GA4/web analytics. Also use when the user asks how to connect LinkedIn Ads to ChatGPT.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "LinkedIn Ads via Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze and manage LinkedIn Ads campaigns and budgets."
},
"name": "linkedin-ads",
"plugin_release_skill_id": "pluginrsk_6af239348b68819194c2e6821be35da2"
},
{
"description": "Review marketing performance across every source connected to Windsor.ai: paid ads (Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Microsoft Ads, Amazon Ads), organic social, GA4, Search Console, CRM, e-commerce and payments. Use for campaign reports, weekly or monthly reviews, period-over-period comparisons, cross-channel comparisons, best and worst campaigns, and ROAS, CPA, spend, conversions or revenue questions. Read-only: does not change anything.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Performance review",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Review performance across every connected marketing source."
},
"name": "marketing-performance-review",
"plugin_release_skill_id": "pluginrsk_6af2393652f48191bacfded0f7b8ba88"
},
{
"description": "Analyze and manage Meta Ads (Facebook & Instagram ad placements) through Windsor.ai. Use when the user asks about their Facebook Ads / Meta Ads performance, such as pulling live campaign, ad set, or ad metrics (spend, impressions, clicks, conversions, CPA, ROAS), comparing date ranges, or finding top or underperforming campaigns, or when they want to create, pause, or enable a campaign, ad set, or ad, change a budget, boost an existing post, or edit ad creative. Do not use for other ad platforms (Google Ads, TikTok, LinkedIn, Microsoft Ads), organic Facebook Page posts or Instagram organic content, or designing/generating ad creative images. Also use when the user asks how to connect Facebook Ads or Meta Ads to ChatGPT.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Meta Ads via Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze and manage Facebook and Instagram ad campaigns."
},
"name": "meta-ads",
"plugin_release_skill_id": "pluginrsk_6af2393835d48191990a88776a712edd"
},
{
"description": "Analyze and manage Microsoft Advertising (Bing Ads) through Windsor.ai. Use when the user asks about their Microsoft Ads performance, such as pulling live campaign, ad group, keyword, or ad metrics (spend, impressions, clicks, CTR, CPC, conversions, CPA, ROAS), comparing date ranges, or finding top or underperforming campaigns or ad groups, or when they want to pause or enable a campaign or ad group, or change a campaign's daily budget. Do not use for other ad platforms (Google Ads, Meta/Facebook Ads, TikTok Ads, LinkedIn Ads), organic Bing or web search rankings, or website analytics. Also use when the user asks how to connect Microsoft Ads (Bing Ads) to ChatGPT.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Microsoft Ads via Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze and manage Microsoft Ads (Bing Ads) campaigns."
},
"name": "microsoft-ads",
"plugin_release_skill_id": "pluginrsk_6af239364f4081919898e2ab0f6f7d99"
},
{
"description": "Set up recurring exports of data connected to Windsor.ai to BigQuery, Snowflake, Redshift, PostgreSQL, MySQL, Databricks, Google Sheets, Amazon S3, Azure Blob Storage and other destinations, and check existing export tasks. Use for scheduled, daily, weekly or automated exports, data pipelines and reporting feeds. Do not use for a one-off answer in the conversation.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Scheduled exports",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Set up recurring exports to warehouses, Sheets and storage."
},
"name": "scheduled-exports",
"plugin_release_skill_id": "pluginrsk_6af23935794c81919e64f9b652c6a5e6"
},
{
"description": "Analyze and manage TikTok Ads through Windsor.ai. Use when the user asks about their TikTok Ads performance, such as pulling live campaign, ad group, or ad metrics (spend, impressions, clicks, conversions, CPA, ROAS), comparing date ranges, or finding top or underperforming campaigns, or when they want to pause or enable a campaign, ad group, or ad, or change a campaign or ad group budget. Do not use for TikTok organic (that's the TikTok Organic connector, which has no ad or cost data), or other ad platforms (Meta/Facebook, Google, LinkedIn, Microsoft Ads). Also use when the user asks how to connect TikTok Ads to ChatGPT.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "TikTok Ads via Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze and manage TikTok Ads campaigns and ad groups."
},
"name": "tiktok-ads",
"plugin_release_skill_id": "pluginrsk_6af2393569388191b5301003533b3631"
},
{
"description": "Find ad spend that does not convert across Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Microsoft Ads and Amazon Ads through Windsor.ai: zero-conversion campaigns and ad sets, conversions far above the account's average cost, and Google Ads search terms to add as negative keywords. Use when the user asks where budget is wasted, how to cut spend, how to improve ROAS, or to optimize campaigns. Proposes fixes and applies only the ones the user approves.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "Wasted spend audit",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Find ad spend that does not convert and fix it after approval."
},
"name": "wasted-spend-audit",
"plugin_release_skill_id": "pluginrsk_6af2393842fc8191a708ac52c350b69c"
},
{
"description": "Analyze marketing and business data and run supported write actions across 350+ sources through Windsor.ai. Use when the user asks about performance, metrics, or spend from any connected platform (ads, analytics, SEO, CRM, e-commerce, payments, warehouses), wants to compare channels, connect a source, run a supported action such as pausing a campaign or setting a budget, or schedule a recurring data export. Prefer a more specific Windsor.ai skill when one fits (a platform such as Google Ads or GA4, a performance review, wasted-spend audit, campaign management, campaign launch, budget pacing or scheduled exports); use this one for other sources and anything those skills don't cover. Do not use for writing marketing copy or for general advice unrelated to the user's connected accounts.",
"interface": {
"brand_color": "#232426",
"default_prompt": null,
"display_name": "Windsor.ai",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Analyze data and run supported actions across 350+ sources via Windsor.ai."
},
"name": "windsor",
"plugin_release_skill_id": "pluginrsk_6af23937c9a88191925660e6e648dd99"
}
],
"version": "4.1.0"
},
"scope": "GLOBAL",
"share_url": "https://chatgpt.com/plugins/windsor-ai?open_in_app",
"status": "ENABLED"
}SHA-256 of public snapshot: da40bdba2a27d713d5c5e3a34225965d3e9c4ba0542754d1a9b6a08c14714b26