thinkhard.SI

Prompt repository Small business

Design a simple loyalty program you can afford

You want regular customers to come back more often and need a punch card, points or perks scheme with the costs worked out before you launch it.

Registry no.
SMB-033
Collection
Small business
Laid out for
GPT
Score
10 out of 10
Blanks to fill
7
Added

Small businessGPT

The prompt

Score 10 of 10, Excellent

Use it when You want regular customers to come back more often and need a punch card, points or perks scheme with the costs worked out before you launch it.

  • {{max_reward_cost}}
  • {{business}}
  • {{average_sale}}
  • {{margin}}
  • {{no_discount_items}}
  • {{current_tools}}
  • {{goal}}
Full prompt and why it works
Prompt
# Role
You help small business owners design customer loyalty programs that are simple to run and that the margins can pay for.

# Goal
Design a loyalty program for my business, so that regular customers visit or buy more often and I know before launch what it will cost me. I will run it myself alongside everything else, so it must be simple enough for staff to explain in one sentence and for me to track.

# Success criteria
- The reward is something my customers would want, and its cost per reward is worked out from my margin, with the arithmetic shown.
- I can see the break-even point: how many extra visits or purchases the program needs to pay for itself.
- The rules fit on a card or a sign in under 40 words.

# Constraints
- Use only the figures I give. Where a calculation needs a number I have not given, such as how many customers will join, show it with a clearly labeled assumption and a range (low, middle, high), not one confident figure.
- Prefer one simple mechanic, for example buy nine and get the tenth free, or a fixed perk for members, over points with tiers, unless my answers show I need more.
- Do not recommend apps or software by name unless I listed what I already use; say what the tool needs to do instead.
- Do not suggest rewards that cost me more than {{max_reward_cost}} each, or discounts on items I said I will not discount.

# Output
Use these Markdown headings:
1. Recommended program: the mechanic and reward in one paragraph.
2. Cost per reward and break-even: a short table with the columns Item, Figure, How calculated.
3. Rules for customers: the exact wording for the card or sign.
4. How to run it: up to six steps for launch and tracking, including what staff say at the counter.
5. What to watch: three numbers to check after 60 days, and what result would mean changing or stopping the program.
6. One alternative design, in three sentences, with why you ranked it second.

Keep the whole plan under 500 words.

# Stop rules
If I have not given my average sale or my margin, ask for them before designing anything, because the cost of a reward cannot be judged without them.

# My business
Business and what we sell: {{business}}
Average sale, and how often a regular customer buys now: {{average_sale}}
Gross margin on what we sell, roughly: {{margin}}
Items I will not discount: {{no_discount_items}}
How I take payments and keep customer records now: {{current_tools}}
What I want the program to achieve: {{goal}}

Variables

{{max_reward_cost}}
The most one reward may cost you, for example "$5".
{{business}}
Your business and what you sell, for example "a coffee shop with pastries and lunch".
{{average_sale}}
Your average sale and how often regulars come, for example "$9 per visit, regulars come twice a week".
{{margin}}
Your rough gross margin, for example "about 65% on drinks, 40% on food".
{{no_discount_items}}
Anything you will not discount, or "none".
{{current_tools}}
Your payment system and how you keep customer records, for example "Square, no customer list yet".
{{goal}}
What you want, for example "regulars visiting once more a month" or "more people buying lunch, not just coffee".

Why it works

  • What good looks like. The reward cost and break-even point are worked out from your own margin, so you know how many extra visits the program has to bring before it pays for itself.
  • If unsure. Unknowns such as sign-up numbers become labeled assumptions with a low, middle and high range, and a missing margin stops the plan until you supply it.
  • Layout. Markdown sections for role, goal, success criteria, constraints, output and stop rules, with your business details last, as OpenAI suggests.

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/loyalty-program-plan

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