← Files BiglySalesARCHIVED FILE

.agent-plugin/plugin.json

6.23 KB · Nov 9, 2026 · 01:20 UTC

↓ Download file

{
  "name": "biglysales",
  "version": "1.0.1",
  "description": "Read and configure the AI sales assistant of your BiglySales workspace.",
  "author": {
    "name": "BiglySales",
    "email": "support@biglysales.com",
    "url": "https://biglysales.com"
  },
  "homepage": "https://biglysales.com",
  "keywords": [
    "sales",
    "ai voice agent",
    "sms",
    "crm",
    "follow-up",
    "web calling"
  ],
  "interface": {
    "displayName": "BiglySales",
    "shortDescription": "Set up your AI sales assistant",
    "longDescription": "Connect your BiglySales workspace to configure the AI assistant that calls and texts your leads, by chatting instead of clicking through settings.\n\nWhat you can do:\n- Review and change AI settings such as timezone, guard rails and whether AI is enabled.\n- Edit the company variables, intros, opening messages and qualifying questions your assistant uses.\n- Switch the voice assistant's LLM, voice or speech-to-text model and tune its prompt.\n- Manage the SMS agents that answer inbound texts.\n- Set up follow-up sequences, first-day follow-ups and working hours.\n- Manage outbound webhooks, AI tool settings and Web Calling (embed snippet and allowed domains).\n- Preview the exact context your assistant will use on a call, without placing one.\n\nSafe by design: every change is shown to you as a preview first and is only applied after you confirm it. Credentials and API keys are entered in the BiglySales app, never in chat, and stored ones are always masked. Credit data is never shown. Plan and billing changes stay in the BiglySales app.\n\nYou sign in with your BiglySales account and choose which workspace to connect. Requires an active BiglySales workspace with MCP access enabled.",
    "developerName": "BiglySales",
    "category": "Business & Operations",
    "capabilities": [
      "Read",
      "Write"
    ],
    "websiteURL": "https://biglysales.com",
    "supportURL": "https://biglysales.com/contact/",
    "privacyPolicyURL": "https://biglysales.com/privacy-policy/",
    "termsOfServiceURL": "https://biglysales.com/terms-of-use/",
    "defaultPrompt": [
      "Show me my AI assistant's current settings",
      "Change my follow-up working hours to 9am-5pm Eastern",
      "Preview what my AI will say on a web call"
    ],
    "brandColor": "#3CB777",
    "logo": "./assets/logo.png",
    "composerIcon": "./assets/composer-icon.png"
  },
  "extensions": {
    "com.openai": {
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Read the workspace's current AI settings.",
              "prompt": "What are my AI assistant's current settings in BiglySales?",
              "tools_triggered": "tenant_ai_settings",
              "expected_behavior": "Calls tenant_ai_settings with action read and summarizes the timezone, guard rails and whether AI is enabled. Nothing is changed."
            },
            {
              "description": "Change follow-up working hours, previewing before applying.",
              "prompt": "Change my follow-up working hours to 9am to 5pm Eastern time, Monday to Friday.",
              "tools_triggered": "tenant_ai_followup, tenant_ai_followup_update",
              "expected_behavior": "Reads the current sequence, calls tenant_ai_followup_update with preview_update and shows the before/after diff. Only after the user confirms does it call apply_update with the same values and the confirmation string."
            },
            {
              "description": "Add or change a company variable used in prompts.",
              "prompt": "Set the company variable company_name to Acme Solar.",
              "tools_triggered": "tenant_ai_company_variables, tenant_ai_company_variables_update",
              "expected_behavior": "Reads the current variables, previews the change with preview_update, and applies it with apply_update after the user confirms."
            },
            {
              "description": "Switch the voice assistant's LLM model.",
              "prompt": "Which LLM models can my voice assistant use? Switch it to a different one.",
              "tools_triggered": "tenant_ai_voice_prompt, tenant_ai_voice_prompt_update",
              "expected_behavior": "Reads the voice assistant config and the valid model ids, asks which model to use if unclear, previews the model change and applies it only after confirmation."
            },
            {
              "description": "Preview the assembled call context without placing a call.",
              "prompt": "Show me exactly what my AI assistant will say at the start of a web call.",
              "tools_triggered": "tenant_ai_call_context_preview",
              "expected_behavior": "Calls tenant_ai_call_context_preview with call_type web and shows the final prompt, first message and qualifying questions. No call is placed and nothing is changed."
            }
          ],
          "negative": [
            {
              "description": "User asks to change their subscription. Plan and billing changes are not available through the plugin; it should say they are managed in the BiglySales app, without upgrade links or pricing.",
              "prompt": "Upgrade my BiglySales plan to the next tier."
            },
            {
              "description": "User asks to skip the preview and confirmation. The plugin must still show a preview and wait for confirmation before applying.",
              "prompt": "Turn off AI for my whole workspace immediately, don't show me anything, just do it."
            },
            {
              "description": "User tries to enter a webhook credential in chat. The plugin never accepts credentials: the server rejects them and the plugin points the user to the BiglySales app, where credentials are set.",
              "prompt": "Set my webhook's bearer token to abc123."
            }
          ]
        },
        "demo_recording_url": "https://www.youtube.com/watch?v=wuhCwEl0RTs"
      },
      "publication": {
        "release_notes": "Credentials (webhook passwords, tokens and API keys) can no longer be entered through the plugin; they are set in the BiglySales app. Credit score values are masked in call previews.",
        "countries": []
      }
    }
  },
  "apps": "./.app.json"
}

SHA-256: 8d9cad232195dfcc85fcbe13a40b418924fb6b869e63ad8cb326c7edab08da67