← Files SalesBlinkARCHIVED FILE

plugin.json

5.52 KB · Nov 2, 2026 · 18:11 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "salesblink",
  "version": "1.0.1",
  "description": "Manage SalesBlink outreach, contacts, templates, sequences, inbox conversations, and campaign analytics.",
  "author": {
    "name": "SalesBlink",
    "url": "https://salesblink.io"
  },
  "homepage": "https://salesblink.io",
  "license": "ISC",
  "keywords": [
    "sales",
    "outreach",
    "email",
    "crm",
    "campaigns"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "SalesBlink",
        "shortDescription": "Manage sales outreach",
        "longDescription": "Manage SalesBlink contacts, lists, email templates, outreach sequences, inbox conversations, connected senders, and campaign analytics from ChatGPT or Codex.",
        "developerName": "SalesBlink",
        "category": "Business & Operations",
        "capabilities": [
          "Manage outreach campaigns",
          "Create lists and email templates",
          "Review inbox conversations",
          "Monitor campaign analytics"
        ],
        "websiteURL": "https://salesblink.io",
        "privacyPolicyURL": "https://salesblink.io/privacy-policy",
        "termsOfServiceURL": "https://salesblink.io/terms-and-conditions",
        "supportURL": "https://salesblink.io/contact-us",
        "defaultPrompt": [
          "Show my active SalesBlink outreach sequences and their latest performance.",
          "Create a SalesBlink contact list for my new outreach segment.",
          "Show the newest replies in my SalesBlink inbox."
        ],
        "brandColor": "#6366F1",
        "brandColorDark": "#4F46E5",
        "composerIcon": "./assets/salesblink-icon-only-logo.png",
        "logo": "./assets/salesblink-icon-only-logo.png"
      },
      "review": {
        "demo_recording_url": "https://youtu.be/rW8xrCNNbkY",
        "test_cases": {
          "positive": [
            {
              "description": "List contact lists with a search filter.",
              "prompt": "Show my contact lists that include enterprise prospects.",
              "tools_triggered": "get_all_lists",
              "expected_behavior": "Returns matching contact lists with enough detail to select one."
            },
            {
              "description": "Create a contact list for a new outreach segment.",
              "prompt": "Create a contact list named Q4 design leads.",
              "tools_triggered": "create_list",
              "expected_behavior": "Creates the requested list and returns its details."
            },
            {
              "description": "Create a paused sequence after resolving the review account's sender, list, and template.",
              "prompt": "Create a paused follow-up sequence named Demo follow-up. First find the sender named Review Sender, the list named Review List, and the template named Review Template in my account. Use those resources, keep the sequence paused, and return its configuration. Do not launch or resume it.",
              "tools_triggered": "get_all_senders, get_all_lists, get_all_templates, create_sequence",
              "expected_behavior": "Finds the named review fixtures, creates the requested sequence with paused: true, and returns the new sequence ID, name, linked sender, list, template, and paused state. It does not launch outreach."
            },
            {
              "description": "Find the dedicated review inbox thread and send the requested reply.",
              "prompt": "Find the inbox thread with the subject Review reply test, then reply: Thanks for getting back to me. I will send the details tomorrow. Return the send result.",
              "tools_triggered": "get_inbox_threads, send_reply",
              "expected_behavior": "Finds the uniquely named review thread, sends exactly the requested reply to that thread, and returns the message or send confirmation."
            },
            {
              "description": "Find a review sequence by name and return its performance statistics.",
              "prompt": "Find my sequence named Review Q4 outreach and show its delivery, open, click, and reply stats.",
              "tools_triggered": "get_all_sequences, get_sequence_stats",
              "expected_behavior": "Finds the uniquely named review sequence, retrieves its statistics, and returns the available delivery, open, click, and reply counts."
            }
          ],
          "negative": [
            {
              "description": "Do not trigger for personal calendar requests.",
              "prompt": "What meetings do I have tomorrow?",
              "expected_behavior": "Do not invoke SalesBlink because calendar management is outside its supported workflows."
            },
            {
              "description": "Do not trigger for general web research.",
              "prompt": "Find the latest news about renewable energy.",
              "expected_behavior": "Do not invoke SalesBlink because web research is outside its supported workflows."
            },
            {
              "description": "Do not trigger for personal file editing.",
              "prompt": "Edit this resume to make it shorter.",
              "expected_behavior": "Do not invoke SalesBlink because document editing is outside its supported workflows."
            }
          ]
        }
      },
      "apps": "./.app.json"
    },
    "publication": {
      "release_notes": "Fix review cases by using the current prompt field and explicit, reproducible resource-discovery flows for sequences, inbox replies, and sequence analytics."
    }
  }
}

SHA-256: b5a3b4e71e46cde3360c82b40af6dd004347b8f5948f1f2187e55e1619f05ed2