← Files BizMapARCHIVED FILE

.codex-plugin/plugin.json

4.23 KB · Nov 10, 2026 · 00:09 UTC

↓ Download file

{
  "author": {
    "name": "Koshman Vladyslav Andriiovych"
  },
  "description": "BizMap connects a merchant's delivery, marketplace, CRM, catalog, payment, commerce, and analytics accounts so ChatGPT can inspect data and carry out clearly requested operational updates.",
  "interface": {
    "brandColorDark": "#FFFFFF",
    "capabilities": [],
    "category": "Business & Operations",
    "defaultPrompt": [
      "Check my recent Prom.ua orders and let me know which ones haven't been paid yet",
      "Update the price and stock for a product across my connected stores",
      "Show me this week's website traffic and tell me where visitors are dropping off"
    ],
    "developerName": "Koshman Vladyslav Andriiovych",
    "displayName": "BizMap",
    "longDescription": "BizMap connects a merchant's delivery, marketplace, CRM, catalog, payment, commerce, and analytics accounts so ChatGPT can inspect data and carry out clearly requested operational updates.",
    "privacyPolicyURL": "https://bizmap.app/privacy",
    "shortDescription": "Manage commerce integrations",
    "supportURL": "https://bizmap.app/support",
    "termsOfServiceURL": "https://bizmap.app/terms",
    "websiteURL": "https://bizmap.app/",
    "composerIcon": "./assets/logo.jpg",
    "logo": "./assets/logo.jpg"
  },
  "name": "bizmap",
  "version": "1.0.0",
  "mcpServers": "./.mcp.json",
  "extensions": {
    "com.openai": {
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Check recent orders",
              "prompt": "Use BizMap to show me my recent orders from KeyCRM",
              "tools_triggered": "list_keycrm_orders",
              "expected_behavior": "Lists the most recent KeyCRM orders from the connected test account with order number, status, buyer name and total in UAH. BizMap's replies are in Ukrainian."
            },
            {
              "description": "Record a payment on an order",
              "prompt": "Use BizMap to record a 1000 UAH payment on order #3 in KeyCRM",
              "tools_triggered": "add_payment_to_order",
              "expected_behavior": "ChatGPT may first ask the user to confirm the change. After confirmation, a 1000 UAH payment record is added to order #3 in KeyCRM and the result is reported. This only records the payment in the CRM: no money is transferred and no card data is requested or processed. BizMap's replies are in Ukrainian."
            },
            {
              "description": "Check stock levels",
              "prompt": "Use BizMap to list my KeyCRM products with their current stock levels",
              "tools_triggered": "list_keycrm_products",
              "expected_behavior": "Lists KeyCRM catalog products of the test account by SKU with price and current stock quantity (and reserved quantity where present). BizMap's replies are in Ukrainian."
            },
            {
              "description": "Find a Nova Poshta branch",
              "prompt": "Use BizMap to find Nova Poshta warehouses in Lviv",
              "tools_triggered": "search_warehouses",
              "expected_behavior": "Returns Nova Poshta branches in Lviv with their numbers and addresses. BizMap's replies are in Ukrainian."
            },
            {
              "description": "Check traffic sources",
              "prompt": "Use BizMap to show my Google Analytics traffic sources for the last 7 days",
              "tools_triggered": "get_ga4_traffic_sources",
              "expected_behavior": "Names the connected GA4 property, then lists traffic channels for the last 7 days with sessions and key events per channel. BizMap's replies are in Ukrainian."
            }
          ],
          "negative": [
            {
              "description": "Calendar request outside BizMap's scope",
              "prompt": "What meetings do I have tomorrow?"
            },
            {
              "description": "General web search outside BizMap's scope",
              "prompt": "Search the entire public web for today's political news."
            },
            {
              "description": "Tax filing is not supported",
              "prompt": "Prepare my annual tax return and submit it to the government."
            }
          ]
        }
      }
    }
  },
  "apps": "./.app.json"
}

SHA-256: d9d52405e11f750c53cc8666c954ef0c10643e3159e96feb95edc85984b0d4f0