thinkhard.SI

Prompt repository Sales

Lay out good-better-best options for a buyer

You are writing a proposal and want to give the buyer a choice of packages built from their stated needs, with a clear recommendation.

Registry no.
SAL-053
Collection
Sales
Laid out for
Any chat model
Score
10 out of 10
Blanks to fill
6
Added

SalesAny chat

The prompt

Score 10 of 10, Excellent

Use it when You are writing a proposal and want to give the buyer a choice of packages built from their stated needs, with a clear recommendation.

  • {{buyer}}
  • {{buyer_needs}}
  • {{offering}}
  • {{budget}}
  • {{timeline}}
  • {{recommended}}
Full prompt and why it works
Prompt
Write the options section of a proposal for {{buyer}}, with three packages built from what we offer and what they told us they need, so that they can choose with confidence, see clearly what each level adds and understand which one we recommend and why.

What they told us they need, in their words where possible:
"""
{{buyer_needs}}
"""

What we offer, with prices and what can be combined:
"""
{{offering}}
"""

Their budget or price expectations, if known: {{budget}}
The timeline they are working to: {{timeline}}
Which package we recommend, if decided: {{recommended}}

Produce:
1. An opening of two sentences that ties the options to their stated goal.
2. A table with the columns Package, What is included, What it achieves for them, Price, Timeline.
3. A short paragraph per package on who it fits, in terms of their needs.
4. Our recommendation and why, tied to their own words. If none is decided, recommend the package that meets all of their stated must-haves at the lowest price, and mark it as a suggestion for me to confirm.
5. What no package includes, in one or two lines, so there are no surprises later.

Build the packages so that each one is a real choice: the first still solves their core problem, the middle one meets everything they asked for, and the top one adds something of genuine value to them, not padding. Keep the whole section under 400 words outside the table. It should read as advice from someone who wants the buyer to choose well, not a trick to push the price up.

For example, a row in the right form: "Standard | [items from our offering] | [their goal] met by [date] | [price] | [weeks]". That example shows the form only.

Use only our offering and prices. Do not create services, discounts or deadlines we have not listed, and do not make the lowest package deliberately weak. If a must-have cannot be met by anything we offer, say so above the table rather than hiding it, and if a price is missing, write [PRICE] in that cell.

Variables

{{buyer}}
The buyer's company and the main contact.
{{buyer_needs}}
What the buyer said they need, with their must-haves marked, from discovery notes or emails.
{{offering}}
Your services or products with prices, and which can be combined into packages.
{{budget}}
Their budget or price expectation, or "not known".
{{timeline}}
When they need results or delivery.
{{recommended}}
The package you want to recommend, or "not decided".

Why it works

  • What good looks like. Each package has to be a real choice: the first still solves the core problem and the top one adds genuine value, never a weak decoy.
  • What to avoid. Only your listed services and prices are used, and anything no package includes is stated up front.
  • If unsure. A must-have you cannot meet is said above the table, and a missing price stays as [PRICE] instead of a guess.

How to use it

  1. Press Fill in blanks and type your details into each blank. What you type stays in this browser.
  2. Copy the filled prompt into the AI tool you already use, such as ChatGPT, Claude or Gemini, or open it in the Grader or the Prompt Tester here.
  3. Before you rely on it, try it on three or four real examples. The Prompt Tester runs them all at once and shows which ones go wrong.
Use it from code

Get this prompt as JSON from the free REST API, with your own text in the blanks, or let an AI assistant fetch it through the MCP server. No key.

curl -s https://thinkhard.si/api/v1/prompts/good-better-best-options

With the MCP server added to Claude, ChatGPT, Cursor or VS Code, call get_prompt with {"prompt": "good-better-best-options"}, or just ask for it by name.