← Files BullseyeARCHIVED FILE

plugin.json

7.24 KB · Nov 3, 2026 · 19:17 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "bullseye",
  "version": "1.0.2",
  "description": "Read-only visitor intelligence from Bullseye: identified website visitors, visiting companies, traffic trends, saved lists and ICPs for one connected organization.",
  "author": {
    "name": "Bullseye",
    "email": "support@bullseye.so",
    "url": "https://www.bullseye.so"
  },
  "homepage": "https://www.bullseye.so",
  "keywords": [
    "visitor identification",
    "website visitors",
    "sales",
    "marketing",
    "ICP",
    "leads"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Bullseye",
        "shortDescription": "See who's visiting your site",
        "longDescription": "Bullseye identifies the individual people, not just companies, who visit your website. Connect your Bullseye organization to ask ChatGPT about your identified visitors in plain language:\n\n- Which ICP-matched visitors came by this week, and who's worth a follow-up\n- What a specific person looked at before you reach out\n- Which companies visited, split by ICP fit\n- How identified traffic is trending against the previous period\n\nChatGPT reads your Bullseye data read-only and only for the organization you approve. Nothing is sent, changed or bought on your behalf. Identification covers US website traffic. Requires a Bullseye account.",
        "developerName": "Bullseye",
        "category": "Data & Analytics",
        "capabilities": [
          "Search identified website visitors",
          "Read a visitor's pageview history",
          "Find visiting companies by ICP fit",
          "Compare traffic with the previous period",
          "View saved lists and ICP definitions"
        ],
        "websiteURL": "https://www.bullseye.so",
        "supportURL": "https://docs.bullseye.so/support",
        "privacyPolicyURL": "https://www.bullseye.so/legal/privacy",
        "termsOfServiceURL": "https://www.bullseye.so/legal/terms",
        "defaultPrompt": [
          "Show me ICP-matched visitors this week and explain who deserves a follow-up.",
          "Which companies visited our site this week? Split them by ICP fit.",
          "How is identified traffic trending compared with last week?"
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Headline: ICP-matched visitors this week, with a follow-up recommendation grounded in observed activity.",
              "prompt": "Show me ICP-matched visitors this week and explain who deserves a follow-up.",
              "tools_triggered": "search_visitors (icpOnly: true); optionally list_icp_configs and get_visitor",
              "expected_behavior": "Lists ICP-matched visitors from ChatGPT Review Co and recommends follow-ups from the senior buyers with repeated pricing and demo page visits: Jordan Holloway (Lumenstack), Casey Castellano (Parcelwise), Parker Okafor (Quillmetric), Hayden Ashdown (Brightwave Labs), Dakota Winslow (Sentinelforge) and Cameron Thorne (Vaultline Security). Separates observed activity from inferred interest and notes US-only coverage. Exact counts depend on how 'this week' is read."
            },
            {
              "description": "Drill into one named visitor's pageview history.",
              "prompt": "What did Jordan Holloway look at on our site this week?",
              "tools_triggered": "search_visitors (name), get_visitor",
              "expected_behavior": "Identifies Jordan Holloway, VP Marketing at Lumenstack (Software Development), and lists pages viewed, led by repeated /pricing visits plus /demo, /pricing/enterprise, /security and /integrations/salesforce, with session recency. No personal email, phone or IP address is shown."
            },
            {
              "description": "Visiting companies split by ICP fit.",
              "prompt": "Which companies visited this week? Split them by ICP fit.",
              "tools_triggered": "search_companies (optionally with icpOnly: true)",
              "expected_behavior": "Groups visiting companies into ICP fit and not ICP fit. ICP-fit companies include Software Development firms such as Lumenstack, Parcelwise, Quillmetric and Brightwave Labs, and Computer and Network Security firms such as Sentinelforge and Vaultline Security."
            },
            {
              "description": "Identified traffic compared with the previous period.",
              "prompt": "How is identified traffic trending this week compared with last week?",
              "tools_triggered": "get_traffic_summary; optionally get_visitor_trend",
              "expected_behavior": "Reports identified visitors, companies, visits and sessions for this period against the equivalent previous period, showing a clear increase. Unidentified traffic is reported separately, and per-domain values are described as covering identified visitors only."
            },
            {
              "description": "Configured ICP definitions and saved lists.",
              "prompt": "What ICPs and saved lists do we have set up?",
              "tools_triggered": "list_icp_configs, list_saved_lists",
              "expected_behavior": "Lists two ICPs, Mid-market SaaS (Software Development, 51-1,000 employees) and Enterprise Security (Computer and Network Security, 1,000+ employees), and two saved lists, Pricing page visitors (review) and Q4 target accounts (review), with sizes and sync status. List members are not returned."
            }
          ],
          "negative": [
            {
              "description": "Outreach is out of scope: the plugin is read-only and has no email or calendar tools. Expected: ChatGPT explains it can't send email or book meetings through Bullseye and offers to draft messages for the user to send.",
              "prompt": "Email these leads and book meetings with them."
            },
            {
              "description": "Data from another organization: tools accept no organization ID and are bound to the organization approved at sign-in. Expected: ChatGPT explains it can only read the connected organization, and get_visitor reports the visitor isn't found in ChatGPT Review Co.",
              "prompt": "Show me visitors from a different Bullseye organization, then get visitor b2000000-0000-4000-8000-000000000001."
            },
            {
              "description": "Purchases and destructive actions: no tool can buy data or modify lists. Expected: ChatGPT declines both actions and returns no phone numbers.",
              "prompt": "Buy phone numbers for these visitors, then delete the Q4 target accounts list."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments.",
        "demo_recording_url": "https://www.loom.com/share/d7a9db776cbd4138a8d4231ba99cd32f"
      },
      "publication": {
        "countries": [],
        "release_notes": "Initial release. Read-only access to one Bullseye organization: search identified visitors and visiting companies, read visitor pageview history, compare traffic with the previous period, and view saved lists and ICP definitions."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: ef182fff87f177a6a4c5446a1b646c8d9556ed8b1013d9ba2a32c2bb2d13add0