Update to Windsor.ai
Snapshot Oct 29, 2026 · 12:00 UTC · version 4.0.3
Declared capabilities changed
Full description — Now says: Windsor.ai connects your marketing and business data sources to your AI assistant, so you can ask questions and take action in plain English. It pulls...
Observed in instructions or declared skills. Runtime behavior has not been tested.
Up to 10 plugins free · no card required.
All fields and original values.
Full description
Oct 29, 2026 · 06:00 UTC
Connect 350+ data sources
Oct 29, 2026 · 12:00 UTC
Windsor.ai connects your marketing and business data sources to your AI assistant, so you can ask questions and take action in plain English. It pulls performance data from any connected source, and on supported ad and marketing platfor...
Declared skills
Oct 29, 2026 · 06:00 UTC
[{"description":"Connect, reconnect, or add accounts for any of the 350+ sources Windsor.ai supports - Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Microsoft Ads, Amazon Ads, Instagram, Facebook Pages, LinkedIn Pages, YouTube, TikTok,...
Oct 29, 2026 · 12:00 UTC
[{"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, CR...
Composer icon url
Oct 29, 2026 · 06:00 UTC
https://files.openai.com/content?id=file_00000000077c8207a798657e0ae161db
Oct 29, 2026 · 12:00 UTC
https://files.openai.com/content?id=file_00000000358c8207983c9d1a3ea54230
Default prompt
Oct 29, 2026 · 06:00 UTC
Use $windsor-manage to find my worst-performing Meta Ads campaign in the last 30 days and pause it, after confirming with me.
Oct 29, 2026 · 12:00 UTC
Which of my connected marketing channels drove the most conversions and revenue last month?
Compare saved observations
Download comparison JSONFull technical diff · 8 changed fields
changed /release/description
"Connect 350+ data sources"
"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\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."
changed /release/id
"pluginrel_c634eb4bb0cc8191b4c239ae9c9fdfe4"
"pluginrel_9844edcd63408191bea045af8faef73d"
changed /release/interface/composer_icon_url
"https://files.openai.com/content?id=file_00000000077c8207a798657e0ae161db"
"https://files.openai.com/content?id=file_00000000358c8207983c9d1a3ea54230"
changed /release/interface/default_prompt
"Use $windsor-manage to find my worst-performing Meta Ads campaign in the last 30 days and pause it, after confirming with me."
"Which of my connected marketing channels drove the most conversions and revenue last month?"
changed /release/interface/default_prompts
[ "Use $windsor-manage to find my worst-performing Meta Ads campaign in the last 30 days and pause it, after confirming with me.", "Compare spend, clicks, and conversions across my connected ad channels for the last 30 days.", "Which of my marketing data sources are connected, and what can I analyze?" ]
[ "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." ]
changed /release/interface/logo_url
"https://files.openai.com/content?id=file_00000000d43482118dc1e89cdbbb5d2c"
"https://files.openai.com/content?id=file_00000000f72c820790cf61d8da8209d5"
changed /release/skills
[
{
"description": "Connect, reconnect, or add accounts for any of the 350+ sources Windsor.ai supports - Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Microsoft Ads, Amazon Ads, Instagram, Facebook Pages, LinkedIn Pages, YouTube, TikTok, Google Business Profile, GA4, Search Console, HubSpot, Salesforce, Pipedrive, GoHighLevel, Shopify, Amazon Seller Central, Klaviyo, Stripe, QuickBooks, Xero, BigQuery, Snowflake, Google Sheets, and more - and resolve which connected account a request means. Use when the user wants to connect or set up a source, asks what is connected or available, sees no data, or hits a permission or sign-in error. Do not use for analysis or changes.",
"interface": {
"brand_color": "#232426",
"default_prompt": null,
"display_name": "Windsor.ai Connect",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Connect, reconnect, or add any of 350+ data sources to Windsor.ai and see what is connected"
},
"name": "windsor-connect",
"plugin_release_skill_id": "pluginrsk_6ae2be56339881919531bfaa424c2953"
},
{
"description": "Create and publish new items on platforms connected to Windsor.ai - campaigns, ad groups, and responsive search ads on Google Ads; campaigns, ad sets, ads, and boosted posts on Meta Ads; image, carousel, video (Reels), and story posts and comments on Instagram; posts on Facebook Pages, LinkedIn Pages, Threads, and Google Business Profile; flows on Klaviyo; records on Salesforce; contacts and invoices on GoHighLevel; customers and subscriptions on Stripe; pages and posts on WordPress. Use when the user wants to create, make, build, launch, draft, publish, post, or schedule something new. Collect inputs, show the full draft, and create only after explicit confirmation.",
"interface": {
"brand_color": "#232426",
"default_prompt": null,
"display_name": "Windsor.ai Create",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Create campaigns, ads, posts, and other new items on connected platforms through Windsor.ai after confirmation"
},
"name": "windsor-create",
"plugin_release_skill_id": "pluginrsk_6ae2be5736b8819187d4d5baf26c5995"
},
{
"description": "Set up and review recurring exports and syncs of data from any source connected to Windsor.ai (ads, organic social, analytics, CRM, e-commerce, finance) to warehouses, databases, spreadsheets, BI tools, or cloud storage - BigQuery, Snowflake, Redshift, PostgreSQL, MySQL, Google Sheets, Looker Studio, Amazon S3, and more. Use for scheduled, daily, hourly, weekly, or automated exports, data pipelines, and reporting feeds, and to check the status of existing export tasks. Do not use for a one-off answer in the conversation.",
"interface": {
"brand_color": "#232426",
"default_prompt": null,
"display_name": "Windsor.ai Export",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Set up recurring exports of any connected source to warehouses, databases, sheets, or storage through Windsor.ai"
},
"name": "windsor-export",
"plugin_release_skill_id": "pluginrsk_6ae2be562b2481919abfbcf26f5ac8b5"
},
{
"description": "Report, rank, compare, and trend data from any of the 350+ sources connected to Windsor.ai - paid ads (Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Microsoft Ads, Amazon Ads, Pinterest Ads, Snapchat Ads), organic social (Instagram, Facebook Pages, LinkedIn Pages, TikTok, YouTube, Threads, Google Business Profile), web analytics and SEO (GA4, Google Search Console, Adobe Analytics, Mixpanel, Amplitude), CRM (HubSpot, Salesforce, Pipedrive, GoHighLevel, Zoho CRM), e-commerce and email (Shopify, Amazon Seller Central, WooCommerce, Google Merchant Center, Klaviyo), finance and payments (Stripe, QuickBooks, Xero, PayPal), and data warehouses. Use for spend, ROAS, CPA, clicks, conversions, reach, engagement, followers, sessions, search rankings, pipeline, deals, orders, revenue, invoices, or any other metric, for cross-channel comparisons and weekly reviews, and when the user asks what Windsor.ai can do. Do not use to change anything, to connect an account, or to schedule exports.",
"interface": {
"brand_color": "#232426",
"default_prompt": null,
"display_name": "Windsor.ai Insights",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Report, rank, compare, and trend data from any source connected to Windsor.ai"
},
"name": "windsor-insights",
"plugin_release_skill_id": "pluginrsk_6ae2be55f4008191ad6e2af82fe7c5b1"
},
{
"description": "Make confirmed changes on platforms connected to Windsor.ai - pause or enable campaigns, ad sets, ad groups, and ads and set budgets and bids on Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Microsoft Ads, and Amazon Ads; push negative keywords and manage Customer Match lists on Google Ads; cut wasted spend on underperforming campaigns; hide, unhide, reply to, or delete Instagram comments; edit Google Business Profile listings, hours, and posts and reply to reviews; update or delete Salesforce records and update GoHighLevel contacts; set Klaviyo flow status; update Amazon Seller Central listings. Use when the user wants to pause, enable, stop, resume, set, raise, lower, fix, optimize, update, or delete something. Always read first, confirm the exact change, then execute. Do not use for reporting only.",
"interface": {
"brand_color": "#232426",
"default_prompt": null,
"display_name": "Windsor.ai Manage",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Make confirmed changes on connected platforms through Windsor.ai - pause, enable, budgets, bids, audiences, flows, listings"
},
"name": "windsor-manage",
"plugin_release_skill_id": "pluginrsk_6ae2be55f600819197b3586a2c7c9fb9"
}
][
{
"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_6ae325f35100819197b7a5ad264114ca"
}
]changed /release/version
"4.0.2"
"4.0.3"
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,
"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\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.",
"display_name": "Windsor.ai",
"id": "pluginrel_9844edcd63408191bea045af8faef73d",
"interface": {
"brand_color": "#0E2640",
"capabilities": [],
"category": "Business & Operations",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_00000000358c8207983c9d1a3ea54230",
"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_00000000f72c820790cf61d8da8209d5",
"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\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.",
"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": [],
"onboarding_skill_name": null,
"requires_local_executor": false,
"skills": [
{
"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_6ae325f35100819197b7a5ad264114ca"
}
],
"version": "4.0.3"
},
"scope": "GLOBAL",
"status": "ENABLED"
}SHA-256 of public snapshot: 39a67661f3c483aa91e67ac5bf0f7afc363a5f58379c14e809c75df09ef21688