← MerchantFlowCONTENT HISTORY

Update to MerchantFlow

Snapshot Oct 24, 2026 · 13:20 UTC · version 1.1.0

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 MerchantFlow and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Sep 30, 2026 · 23:10 UTC

30fa4707ae4be1ca2cb30d39b081c2c5a6c23f1372e73202ff035206eb87c3ec

After

Oct 24, 2026 · 13:20 UTC

880552800bc15673be83826bbc0fd9d8f7caa79c92f799735c43c91bcab2aa33

Package file

Before

Sep 30, 2026 · 23:10 UTC

127

After

Oct 24, 2026 · 13:20 UTC

104

Package file

Before

Sep 30, 2026 · 23:10 UTC

92f65109bd040c6e1a477b5925c72c4297a9d7b8cc8c650020e60a118f04274e

After

Oct 24, 2026 · 13:20 UTC

c7394faced56ce30cb0784efc6e9fc0f01922aa0d8aa6e63fa876b55e0e6a643

Package file

Before

Sep 30, 2026 · 23:10 UTC

2263

After

Oct 24, 2026 · 13:20 UTC

4738

Compare saved observations

Download comparison JSON

.codex-plugin/plugin.json

− removed · + added

--- before
+++ after
@@ -1,27 +1,38 @@
 {
-  "apps": "./.app.json",
   "author": {
     "name": "MerchantFlow"
   },
-  "description": "MerchantFlow connects ChatGPT to the ecommerce data in your MerchantFlow workspace. Explore profit and loss, compare periods, rank products by net profit, review ad spend, and measure cost-of-goods coverage. Additional capabilities cover orders, customer lifetime value, inventory, store audits, and reports.\n\nThe connector provides read-only access to your authorized workspace through OAuth, including an interactive profit-and-loss view. Results reflect the integrations, available history, data coverage, and plan capabilities of your MerchantFlow account.\n\nA MerchantFlow account is required. Access can be revoked from MerchantFlow Settings > Developer > MCP.",
+  "description": "MerchantFlow connects ChatGPT to ecommerce analytics from your connected Shopify and WooCommerce stores, including advertising performance from Meta Ads and Google Ads.\n\nSummarise profit and loss, compare reporting periods, rank products by net profit, review advertising spend and performance, and check how much revenue has recorded cost-of-goods data. Explore orders, customer lifetime value, inventory, store audits, integration health and reports.\n\nOpen the interactive profit waterfall from the ChatGPT sidebar or a conversation panel, switch reporting periods, and discuss the figures in chat. Connect separate MerchantFlow accounts or stores and identify which store each connection belongs to.\n\nSet up optional ChatGPT monitoring workflows when a data sync completes, an anomaly is detected, or your Daily AI Summary is ready. Event availability depends on your permissions and enabled features. Daily AI Summary must be enabled in MerchantFlow.\n\nAnalytics tools are read-only. With the relevant OAuth permissions, app controls can save your own preferences and prepare a supplier-invoice cost-import draft. Invoice extraction counts toward your monthly allowance; costs change only when you apply the draft in MerchantFlow.\n\nMerchantFlow cannot issue refunds, change product prices or ad campaigns, or access a workspace you have not authorized. A MerchantFlow account is required. Results depend on connected integrations, sync status, cost coverage, available history and plan capabilities. Revoke access at any time from MerchantFlow Settings > Developer > MCP.",
   "interface": {
-    "capabilities": [],
+    "displayName": "MerchantFlow",
+    "developerName": "MerchantFlow",
     "category": "Data & Analytics",
+    "capabilities": [],
+    "websiteURL": "https://merchantflow.ai",
+    "supportURL": "https://docs.merchantflow.ai/docs/troubleshooting",
+    "privacyPolicyURL": "https://merchantflow.ai/legal/privacy-policy",
+    "termsOfServiceURL": "https://merchantflow.ai/legal/terms-of-service",
     "defaultPrompt": [
       "Summarise last month\u2019s P&L and compare it with the previous month.",
       "Which five products made the most net profit last month?",
-      "What percentage of revenue has accurate COGS coverage?"
+      "Compare Meta Ads and Google Ads performance over the last 90 days."
     ],
-    "developerName": "MerchantFlow",
-    "displayName": "MerchantFlow",
-    "longDescription": "MerchantFlow connects ChatGPT to the ecommerce data in your MerchantFlow workspace. Explore profit and loss, compare periods, rank products by net profit, review ad spend, and measure cost-of-goods coverage. Additional capabilities cover orders, customer lifetime value, inventory, store audits, and reports.\n\nThe connector provides read-only access to your authorized workspace through OAuth, including an interactive profit-and-loss view. Results reflect the integrations, available history, data coverage, and plan capabilities of your MerchantFlow account.\n\nA MerchantFlow account is required. Access can be revoked from MerchantFlow Settings > Developer > MCP.",
-    "privacyPolicyURL": "https://merchantflow.ai/legal/privacy-policy",
-    "shortDescription": "Analyze ecommerce profit",
-    "supportURL": "https://docs.merchantflow.ai/docs/troubleshooting",
-    "termsOfServiceURL": "https://merchantflow.ai/legal/terms-of-service",
-    "websiteURL": "https://merchantflow.ai"
+    "longDescription": "MerchantFlow connects ChatGPT to ecommerce analytics from your connected Shopify and WooCommerce stores, including advertising performance from Meta Ads and Google Ads.\n\nSummarise profit and loss, compare reporting periods, rank products by net profit, review advertising spend and performance, and check how much revenue has recorded cost-of-goods data. Explore orders, customer lifetime value, inventory, store audits, integration health and reports.\n\nOpen the interactive profit waterfall from the ChatGPT sidebar or a conversation panel, switch reporting periods, and discuss the figures in chat. Connect separate MerchantFlow accounts or stores and identify which store each connection belongs to.\n\nSet up optional ChatGPT monitoring workflows when a data sync completes, an anomaly is detected, or your Daily AI Summary is ready. Event availability depends on your permissions and enabled features. Daily AI Summary must be enabled in MerchantFlow.\n\nAnalytics tools are read-only. With the relevant OAuth permissions, app controls can save your own preferences and prepare a supplier-invoice cost-import draft. Invoice extraction counts toward your monthly allowance; costs change only when you apply the draft in MerchantFlow.\n\nMerchantFlow cannot issue refunds, change product prices or ad campaigns, or access a workspace you have not authorized. A MerchantFlow account is required. Results depend on connected integrations, sync status, cost coverage, available history and plan capabilities. Revoke access at any time from MerchantFlow Settings > Developer > MCP.",
+    "shortDescription": "Profit, products and ad spend",
+    "composerIcon": "./assets/merchantflow-icon.png",
+    "logo": "./assets/merchantflow-icon.png"
   },
   "name": "app-6a9a0d539a68819185fe2d4e9032c0f3",
-  "skills": "./skills",
-  "version": "1.0.0"
-}
\ No newline at end of file
+  "skills": "./skills/",
+  "version": "1.1.0",
+  "mcpServers": "./.mcp.json",
+  "extensions": {
+    "com.openai": {
+      "onboardingSkill": "./skills/get-started/SKILL.md",
+      "publication": {
+        "release_notes": "Adds setup guidance, multiple-account support, interactive profit waterfall entrypoints and optional MCP event monitoring. Restores Shopify, WooCommerce, Meta Ads and Google Ads in the public listing, and clarifies the limited preference and invoice-draft controls. Retains the existing MerchantFlow MCP server name and endpoint."
+      }
+    }
+  },
+  "apps": "./.app.json"
+}
Full technical diff · 11 changed fields

changed /files/.app.json/sha256

BEFORE
"30fa4707ae4be1ca2cb30d39b081c2c5a6c23f1372e73202ff035206eb87c3ec"
AFTER
"880552800bc15673be83826bbc0fd9d8f7caa79c92f799735c43c91bcab2aa33"

changed /files/.app.json/size

BEFORE
127
AFTER
104

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"92f65109bd040c6e1a477b5925c72c4297a9d7b8cc8c650020e60a118f04274e"
AFTER
"c7394faced56ce30cb0784efc6e9fc0f01922aa0d8aa6e63fa876b55e0e6a643"

changed /files/.codex-plugin~1plugin.json/size

BEFORE
2263
AFTER
4738

added /files/.mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "c2ac4d021e5796b883cf1a9777a9e9353ea5610ed89d2e594520db6ecea38a5a",
  "size": 101
}

added /files/assets~1merchantflow-icon.png

BEFORE
Field was absent
AFTER
{
  "sha256": "3bca5e70fb007c10725e2b682248d64660edd40f1e6ed9dc5b58d19178440496",
  "size": 5876
}

added /files/skills~1get-started~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "c57c074af510c77c2aeef9b772f4abdbe0c13fb3f03269f68496647b4720b690",
  "size": 2900
}

removed /files/skills~1merchantflow-financial-copilot~1README.md

BEFORE
{
  "sha256": "6340339901e5df89e1df3f2b227c0944f92859944dae9a64e6469131ba916fa5",
  "size": 1825
}
AFTER
Field is absent

changed /files/skills~1merchantflow-financial-copilot~1SKILL.md/sha256

BEFORE
"04a2add484a4a861ee0c3b862cb55874fcea1a596e7b5ee29845139180884c3b"
AFTER
"5bb0ac884596f40b55b6aea07ad8bdda476154af97d67568e3d1895b2b779c1d"

changed /files/skills~1merchantflow-financial-copilot~1SKILL.md/size

BEFORE
15187
AFTER
15324

removed /files/skills~1merchantflow-financial-copilot~1references~1tool-reference.md

BEFORE
{
  "sha256": "6b4b09c4892335a3e76a5b9183f76b2e3b11e216cfb8c9ad6bd3e5b95a58a026",
  "size": 56748
}
AFTER
Field is absent
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "880552800bc15673be83826bbc0fd9d8f7caa79c92f799735c43c91bcab2aa33",
      "size": 104
    },
    ".codex-plugin/plugin.json": {
      "sha256": "c7394faced56ce30cb0784efc6e9fc0f01922aa0d8aa6e63fa876b55e0e6a643",
      "size": 4738
    },
    ".mcp.json": {
      "sha256": "c2ac4d021e5796b883cf1a9777a9e9353ea5610ed89d2e594520db6ecea38a5a",
      "size": 101
    },
    "assets/merchantflow-icon.png": {
      "sha256": "3bca5e70fb007c10725e2b682248d64660edd40f1e6ed9dc5b58d19178440496",
      "size": 5876
    },
    "skills/get-started/SKILL.md": {
      "sha256": "c57c074af510c77c2aeef9b772f4abdbe0c13fb3f03269f68496647b4720b690",
      "size": 2900
    },
    "skills/merchantflow-financial-copilot/SKILL.md": {
      "sha256": "5bb0ac884596f40b55b6aea07ad8bdda476154af97d67568e3d1895b2b779c1d",
      "size": 15324
    }
  }
}

SHA-256 of public snapshot: aeaa309590c5ab2f400a1b6afbd763094988412ec867bb4af424c6201137f1a8