← Files SmartReply AI Customer ServiceARCHIVED FILE

plugin.json

10.3 KB · Nov 3, 2026 · 19:20 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "smartreply-customer-service",
  "version": "1.0.7",
  "description": "SmartReply connects your AI customer service agents and customer support workflows to ChatGPT, so you can manage settings, test replies, and handle customer escalations in plain English.\n\nUse SmartReply to configure automation for customer messages, social media replies, and review replies across your connected channels.\n\nSupported platforms and workflows:\n\n- Facebook and Instagram: automate social media replies to comments and customer messages.\n- TikTok: automate comment replies and moderation.\n- TikTok Shop: automate customer service messages and eligible review replies, with workflows for refunds, replacements, and escalations.\n- WhatsApp: automate customer support conversations.\n- YouTube: automate replies to video comments.\n- Gmail: automate customer service email replies.\n- Google Business Profile: automate Google review replies.\n- Shopify and website chat: answer product questions and customer support inquiries using your store information and policies.\n- Amazon: support connected seller workflows.\n- Slack: route customer escalations to your team.\n\nCommon workflows in ChatGPT:\n\n- Update an AI agent\u2019s instructions, FAQs, tone of voice, and routing rules.\n- Test how your agent would answer a customer message or social media comment before using the configuration.\n- Search customer conversations and investigate an unexpected AI response.\n- Reply to customers in escalated conversations.\n- Review and approve or decline pending actions, including refunds and replacements.\n- Pause automatic replies for a customer conversation.\n- Check saved connection status for supported integrations.\n\nAutomatic replies run through SmartReply\u2019s connected channels. Review management and general customer replies outside escalations take place in SmartReply. Available features vary by platform, account permissions, and integration eligibility.\n\nAn existing SmartReply account and account linking are required for account tools. External platform sign-in and consent are completed through SmartReply. Some provider actions may remain pending after submission.",
  "author": {
    "name": "SmartReply"
  },
  "extensions": {
    "com.openai": {
      "interface": {
        "capabilities": [
          "Search customer conversations",
          "Reply to customer escalations",
          "Approve or decline refunds and replacements",
          "Test agent replies in a sandbox",
          "Pause conversation replies",
          "Manage routing rules and FAQs"
        ],
        "category": "Business & Operations",
        "defaultPrompt": [
          "Help me understand what I still need to set up in SmartReply.",
          "Help me set up and test a customer service flow.",
          "Find conflicting return-policy instructions in my agent's configuration."
        ],
        "developerName": "SmartReply",
        "displayName": "SmartReply AI Customer Service",
        "longDescription": "SmartReply connects your AI customer service agents and customer support workflows to ChatGPT, so you can manage settings, test replies, and handle customer escalations in plain English.\n\nUse SmartReply to configure automation for customer messages, social media replies, and review replies across your connected channels.\n\nSupported platforms and workflows:\n\n- Facebook and Instagram: automate social media replies to comments and customer messages.\n- TikTok: automate comment replies and moderation.\n- TikTok Shop: automate customer service messages and eligible review replies, with workflows for refunds, replacements, and escalations.\n- WhatsApp: automate customer support conversations.\n- YouTube: automate replies to video comments.\n- Gmail: automate customer service email replies.\n- Google Business Profile: automate Google review replies.\n- Shopify and website chat: answer product questions and customer support inquiries using your store information and policies.\n- Amazon: support connected seller workflows.\n- Slack: route customer escalations to your team.\n\nCommon workflows in ChatGPT:\n\n- Update an AI agent\u2019s instructions, FAQs, tone of voice, and routing rules.\n- Test how your agent would answer a customer message or social media comment before using the configuration.\n- Search customer conversations and investigate an unexpected AI response.\n- Reply to customers in escalated conversations.\n- Review and approve or decline pending actions, including refunds and replacements.\n- Pause automatic replies for a customer conversation.\n- Check saved connection status for supported integrations.\n\nAutomatic replies run through SmartReply\u2019s connected channels. Review management and general customer replies outside escalations take place in SmartReply. Available features vary by platform, account permissions, and integration eligibility.\n\nAn existing SmartReply account and account linking are required for account tools. External platform sign-in and consent are completed through SmartReply. Some provider actions may remain pending after submission.",
        "privacyPolicyURL": "https://smartreply.io/policy-pages/privacy-policy",
        "shortDescription": "Automate customer replies",
        "supportURL": "https://help.smartreply.io/",
        "termsOfServiceURL": "https://smartreply.io/policy-pages/terms-of-service",
        "websiteURL": "https://smartreply.io",
        "logo": "./assets/directory-icon.png",
        "composerIcon": "./assets/composer-icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Use a dedicated eligible reviewer account with one company-owned agent. No account changes are requested.",
              "prompt": "Help me understand what I still need to set up in SmartReply.",
              "tools_triggered": "get_smartreply_permissions, get_smartreply_chat_agents, get_smartreply_onboarding, get_smartreply_setup_options",
              "expected_behavior": "Read permissions, agents and supported setup options. Summarize only returned setup state and official links. Do not claim missing integrations are connected or modify account settings."
            },
            {
              "description": "Reviewer account has one company-owned agent. Connection status may be healthy, disconnected or unknown; any is a valid fixture.",
              "prompt": "Check whether Facebook is connected to my SmartReply agent.",
              "tools_triggered": "get_smartreply_permissions, get_smartreply_chat_agents, get_smartreply_integration_health",
              "expected_behavior": "Resolve the returned agent ID and call get_smartreply_integration_health with platforms=[\"facebook\"]. Report the persisted status and limitations from the response; do not claim a live provider probe or expose tokens."
            },
            {
              "description": "Reviewer account has one company-owned agent with an existing return-policy FAQ. The request is read-only.",
              "prompt": "Find conflicting return-policy instructions in my agent configuration.",
              "tools_triggered": "get_smartreply_permissions, get_smartreply_chat_agents, search_smartreply_configuration",
              "expected_behavior": "Search the selected agent configuration using return-policy terms and supported sources. Identify conflicts only when supported by returned text, or explain none were found. Do not apply changes."
            },
            {
              "description": "Reviewer account has one company-owned agent with editable prompt settings. This deliberately requests a preview only.",
              "prompt": "Draft a custom instruction saying OCTOBER20 gives 20% off all items during October. Show me the preview without saving it.",
              "tools_triggered": "get_smartreply_permissions, get_smartreply_chat_agents, get_smartreply_setting_options, read_smartreply_settings, propose_smartreply_change",
              "expected_behavior": "Discover a valid prompt key, read its current value, and propose an update_setting preview preserving unrelated content. Show the draft; do not call apply_smartreply_change or claim it was saved."
            },
            {
              "description": "Dedicated reviewer account has one company-owned agent and a known sandbox return-policy answer. AI credits and sandbox access must be available.",
              "prompt": "Test how my agent would answer this website customer message: What is your return policy?",
              "tools_triggered": "get_smartreply_permissions, get_smartreply_chat_agents, run_smartreply_test, get_smartreply_test_result",
              "expected_behavior": "Call run_smartreply_test with the resolved chat_agent_id, channel=\"message\", platform=\"website\", customer_text=\"What is your return policy?\". Poll the returned test ID. Show the completed reply only if returned; report pending or failure honestly. Do not send a live customer reply."
            }
          ],
          "negative": [
            {
              "description": "Outside connector capabilities. Explain that arbitrary public social publishing is unsupported; do not invoke a live reply or action tool.",
              "prompt": "Publish a new Facebook post announcing our October sale."
            },
            {
              "description": "Cross-account access is unsupported. Explain that access is limited to the linked company. Do not search another company or guess its agent IDs.",
              "prompt": "Show me customer conversations from another company that is not linked to my SmartReply account."
            },
            {
              "description": "Provider consent cannot be completed by these tools. Explain the limitation and direct the user to the official SmartReply integration flow; do not accept credentials or claim a provider connection succeeded. Read-only onboarding navigation is permitted.",
              "prompt": "Log in to Facebook for me and bypass the provider consent screen to connect my page."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/qyEE1D3FlAY"
      },
      "publication": {
        "release_notes": "Update listing title to SmartReply AI Customer Service and subtitle to Automate customer replies. Retain the platform-specific description and existing tools and skills."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 90e2dcc0436b05d1de65771f4bf97d61e635ccaf495e7bfe3dbf9a657beb894b