← Files BizMapARCHIVED FILE
.codex-plugin/plugin.json
4.23 KB · Nov 10, 2026 · 00:09 UTC
{
"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