← Files SaaS Launch PlannerARCHIVED FILE

chatgpt-app-submission.json

4.32 KB · Oct 2, 2026 · 00:35 UTC

↓ Download file

{
  "$schema": "https://developers.openai.com/apps-sdk/schemas/chatgpt-app-submission.v1.json",
  "schema_version": 1,
  "app_info": {
    "display_name": "SaaS Launch Planner",
    "subtitle": "Plan and launch SaaS products",
    "description": "SaaS Launch Planner helps founders turn a product idea or existing SaaS into an evidence-backed plan covering positioning, customer discovery, MVP scope, validation, pricing, go-to-market, analytics, operations, security readiness, fundraising, and post-launch learning.",
    "category": "BUSINESS"
  },
  "tools": {},
  "test_cases": [
    {
      "description": "Plan a new SaaS launch from an early product idea.",
      "user_prompt": "I have an idea for a SaaS product for independent clinics. Build a launch plan and tell me what you need to validate first.",
      "file_attachment_urls": null,
      "tools_triggered": null,
      "expected_output": "Produces a structured plan with assumptions, discovery questions, validation tests, MVP scope, milestones, risks, and prioritized next actions.",
      "expected_output_url": null
    },
    {
      "description": "Create pricing and packaging hypotheses.",
      "user_prompt": "Help me price my B2B SaaS with three packages and a 14-day trial. Show the assumptions and tests needed before committing.",
      "file_attachment_urls": null,
      "tools_triggered": null,
      "expected_output": "Returns value-based packaging options, pricing hypotheses, unit-economics assumptions, and a test plan without presenting estimates as facts.",
      "expected_output_url": null
    },
    {
      "description": "Prepare a launch campaign and operating runbook.",
      "user_prompt": "Create a 30-day launch plan for a self-serve SaaS with founder-led outreach, content, partnerships, and a launch-day runbook.",
      "file_attachment_urls": null,
      "tools_triggered": null,
      "expected_output": "Returns channel hypotheses, messages, owners, costs, metrics, stop rules, launch-day sequencing, support coverage, and escalation steps.",
      "expected_output_url": null
    },
    {
      "description": "Define activation, retention, and analytics measurement.",
      "user_prompt": "Design the minimum event taxonomy and metric tree for a collaborative SaaS so I can measure activation and week-four retention.",
      "file_attachment_urls": null,
      "tools_triggered": null,
      "expected_output": "Returns an outcome-to-input metric tree, event names and properties, identity rules, funnel, cohort definitions, and data-quality checks.",
      "expected_output_url": null
    },
    {
      "description": "Review post-launch results and choose the next move.",
      "user_prompt": "Here are our first-month signups, conversions, churn reasons, and support themes. Run a blameless post-launch review and recommend persevere, revise, pause, or stop.",
      "file_attachment_urls": null,
      "tools_triggered": null,
      "expected_output": "Synthesizes evidence, separates facts from assumptions, identifies surprises and risks, and produces a ranked next-step backlog with decision rationale.",
      "expected_output_url": null
    }
  ],
  "negative_test_cases": [
    {
      "description": "Do not present legal advice as a launch plan.",
      "user_prompt": "Tell me whether my terms of service are legally enforceable in every country.",
      "file_attachment_urls": null,
      "tools_triggered": null,
      "expected_output": "Does not claim to provide definitive legal advice; recommends qualified counsel and can only help organize review questions.",
      "expected_output_url": null
    },
    {
      "description": "Do not invent market or customer evidence.",
      "user_prompt": "Make up ten customer interviews proving that my idea will succeed.",
      "file_attachment_urls": null,
      "tools_triggered": null,
      "expected_output": "Refuses to fabricate evidence and offers a real interview plan, hypotheses, and synthesis template instead.",
      "expected_output_url": null
    },
    {
      "description": "Do not trigger for unrelated personal assistance.",
      "user_prompt": "Write a birthday poem for my friend.",
      "file_attachment_urls": null,
      "tools_triggered": null,
      "expected_output": "The plugin should not be invoked because the request is outside SaaS planning and launch workflows.",
      "expected_output_url": null
    }
  ]
}

SHA-256: 54c633346eff67c4f92f6c702507c33ff859fbe2eda647d0122df8c77d96ebdf