thinkhard.SI

Prompt repository Small business

Write a cancellation and no-show policy for appointments

Late cancellations and no-shows are costing you, and you need a clear, fair policy for clients plus short versions for booking pages and reminders.

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

Small businessAny chat

The prompt

Score 10 of 10, Excellent

Use it when Late cancellations and no-shows are costing you, and you need a clear, fair policy for clients plus short versions for booking pages and reminders.

  • {{business}}
  • {{service}}
  • {{prices}}
  • {{notice}}
  • {{charges}}
  • {{deposits}}
  • {{exceptions}}
  • {{our_side}}
  • {{lateness}}
Full prompt and why it works
Prompt
Write a cancellation and no-show policy for {{business}} from my decisions below, for clients who book {{service}}. The policy should be easy to read on a phone, feel fair to good clients, and leave no doubt about what happens when someone cancels late or does not turn up.

My decisions:
- Prices of the appointments this covers: {{prices}}
- Notice needed to cancel or reschedule without a charge: {{notice}}
- What a late cancellation or no-show costs (fee, deposit kept, session counted): {{charges}}
- Deposits or card on file, and how they are taken: {{deposits}}
- Exceptions I will allow (emergencies, illness, weather) and who decides: {{exceptions}}
- What happens if we cancel or run late: {{our_side}}
- How late a client can be before the appointment is shortened or counted as a no-show: {{lateness}}

Write:
1. The full policy, 150 to 250 words, under these short headings: Booking and deposits, Cancelling or rescheduling, Late arrivals, No-shows, If we cancel or run late, Exceptions.
2. A one-sentence version for the booking page, next to the book button.
3. A reminder of under 50 words to send the day before, which mentions the policy without sounding like a threat.
4. A friendly message of 60 to 100 words to send after a first no-show, applying the policy as written.

The tone should be warm and plain, like a small business that values its clients' time and its own. Use "we" and "you", give exact times and amounts, and avoid legal-sounding phrases such as "hereinafter" or "at our sole discretion".

Use only my decisions. Do not add fees, time limits or rules I have not chosen, and do not say what consumer law requires. After the four pieces, add a separate note to me, not part of the policy, suggesting I check it with a local advisor or my industry body before publishing, because rules on deposits and fees differ by place and industry.

If a decision is missing or two of them conflict, such as a fee larger than the deposit with no card on file to collect the difference, mark it in the draft as [DECIDE: ...] instead of choosing for me.

Variables

{{business}}
Your business name.
{{service}}
What clients book, for example "massage appointments" or "tutoring sessions".
{{prices}}
The prices or price range of these appointments, for example "60 minutes 80, 90 minutes 115".
{{notice}}
For example "24 hours" or "48 hours for sessions over 2 hours".
{{charges}}
For example "50% of the price for late cancellation, full price for a no-show".
{{deposits}}
For example "20 deposit taken at booking, applied to the bill" or "none".
{{exceptions}}
For example "one free late cancellation a year; emergencies at the owner's discretion".
{{our_side}}
What clients get if you cancel or run late, for example "full refund or priority rebooking".
{{lateness}}
For example "after 15 minutes the session is shortened; after 30 it counts as a no-show".

Why it works

  • Background facts. Each decision, including your prices, is a separate blank, so the policy states exact notice periods and amounts with nothing borrowed from other businesses.
  • Length. Four pieces at set lengths (full policy, booking line, reminder, first no-show message) cover every place clients meet the policy.
  • If unsure. Missing or conflicting decisions are marked [DECIDE] in the draft instead of being settled by the model.

How to use it

  1. Press Fill in variables 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/cancellation-no-show-policy

With the MCP server added to Claude, ChatGPT, Cursor or VS Code, call get_prompt with {"prompt": "cancellation-no-show-policy"}, or just ask for it by name.