← Files 3MONTOVANOARCHIVED FILE

plugin.json

7.93 KB · Nov 3, 2026 · 19:22 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "3montovano-crm",
  "version": "26.10.29",
  "description": "Read-only connector to 3MONTOVANO, the CRM for stretch-ceiling and installation companies): deals, clients, payments, debts, installations and website leads of your own company.",
  "author": {
    "name": "3montovano",
    "url": "https://3montovano.com"
  },
  "homepage": "https://3montovano.com",
  "keywords": [
    "crm",
    "stretch ceilings",
    "installation",
    "sales",
    "deals",
    "ukraine"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "3MONTOVANO",
        "shortDescription": "Read your installation CRM",
        "longDescription": "3MONTOVANO connects ChatGPT to your company's account in 3montovano \u2014 a CRM for stretch-ceiling and installation businesses \u2014 so you can ask about your own deals, clients, payments, debts, installations and website leads and get answers from your real CRM data. Read-only.\n\nWhat you can ask:\n\u2022 Sales: which contact sources, managers or cities brought the most deals and contracts in a period, and for what amount.\n\u2022 Deals and clients: find a deal by client name, phone (any format), address or number; see its status, site visits, contract, payments, estimate and tasks.\n\u2022 Website requests: new requests from site forms, their source and whether a deal was made.\n\u2022 Installations: what is scheduled in a period, where, for which room and which crew.\n\u2022 Tasks: your open or overdue tasks.\n\u2022 Debts: contracts with unpaid balance, largest first.\n\nRead-only: ChatGPT can't change anything in the CRM. You sign in with your own CRM account and see exactly what your role allows. Your company administrator must enable AI agents in the CRM settings first, and every request is logged in the CRM.\n\n\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u043e\u044e: 3MONTOVANO \u043f\u0456\u0434\u043a\u043b\u044e\u0447\u0430\u0454 ChatGPT \u0434\u043e CRM \u0432\u0430\u0448\u043e\u0457 \u043a\u043e\u043c\u043f\u0430\u043d\u0456\u0457 \u2014 \u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u0437\u0432\u0438\u0447\u0430\u0439\u043d\u0438\u043c\u0438 \u0441\u043b\u043e\u0432\u0430\u043c\u0438 \u043f\u0440\u043e \u0443\u0433\u043e\u0434\u0438, \u043a\u043b\u0456\u0454\u043d\u0442\u0456\u0432, \u043e\u043f\u043b\u0430\u0442\u0438, \u0431\u043e\u0440\u0433\u0438, \u043c\u043e\u043d\u0442\u0430\u0436\u0456 \u0442\u0430 \u0437\u0430\u044f\u0432\u043a\u0438 \u0437 \u0441\u0430\u0439\u0442\u0443 \u0439 \u043e\u0442\u0440\u0438\u043c\u0443\u0439\u0442\u0435 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0456 \u043d\u0430 \u0432\u0430\u0448\u0438\u0445 \u0440\u0435\u0430\u043b\u044c\u043d\u0438\u0445 \u0434\u0430\u043d\u0438\u0445. \u041b\u0438\u0448\u0435 \u0447\u0438\u0442\u0430\u043d\u043d\u044f: ChatGPT \u043d\u0456\u0447\u043e\u0433\u043e \u043d\u0435 \u0437\u043c\u0456\u043d\u044e\u0454 \u0432 CRM; \u0432\u0438 \u0432\u0445\u043e\u0434\u0438\u0442\u0435 \u0441\u0432\u043e\u0457\u043c \u043b\u043e\u0433\u0456\u043d\u043e\u043c \u0456 \u0431\u0430\u0447\u0438\u0442\u0435 \u0442\u0456\u043b\u044c\u043a\u0438 \u0442\u0435, \u0449\u043e \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0454 \u0432\u0430\u0448\u0430 \u0440\u043e\u043b\u044c.",
        "developerName": "3montovano",
        "category": "Business & Operations",
        "capabilities": [
          "Read"
        ],
        "websiteURL": "https://3montovano.com",
        "supportURL": "https://3montovano.com/support",
        "privacyPolicyURL": "https://3montovano.com/privacy",
        "termsOfServiceURL": "https://3montovano.com/terms",
        "defaultPrompt": [
          "\u042f\u043a\u0456 \u0434\u0436\u0435\u0440\u0435\u043b\u0430 \u0434\u0430\u043b\u0438 \u043d\u0430\u0439\u0431\u0456\u043b\u044c\u0448\u0435 \u0434\u043e\u0433\u043e\u0432\u043e\u0440\u0456\u0432 \u043c\u0438\u043d\u0443\u043b\u043e\u0433\u043e \u043c\u0456\u0441\u044f\u0446\u044f?",
          "\u041f\u043e\u043a\u0430\u0436\u0438 \u043d\u0435\u043e\u043f\u043b\u0430\u0447\u0435\u043d\u0456 \u0434\u043e\u0433\u043e\u0432\u043e\u0440\u0438, \u043d\u0430\u0439\u0431\u0456\u043b\u044c\u0448\u0456 \u043f\u0435\u0440\u0448\u0438\u043c\u0438",
          "\u042f\u043a\u0456 \u043c\u043e\u043d\u0442\u0430\u0436\u0456 \u0437\u0430\u043f\u043b\u0430\u043d\u043e\u0432\u0430\u043d\u043e \u043d\u0430 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0438\u0439 \u0442\u0438\u0436\u0434\u0435\u043d\u044c?"
        ],
        "brandColor": "#2D5F93",
        "brandColorDark": "#4E80B3",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png",
        "screenshots": []
      },
      "review": {
        "commerce": false,
        "test_cases": {
          "positive": [
            {
              "description": "Sales analysis by marketing source for the previous month.",
              "prompt": "Which contact sources brought the most contracts last month, and for what total amount?",
              "tools_triggered": "sales_summary",
              "expected_behavior": "Calls sales_summary for the previous calendar month grouped by contact source and answers with a ranked list of sources with contract counts and totals in the company's currency."
            },
            {
              "description": "Find a deal that is being installed and show its money.",
              "prompt": "Find a deal that is currently in installation and show its contract, payments and what is left to pay.",
              "tools_triggered": "search_deals, get_deal",
              "expected_behavior": "Calls search_deals with status installing, then get_deal for one of the found deals, and reports its contract number and date, total, payments and the remaining balance in the company's currency."
            },
            {
              "description": "Unpaid contracts overview.",
              "prompt": "Which contracts are not fully paid? Show the largest debts first and the total.",
              "tools_triggered": "contract_debts",
              "expected_behavior": "Calls contract_debts and lists contracts with total, paid and remaining amounts in the company's currency, largest first, plus the total remaining."
            },
            {
              "description": "Installation schedule for the coming week.",
              "prompt": "What installations are scheduled for next week, and which crews do them?",
              "tools_triggered": "list_installations",
              "expected_behavior": "Calls list_installations for next week's dates and lists the visits by date with deal, address, room, work type and installers with crew numbers."
            },
            {
              "description": "New website requests.",
              "prompt": "Show the website requests that are still not processed.",
              "tools_triggered": "list_site_requests",
              "expected_behavior": "Calls list_site_requests with status new and lists them with name, phone, contact source and received time."
            }
          ],
          "negative": [
            {
              "description": "Write request: the app is read-only and must not claim to change data.",
              "prompt": "Change the status of any deal to Installation and add a payment of 5000 UAH to it."
            },
            {
              "description": "Unrelated request: no CRM tool should be called.",
              "prompt": "What is the weather in Kyiv tomorrow?"
            },
            {
              "description": "Another company's data: the user only sees their own company; the app must not invent data.",
              "prompt": "Show me the deals and revenue of a competitor company."
            }
          ]
        },
        "demo_recording_url": "https://3montovano.com/demo-video"
      },
      "publication": {
        "release_notes": "First release: read-only access to deals, clients, website requests, sales summary, installations, tasks and contract debts."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 6d1f6550934d0d09955def5f2c4978e9e3414241906ea75b908430c0f4fd1eb1