thinkhard.SI

Prompt repository Small business

Write a service menu or price list customers can read at a glance

You need a service menu or price list that tells customers what each service includes and costs, so they can book without calling to ask.

Registry no.
SMB-045
Collection
Small business
Laid out for
Any chat model
Score
10 out of 10
Blanks to fill
6

Small businessAny chat

The prompt

Score 10 of 10, Excellent

Use it when You need a service menu or price list that tells customers what each service includes and costs, so they can book without calling to ask.

  • {{business}}
  • {{format}}
  • {{services}}
  • {{add_ons}}
  • {{policy_notes}}
  • {{style}}
Full prompt and why it works
Prompt
Write a service menu for {{business}}, for {{format}}, so that customers can see in seconds what each service is, how long it takes and what it costs, and can book without calling to ask.

Our services, as I describe them (name, what is included, duration, price or price range, and any difference by staff level):
"""
{{services}}
"""

Add-ons and upgrades: {{add_ons}}
Booking and policy notes to include (deposit, cancellation, consultation needed, call-out fee): {{policy_notes}}
Our style: {{style}}

Produce these parts, in this order:
1. The menu, grouped into sections that match how customers think, for example haircuts and color for a salon, or repairs and installs for a trade. For each service give the name, a one-line description of what is included (under 15 words), the duration and the price, in the same layout every time so prices line up.
2. Add-ons, listed under the services they go with, with prices.
3. Booking notes: up to five short lines at the end.
4. A note to me listing anything to fix: services that sound alike, prices that overlap, missing durations.

Use service names customers would use, not trade shorthand. Keep my name for a signature service, with a plain description after it. Write "from [price]" only where I gave a range or said "from", and say what makes the price go up, such as hair length or size of job, only if I said so.

A good menu can be read across a counter or on a phone without zooming, with no service a customer has to ask about.

For example, one line in the right form: "Gel manicure: shape, cuticle care and gel color. 45 min. [price]". That example shows the form only.

Do not:
- Add services, durations, prices or inclusions I did not give.
- Use filler words such as "luxurious", "pampering" or "expert" unless they are in my style notes.
- Hide fees: a deposit, call-out fee or consultation charge goes beside the services it applies to, not only in the notes at the bottom.

If a service has no price or duration, keep it on the menu with [PRICE?] or [TIME?] and list it in the note to me.

Variables

{{business}}
Your business, for example "a two-chair barbershop" or "a mobile dog groomer".
{{format}}
Where the menu will appear, for example "a printed menu at the front desk" or "our booking page".
{{services}}
Every service with what it includes, how long it takes and its price.
{{add_ons}}
Extras and upgrades with prices, or "none".
{{policy_notes}}
Booking rules to show, for example "$20 deposit, 24-hour cancellation".
{{style}}
How you want to sound, for example "friendly and simple" or "short and clinical".

Why it works

  • What to avoid. Deposits and call-out fees sit beside the services they apply to, so no customer finds a charge in the small print.
  • If unsure. A service with no price or time stays on the menu with a marker, instead of getting a figure you never set.
  • An example. A sample line shows the fixed order, from the service name through to the price, that makes a menu easy to scan.

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/service-menu-price-list

With the MCP server added to Claude, ChatGPT, Cursor or VS Code, call get_prompt with {"prompt": "service-menu-price-list"}, or just ask for it by name.