Count the visits honestly
When to use this
Start here, on the site or app where your customers already exist.
A reliable visit count per customer, and a record you can correct.
The prompt
Add visit tracking to this site for [YOUR BUSINESS AND WHAT COUNTS AS A VISIT, e.g. a nail studio, where a completed appointment counts]. Each customer has a record with their name, contact details, the services they have had, and a dated list of their visits. [IF MY BOOKINGS ARE ALREADY IN THIS APP: count a visit automatically when an appointment is marked completed — not when it is booked, and not when it is paid for. A booking that did not happen is not a visit.] Give me a way to add, edit or remove a visit by hand, because reality will not match the system sometimes and I need to fix it in seconds rather than apologise to a customer. Only count what I define as a visit: [YOUR RULE, e.g. any service over a certain value, or specific services only, or every appointment]. Store nothing beyond what running this needs — name, contact, dates and services. [IF MY FIELD IS REGULATED: nothing clinical, nothing about treatment or condition; this record is administrative only.] Only I can reach these records. Make sure they are properly protected. Do not build any reward or message yet.
Check it worked
- Every customer has a dated visit history you can read at a glance
- Visits count on completion, not on booking, where counting is automatic
- You can correct a visit by hand in seconds
- Only what you defined as a visit is counted
- Nothing beyond the administrative minimum is stored
- The records are genuinely protected
You'll know it worked when:
Five real customers whose visit counts match what you know to be true.
Watch out for
Count on completion, not on booking. Counting bookings means a no-show earns progress toward a reward, which teaches exactly the wrong thing and is noticed quickly by the customers you least want to teach it to. If your bookings live in another system, accept now that this is manual: a loyalty scheme you update by hand at the end of the day works fine, and one you intended to update and did not is worse than none, because customers will ask.