← Files SamvadARCHIVED FILE

plugin.json

5.33 KB · Nov 2, 2026 · 18:12 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "samvad",
  "version": "1.0.0",
  "description": "Send approved WhatsApp template messages from your Samvad account and track delivery.",
  "author": {
    "name": "Samvad",
    "url": "https://samvad.one"
  },
  "homepage": "https://samvad.one",
  "keywords": [
    "whatsapp",
    "messaging",
    "templates",
    "marketing",
    "notifications"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Samvad",
        "shortDescription": "Send WhatsApp templates",
        "longDescription": "Send approved WhatsApp template messages from your Samvad account and track their delivery, right inside ChatGPT. Pick one of your connected WhatsApp Business numbers, choose an approved message template, fill in its variables, and send it to a single recipient through the official WhatsApp Business Platform. Name the template, recipient and values in one request and approve the send once; Samvad checks every variable before sending, shows each template's variables with the sample values you saved, and tracks the message live through Sent, Delivered and Read. Unsubscribed contacts are never messaged.",
        "developerName": "thehp",
        "category": "Productivity",
        "capabilities": [
          "List WhatsApp numbers",
          "Browse approved templates",
          "Send a template message",
          "Track delivery status"
        ],
        "websiteURL": "https://samvad.one",
        "supportURL": "https://samvad.one/contact",
        "privacyPolicyURL": "https://samvad.one/privacy",
        "termsOfServiceURL": "https://samvad.one/terms",
        "defaultPrompt": [
          "Show my approved WhatsApp templates.",
          "Send my order update template to +919876543210.",
          "Did my last WhatsApp message get delivered?"
        ],
        "brandColor": "#00C951",
        "brandColorDark": "#00C951",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png",
        "screenshots": [
          "./assets/screenshot-templates.png",
          "./assets/screenshot-status.png"
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Show the connected WhatsApp number",
              "prompt": "Which WhatsApp numbers can I send from?",
              "tools_triggered": "list_whatsapp_accounts",
              "expected_behavior": "Shows the one WhatsApp number connected to the demo account with its quality rating and messaging limit."
            },
            {
              "description": "Browse approved templates",
              "prompt": "Show my approved WhatsApp templates.",
              "tools_triggered": "list_whatsapp_accounts, list_templates",
              "expected_behavior": "Lists the approved templates on the demo number, including basic_example_template, with category, language and a body preview."
            },
            {
              "description": "Show a template's variables with saved samples",
              "prompt": "What do I need to fill in for basic_example_template?",
              "tools_triggered": "list_whatsapp_accounts, list_templates, get_template_variables",
              "expected_behavior": "Shows that the template needs one body variable {{1}} and shows the sample value saved on the template."
            },
            {
              "description": "Send a template from one complete request",
              "prompt": "Send basic_example_template to the demo test recipient with the name Ravi.",
              "tools_triggered": "send_template_message",
              "expected_behavior": "Calls send_template_message once with template_name, the recipient and the value Ravi. ChatGPT asks the user to approve once; after approval it sends one message and the Samvad status widget shows it as Sent, then Delivered and Read as WhatsApp confirms."
            },
            {
              "description": "Check delivery status",
              "prompt": "Was that message delivered?",
              "tools_triggered": "get_message_status",
              "expected_behavior": "Shows the latest status from WhatsApp (Sent, Delivered, Read or Failed with reason) for the message just sent in the Samvad status widget, which keeps updating until it is Read or Failed."
            }
          ],
          "negative": [
            {
              "description": "Free-form message without a template",
              "prompt": "Send 'hey, are you free today?' on WhatsApp to +919876543210."
            },
            {
              "description": "Bulk send",
              "prompt": "Send my diwali_offer template to all 500 of my contacts."
            },
            {
              "description": "Authentication / OTP template",
              "prompt": "Send my login_otp template with code 482910 to +919876543210."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/utsj-I_hh5Q",
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments."
      },
      "publication": {
        "countries": [],
        "release_notes": "Initial release: choose a WhatsApp number, browse approved templates, send one template message from a single request with one approval, and track delivery live."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 0902470971a87ac8d86bee8d304455d868666439e9194af042114d903117386d