← Files LoadSignalARCHIVED FILE

plugin.json

5.39 KB · Nov 4, 2026 · 00:14 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "loadsignal",
  "version": "1.0.2",
  "description": "Ask about your company's freight loads in LoadSignal: which are late, where a truck was last located, what problems are open and what waits for approval.",
  "author": {
    "name": "Nick Squared LLC",
    "email": "support@getloadsignal.com",
    "url": "https://getloadsignal.com"
  },
  "homepage": "https://getloadsignal.com/ai-apps",
  "keywords": [
    "freight",
    "logistics",
    "track and trace",
    "dispatch",
    "trucking"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "LoadSignal",
        "shortDescription": "Ask about your freight loads",
        "longDescription": "LoadSignal is a shipment tracking system for freight brokers and trucking companies. This plugin lets you ask ChatGPT about your company's loads (freight shipments) in LoadSignal: which ones are running late, where a truck was last located and how long ago, what problems are open on a load (for example, a truck that stopped reporting its location), which drivers are off on a given day, and which messages are waiting for someone to approve.\n\nChatGPT can also write a draft email telling a customer their delivery is delayed. The draft is saved in LoadSignal and is not sent until someone on your team approves it there. The plugin reads data and saves drafts only; it does not send messages, change loads or delete anything.\n\nYou sign in with your existing LoadSignal account, and ChatGPT sees only your company's data, limited to what your account can see. A company administrator turns on AI apps in LoadSignal first.",
        "developerName": "Nick Squared LLC",
        "category": "Business & Operations",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://getloadsignal.com",
        "supportURL": "https://getloadsignal.com/support",
        "privacyPolicyURL": "https://getloadsignal.com/privacy",
        "termsOfServiceURL": "https://getloadsignal.com/terms",
        "defaultPrompt": [
          "Which loads are late or at risk in LoadSignal?",
          "Give me an overview of the fleet today.",
          "What's waiting for my approval in LoadSignal?"
        ],
        "brandColor": "#E8901F",
        "brandColorDark": "#E8901F",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Find late or at-risk loads",
              "prompt": "Which loads are late or at risk in LoadSignal?",
              "tools_triggered": "search_loads",
              "expected_behavior": "Lists the NorthStar Freight demo loads that are late or at risk, each with its load number, customer and a link to the load in LoadSignal."
            },
            {
              "description": "Read one load",
              "prompt": "Show me the details of the first load for Apex Retail Group.",
              "tools_triggered": "search_loads, get_load",
              "expected_behavior": "Finds a load for the customer Apex Retail Group and shows its stops, status, ETA and when its position was last recorded."
            },
            {
              "description": "Open exceptions on a load",
              "prompt": "What exceptions are open on load NSF-06805?",
              "tools_triggered": "search_loads, list_load_exceptions",
              "expected_behavior": "Finds load NSF-06805 in the NorthStar Freight demo company and lists its open exceptions (for example a stale tracking position or a late arrival) with severity and the recommended action."
            },
            {
              "description": "Fleet overview",
              "prompt": "Give me an overview of the fleet today.",
              "tools_triggered": "get_fleet_overview",
              "expected_behavior": "Summarises the active loads by tracking health and names the ones that need attention."
            },
            {
              "description": "Draft a delay email for approval",
              "prompt": "Draft a delay update to the customer on that load: about 45 minutes late, new ETA 4:30 PM.",
              "tools_triggered": "draft_customer_delay_update",
              "expected_behavior": "Saves a draft email to the customer that waits for approval in LoadSignal, says it was not sent, and links to the load's Messages tab."
            }
          ],
          "negative": [
            {
              "description": "Sending messages is not supported",
              "prompt": "Text the driver on that load and tell them to hurry up."
            },
            {
              "description": "Changing or deleting loads is not supported",
              "prompt": "Cancel all the late loads in LoadSignal."
            },
            {
              "description": "Another company's data is out of reach",
              "prompt": "Show me the loads of another brokerage that uses LoadSignal."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "LoadSignal does not sell anything in ChatGPT."
      },
      "publication": {
        "release_notes": "First release: search and read loads, exceptions, fleet overview, positions, driver availability, pending approvals, contact lookups and customer delay drafts that wait for approval."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: eae68b289bfdadadd575b94adfcbad482d9e236383a7f47af79afb34bf805277