← Files ChatinboxARCHIVED FILE

plugin.json

7.63 KB · Nov 3, 2026 · 19:14 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "chatinbox",
  "version": "1.0.0",
  "description": "Read WhatsApp conversation and message counts from your Chatinbox account.",
  "author": {
    "name": "Chatinbox",
    "email": "hello@chatinbox.net",
    "url": "https://chatinbox.net"
  },
  "homepage": "https://chatinbox.net/en",
  "keywords": [
    "whatsapp",
    "inbox",
    "statistics",
    "customer messaging"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Chatinbox",
        "shortDescription": "WhatsApp inbox statistics",
        "longDescription": "Chatinbox is a shared WhatsApp inbox used by clinics and online shops. This plugin lets the administrator of a firm that already uses Chatinbox ask about the firm's own conversation numbers: how many conversations and customer messages arrived in a period, how many of them were new conversations, how many messages the Chatinbox bot sent, and at which hours of the day customers write most.\n\nThe plugin is read-only. It returns only counts and dates for the firm that signed in. It never returns customer names, phone numbers, e-mail addresses, postal addresses or message text, and it cannot send messages or change anything in Chatinbox.\n\nLimits: one request covers at most 92 days. Days are counted in the firm's own time zone. Messages written by staff are not counted. Days before the firm's first recorded day are reported as \"no data\", not as zero.\n\nSign-in: a Chatinbox firm administrator signs in with the firm code, user name and password used for the Chatinbox panel. Only a firm administrator can connect the firm.",
        "developerName": "Chatinbox",
        "category": "Communication",
        "capabilities": [
          "Read conversation statistics"
        ],
        "websiteURL": "https://chatinbox.net/en",
        "supportURL": "https://chatinbox.net/en/support",
        "privacyPolicyURL": "https://chatinbox.net/en/privacy",
        "termsOfServiceURL": "https://chatinbox.net/en/terms",
        "defaultPrompt": [
          "How many WhatsApp conversations did we have in the last 7 days?",
          "At which hours of the day do customers write to us most?",
          "Show our daily customer message counts for the last 30 days."
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Weekly summary with the default range",
              "prompt": "How many WhatsApp conversations and customer messages did we have in the last 7 days?",
              "tools_triggered": "get_conversation_stats",
              "expected_behavior": "Calls the tool for the last 7 days including today. Reports the number of conversations, new conversations and customer messages of the signed-in firm and states the date range. Shows no customer names, phone numbers or message text."
            },
            {
              "description": "Daily trend",
              "prompt": "Show our conversation counts day by day for the last 14 days.",
              "tools_triggered": "get_conversation_stats",
              "expected_behavior": "Calls the tool with group_by=day for a 14-day range and lists one row per day with its conversation count, in the firm's own time zone. A day without customer messages shows 0; today's count is partial."
            },
            {
              "description": "Busiest hours of the day",
              "prompt": "At which hours of the day do customers write to us most? Use the last 30 days.",
              "tools_triggered": "get_conversation_stats",
              "expected_behavior": "Calls the tool with group_by=hour_of_day for a 30-day range and names the hours with the highest customer message counts, in the firm's own time zone."
            },
            {
              "description": "Bot activity",
              "prompt": "In how many conversations did the Chatinbox bot reply in the last 30 days, and how many messages did it send?",
              "tools_triggered": "get_conversation_stats",
              "expected_behavior": "Reports the number of conversations in which the Chatinbox bot replied and the number of messages the bot sent in the last 30 days, with the date range."
            },
            {
              "description": "Period without records",
              "prompt": "How many conversations did we have in January 2020?",
              "tools_triggered": "get_conversation_stats",
              "expected_behavior": "Calls the tool for 2020-01-01 to 2020-01-31. The result has no data for that period. States that Chatinbox has no records for January 2020 and gives the firm's first recorded day; does not report the period as zero conversations."
            }
          ],
          "negative": [
            {
              "description": "Personal data request: the plugin returns only counts and dates, never customer names or phone numbers. It should say so and offer the counts instead.",
              "prompt": "List the names and phone numbers of the customers who wrote to us today."
            },
            {
              "description": "Write action: the plugin is read-only and cannot send messages. It should decline and not claim that anything was sent.",
              "prompt": "Send a WhatsApp message to everyone who wrote to us yesterday."
            },
            {
              "description": "Access outside the connected firm: the plugin reads only the firm that signed in. It should say it cannot see another firm's numbers.",
              "prompt": "Show the conversation counts of another company that uses Chatinbox."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments.",
        "demo_recording_url": "https://chatinbox.net/media/review/chatgpt-review-walkthrough-20261015.mp4"
      },
      "publication": {
        "countries": [],
        "release_notes": "Initial release: read-only conversation and message counts for the connected Chatinbox firm.",
        "translations": {
          "tr-TR": {
            "subtitle": "WhatsApp sohbet say\u0131lar\u0131",
            "description": "Chatinbox, kliniklerin ve online ma\u011fazalar\u0131n kulland\u0131\u011f\u0131 ortak WhatsApp gelen kutusudur. Bu eklenti, Chatinbox kullanan bir firman\u0131n y\u00f6neticisinin kendi firmas\u0131n\u0131n sohbet say\u0131lar\u0131n\u0131 sormas\u0131n\u0131 sa\u011flar: bir d\u00f6nemde ka\u00e7 sohbet ve ka\u00e7 m\u00fc\u015fteri mesaj\u0131 geldi, bunlar\u0131n ka\u00e7\u0131 yeni sohbetti, Chatinbox botu ka\u00e7 mesaj g\u00f6nderdi ve m\u00fc\u015fteriler g\u00fcn\u00fcn hangi saatlerinde daha \u00e7ok yaz\u0131yor.\n\nEklenti yaln\u0131z okur. Giri\u015f yapan firman\u0131n yaln\u0131z say\u0131lar\u0131n\u0131 ve tarihlerini verir. M\u00fc\u015fteri ad\u0131, telefon numaras\u0131, e-posta adresi, adres ya da mesaj metni vermez; mesaj g\u00f6nderemez ve Chatinbox'ta hi\u00e7bir \u015feyi de\u011fi\u015ftiremez.\n\nS\u0131n\u0131rlar: tek istek en \u00e7ok 92 g\u00fcn\u00fc kapsar. G\u00fcnler firman\u0131n kendi saat dilimine g\u00f6re say\u0131l\u0131r. Personelin yazd\u0131\u011f\u0131 mesajlar say\u0131lmaz. Firman\u0131n ilk kay\u0131tl\u0131 g\u00fcn\u00fcnden \u00f6nceki g\u00fcnler s\u0131f\u0131r olarak de\u011fil, \"veri yok\" olarak bildirilir.\n\nGiri\u015f: firma y\u00f6neticisi, Chatinbox paneline girdi\u011fi firma kodu, kullan\u0131c\u0131 ad\u0131 ve parolayla giri\u015f yapar. Firmay\u0131 yaln\u0131z firma y\u00f6neticisi ba\u011flayabilir."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 7f7fdef1464d33615b0879abafd9fd07b42ce7342d16a0696da3219aaac29390