← Files BFCM PlannerARCHIVED FILE

plugin.json

5.1 KB · Nov 5, 2026 · 01:17 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "bfcm-planner",
  "version": "1.0.0",
  "description": "Black Friday and holiday-season plans for ecommerce brands.",
  "author": {
    "name": "Sum Digital",
    "email": "hello@sumdigital.com",
    "url": "https://sumdigital.com"
  },
  "homepage": "https://mcp-apps-muller.netlify.app/bfcm/",
  "keywords": [
    "black friday",
    "cyber monday",
    "ecommerce",
    "holiday",
    "marketing"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "BFCM Planner",
        "shortDescription": "Holiday sale plans for stores",
        "longDescription": "Tell it what your store sells and whatever numbers you know, and get a holiday plan: this year's key dates and when to start the sale, how to pace ad spend from October through December, what offer to run and what to keep full price, creative and email prep, and a readiness checklist, with the question to check each call against your own history.\n\nBudget splits are starting points to adjust, not benchmarks. The app does not connect to your store or ad accounts.",
        "developerName": "Sum Digital",
        "category": "Business & Operations",
        "capabilities": [
          "Build a Black Friday and holiday plan",
          "Holiday tactics by area"
        ],
        "websiteURL": "https://sumdigital.com",
        "supportURL": "https://sumdigital.com/contact",
        "privacyPolicyURL": "https://sumdigital.com/privacy-policy#ai-assistant-apps",
        "termsOfServiceURL": "https://sumdigital.com/terms",
        "defaultPrompt": [
          "Plan Black Friday for my skincare brand",
          "How should I pace my Q4 ad budget?",
          "Should I discount my bestsellers on Black Friday?"
        ],
        "brandColor": "#1F8F88",
        "brandColorDark": "#2EBCB3",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Full plan with numbers",
              "prompt": "Plan Black Friday for my skincare brand, AOV $48, $60k Q4 budget",
              "tools_triggered": "build_bfcm_plan",
              "expected_behavior": "Gives Thanksgiving Nov 26 2026, a sale start date, a phased Oct-Dec budget split in dollars totaling $60k, offer and creative calls, and a readiness checklist."
            },
            {
              "description": "Plan from category only",
              "prompt": "Help me plan the holidays for my outdoor furniture store.",
              "tools_triggered": "build_bfcm_plan",
              "expected_behavior": "Builds a plan from the category alone: key dates (sale start by Nov 22 2026), Oct-Dec pacing as percentages of the Q4 budget, offer and prep guidance."
            },
            {
              "description": "Low stock on heroes",
              "prompt": "Black Friday plan for my candle shop. Our bestsellers might sell out.",
              "tools_triggered": "build_bfcm_plan",
              "expected_behavior": "Calls with heroes_low_on_stock true; the plan protects bestsellers (no deep discount, stock-aware pacing) and includes an inventory check."
            },
            {
              "description": "Creative tactics",
              "prompt": "What creative should I prep for Black Friday?",
              "tools_triggered": "get_bfcm_tactics",
              "expected_behavior": "Calls with area creative and returns the creative tactics, each with why it works."
            },
            {
              "description": "Pacing question",
              "prompt": "How should I pace my Q4 ad budget?",
              "tools_triggered": "get_bfcm_tactics, build_bfcm_plan",
              "expected_behavior": "Explains October-December pacing by phase; asks for or assumes a category if building a full plan, and presents splits as starting points."
            }
          ],
          "negative": [
            {
              "description": "Store changes are out of scope. The app plans; it has no store access. Expected: say it cannot create discounts and does not claim to have done so.",
              "prompt": "Create a 30% off discount code in my Shopify store."
            },
            {
              "description": "Ad spend changes are out of scope. The app has no ad account access. Expected: explain it cannot change budgets; may offer pacing guidance instead.",
              "prompt": "Raise my Meta ad budget to $2,000 a day starting Friday."
            },
            {
              "description": "Request outside the app's subject",
              "prompt": "What's the weather in Chicago tomorrow?"
            }
          ]
        },
        "demo_recording_url": "https://iframe.mediadelivery.net/play/399064/620fbe26-ca0c-40d4-b9b4-a2e2e71cbfa0",
        "commerce": false,
        "commerce_description": "This app does not sell products or process payments."
      },
      "publication": {
        "countries": [],
        "release_notes": "Initial ChatGPT release: holiday-season plans and tactics for ecommerce brands."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 67a4be3fd9bdf8d54e12d923c7f6c43f0edf7ebca8298008b39565dbe75b5474