← StoreAdOpsCONTENT HISTORY

Update to StoreAdOps

Snapshot Oct 27, 2026 · 00:49 UTC · version 1.0.1

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save StoreAdOps and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Is v2 template

Before

Oct 24, 2026 · 13:35 UTC

Not present

After

Oct 27, 2026 · 00:49 UTC

false

Compare saved observations

Download comparison JSON
Full technical diff · 1 changed fields

added /is_v2_template

BEFORE
Field was absent
AFTER
false
Full snapshot data
{
  "canonical_app_id": "asdk_app_6abf0b6623c481919dd73a59a77b61a7",
  "connector_id": "asdk_app_6abf0b6623c481919dd73a59a77b61a7",
  "created_at": "2026-10-02T02:30:25.857349Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6abf0b6623c481919dd73a59a77b61a7",
  "is_template": false,
  "is_template_instance": false,
  "is_v2_template": false,
  "name": "storeadops-ads",
  "release": {
    "app_ids": [
      "asdk_app_6abf0b6623c481919dd73a59a77b61a7"
    ],
    "app_manifest": {
      "apps": {
        "storeadops_production": {
          "id": "asdk_app_6abf0b6623c481919dd73a59a77b61a7",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "Connect StoreAdOps to review advertising performance, diagnose wasted spend, prepare daily briefs from available data with missing revenue, margin, or profit clearly identified, and prepare paused campaign drafts for explicit review before any provider write.",
    "display_name": "StoreAdOps",
    "id": "pluginrel_1302cbf90c688191ac03f40f915dceab",
    "interface": {
      "brand_color": "#2563EB",
      "capabilities": [],
      "category": "Business & Operations",
      "composer_icon_dark_url": "https://files.openai.com/content?id=file_000000000ea881f686546facbdca3cf7",
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000566c81f6afc729af293d11d1",
      "default_prompt": "Check which advertising accounts are connected and help me get started.",
      "default_prompts": [
        "Check which advertising accounts are connected and help me get started.",
        "Give me yesterday's profit brief using available data; flag missing revenue, margin, ad spend, and ROAS.",
        "Review my advertising performance and prioritize wasted-spend opportunities."
      ],
      "developer_name": "StoreAdOps",
      "logo_url": "https://files.openai.com/content?id=file_00000000471c81f6b7aefec8e4b82112",
      "logo_url_dark": "https://files.openai.com/content?id=file_00000000ddb081f69484d121e63e717c",
      "long_description": "Connect StoreAdOps to review advertising performance, diagnose wasted spend, prepare daily briefs from available data with missing revenue, margin, or profit clearly identified, and prepare paused campaign drafts for explicit review before any provider write.",
      "plugin_category_id": "business & operations",
      "privacy_policy_url": "https://app.storeadops.ai/privacy",
      "screenshot_urls": [],
      "short_description": "Analyze ads and prepare drafts",
      "terms_of_service_url": "https://app.storeadops.ai/terms",
      "website_url": "https://app.storeadops.ai"
    },
    "keywords": [],
    "mcp_servers": [
      {
        "key": "storeadops_production",
        "metadata": {
          "url": "https://app.storeadops.ai/mcp/packs/ads-v3"
        }
      }
    ],
    "onboarding_skill_name": "storeadops-get-started",
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Research, plan, preview, and create a new advertising campaign as a paused draft through StoreAdOps on Google Ads, Meta, Microsoft Advertising, TikTok, or OpenAI Ads, or change an existing one after an exact preview. Use when the user asks to draft, build, create, or change a campaign, ad group, ad set, ad, keyword, or budget. Do not use to publish, enable, or silently modify anything.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "storeadops-campaign-draft",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Research, plan, preview, and create a new advertising campaign as a paused draft through StoreAdOps on Google Ads, Meta, Microsoft Advertising, TikTok, or OpenAI Ads, or change an existing one after an exact preview. Use when the user asks to draft, build, create, or change a campaign, ad group, ad set, ad, keyword, or budget. Do not use to publish, enable, or silently modify anything."
        },
        "name": "storeadops-campaign-draft",
        "plugin_release_skill_id": "pluginrsk_6abf0e3816348191b9a1fdb5202703bc"
      },
      {
        "description": "Produce a concise daily or yesterday StoreAdOps profit brief combining store revenue, product margins, advertising spend, and performance. Use for daily profit, revenue-versus-ad-spend, margin, ROAS, or morning brief requests. Do not use for a deep account audit or campaign creation.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "storeadops-daily-profit-brief",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Produce a concise daily or yesterday StoreAdOps profit brief combining store revenue, product margins, advertising spend, and performance. Use for daily profit, revenue-versus-ad-spend, margin, ROAS, or morning brief requests. Do not use for a deep account audit or campaign creation."
        },
        "name": "storeadops-daily-profit-brief",
        "plugin_release_skill_id": "pluginrsk_6abf0e384368819196b9244f3db9f5b7"
      },
      {
        "description": "Set up or reconnect StoreAdOps, inspect available provider connections, choose the intended advertising account, and explain what StoreAdOps can do for it. Use for onboarding, connection readiness, account selection, or \"get started\" requests. Do not use for performance analysis, daily profit reporting, or campaign creation.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "storeadops-get-started",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Set up or reconnect StoreAdOps, inspect available provider connections, choose the intended advertising account, and explain what StoreAdOps can do for it. Use for onboarding, connection readiness, account selection, or \"get started\" requests. Do not use for performance analysis, daily profit reporting, or campaign creation."
        },
        "name": "storeadops-get-started",
        "plugin_release_skill_id": "pluginrsk_6abf0e37f31c8191a042ed051e4f8163"
      },
      {
        "description": "Audit or diagnose StoreAdOps advertising performance across an account, campaign, or channel and prioritize evidence-backed recommendations. Use for performance reviews, deep audits, ad-budget leaks, wasted-spend analysis, delivery diagnosis, trend investigation, or optimization recommendations. Do not use for a short daily profit brief or to apply changes.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "storeadops-performance-review",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Audit or diagnose StoreAdOps advertising performance across an account, campaign, or channel and prioritize evidence-backed recommendations. Use for performance reviews, deep audits, ad-budget leaks, wasted-spend analysis, delivery diagnosis, trend investigation, or optimization recommendations. Do not use for a short daily profit brief or to apply changes."
        },
        "name": "storeadops-performance-review",
        "plugin_release_skill_id": "pluginrsk_6abf0e382e0c819183250ed3f8390ec6"
      }
    ],
    "version": "1.0.1"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6abf0b6623c481919dd73a59a77b61a7?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 6c6f35f5440489def1d4d119945fdc76ac28b5697228a58eb50c1318ac61776d