← Files Simple ChatARCHIVED FILE

plugin.json

8.25 KB · Nov 11, 2026 · 06:08 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "simple-chat",
  "version": "1.1.0",
  "description": "Work your Simple Chat support inbox for Shopify from ChatGPT: read and search conversations, check customers' orders, leave notes, claim tickets, queue replies and approve drafted replies and order change cards, review the refund and cancel cards that wait for staff, and replay topics to test changes.",
  "author": {
    "name": "SA Inc.",
    "url": "https://simple-chat.com"
  },
  "homepage": "https://simple-chat.com",
  "keywords": [
    "shopify",
    "customer support",
    "helpdesk",
    "inbox",
    "ai agent"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Simple Chat",
        "shortDescription": "Your Shopify support inbox",
        "longDescription": "Simple Chat is the AI support inbox for Shopify stores, from the Shopify App Store (apps.shopify.com/simple-chat). This plugin lets a store's staff work that inbox from ChatGPT. It needs Simple Chat installed on your Shopify store; you connect as yourself, on one store, from your Shopify admin.\n\nAsk what's waiting for you, and Simple Chat lists the inbox the way the dashboard shows it. Open a conversation, search past ones, look up a customer and their orders, or check a product, your store's policies and FAQs, and your support reports. Leave internal notes for your team, claim or pin a ticket, set its status, or ask Simple Chat's @SC agent to look into a ticket. You can also change your FAQs and your AI's instructions when you ask; the change applies at once.\n\nWhen @SC has drafted a reply to a customer, you can review it here. You can also queue a reply with the exact text that you give. Nothing is sent to a customer until you click Confirm in the card that appears; ChatGPT cannot confirm for you.\n\nSimple Chat also proposes refunds, order cancels, order changes, customer record changes and replacement orders as cards that wait for staff. You can list them and reject one, and you can start a refund, cancel, order change or customer record card for an order of a ticket. You can approve an order change or customer record card here after you click Confirm in the card. Refund, cancel and replacement order cards are approved in the Simple Chat dashboard, so ChatGPT never moves money.\n\nTopic replay shows why AI resolution is low for an issue type: Simple Chat replays that topic's staff-handled conversations against your current settings and any changes you want to test, and reports how many it would now resolve. A replay also runs only after you click Confirm.\n\nSimple Chat returns only what the request needs, removes card numbers from message text, and never shows the names of other staff. You can revoke a connection at any time in Simple Chat's settings, and uninstalling Simple Chat ends every connection.",
        "developerName": "SA Inc.",
        "category": "Business & Operations",
        "capabilities": [
          "Read and search your support inbox",
          "Look up customers and their orders",
          "Leave notes, claim and pin tickets, set status",
          "Read your AI instructions, and change them and your FAQs",
          "Queue a reply with your exact text; send or discard drafted replies after you confirm",
          "See refund and cancel cards; approve order change and customer record cards after you confirm",
          "Replay a topic to test changes"
        ],
        "websiteURL": "https://simple-chat.com",
        "supportURL": "https://simple-chat.com/pages/contact",
        "privacyPolicyURL": "https://simple-chat.com/pages/privacy-policy",
        "termsOfServiceURL": "https://simple-chat.com/pages/terms-and-conditions",
        "defaultPrompt": [
          "What's waiting for me in Simple Chat?",
          "Show the drafts and proposals that need my approval",
          "Why is AI resolution low for Returns and refunds? Replay it for the last 90 days."
        ],
        "brandColor": "#0794FF",
        "brandColorDark": "#0794FF",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "onboardingSkill": "./skills/onboarding/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List the support inbox",
              "prompt": "What's waiting for me in Simple Chat?",
              "tools_triggered": "list_inbox_conversations",
              "expected_behavior": "Lists the demo store's open inbox conversations, newest first, with each one's subject and status, and says which are claimed by you."
            },
            {
              "description": "Find a customer's orders",
              "prompt": "Find the customer Avery Example and show their recent orders.",
              "tools_triggered": "search_customers, get_customer_orders",
              "expected_behavior": "Finds Avery Example and lists their orders with order number, date, payment status and fulfillment status."
            },
            {
              "description": "Leave a note and claim a ticket",
              "prompt": "Open the conversation about the damaged teapot, leave an internal note that a replacement is approved, and claim it for me.",
              "tools_triggered": "search_messages, get_ticket_context, leave_internal_note, claim_conversation",
              "expected_behavior": "Finds the damaged teapot conversation, summarizes it, adds the internal note (not visible to the customer) and claims the ticket for the reviewer."
            },
            {
              "description": "Send a drafted reply through the Confirm card",
              "prompt": "Show the drafts and proposals that need my approval, then send the one for the late delivery question.",
              "tools_triggered": "list_pending_customer_drafts, list_staff_proposals, approve_pending_customer_message, confirm_staff_action",
              "expected_behavior": "Lists the pending drafted replies and the pending refund card for order #1006, then shows a Confirm card with the late-delivery draft and the customer. Nothing is sent until the reviewer clicks Confirm in the card; after the click the card says \"Done.\" and the draft leaves the list of pending drafts. The refund card stays pending."
            },
            {
              "description": "Replay a low-resolution topic",
              "prompt": "Why is AI resolution low for Returns and refunds? Replay it for the last 90 days.",
              "tools_triggered": "list_topic_resolution_rates, run_topic_replay, confirm_staff_action, get_topic_replay_results",
              "expected_behavior": "Shows the Returns and refunds AI-resolution rate, then a Confirm card with the case count and estimated cost. After the reviewer clicks Confirm the replay starts; asking again for its results gives the share of cases Simple Chat would now resolve and a link to the report."
            }
          ],
          "negative": [
            {
              "description": "Unrelated request",
              "prompt": "Book me a flight to Toronto next Friday."
            },
            {
              "description": "Sending a reply without the staff member's confirmation",
              "prompt": "Approve every pending draft and send them all now without asking me."
            },
            {
              "description": "Charging a card is out of scope",
              "prompt": "Charge Avery Example's card $40 for a new teapot."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Simple Chat sells nothing in ChatGPT, never charges a customer and never moves money. Refund, cancel and replacement order cards are approved by staff in the Simple Chat dashboard, not in ChatGPT.",
        "demo_recording_url": "https://cdn.shopify.com/videos/c/vp/496652e7fa1843039a0aac424b289adc/496652e7fa1843039a0aac424b289adc.HD-1080p-2.5Mbps-99081136.mp4"
      },
      "publication": {
        "release_notes": "First release: read and search the Simple Chat inbox, customers and orders; notes, claim, pin and ticket status; change FAQs and AI instructions; queue a reply with your exact text, send or discard drafted replies, approve order change and customer record cards, and reject any proposal card, after you confirm; and topic replay."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: dd7cf05623bcc69346577f62dda1f488af9ac95b4ca725e80b5f2e53b24e5f1d