Guides

How to mystery-shop your own café: a guest visit scorecard, the shopper brief and what to do with the results

Mays cover card: How to mystery-shop your own café: a guest visit scorecard, the shopper brief and what to do with the results — See your café the way a first-time guest does, once a month

You can't see your café the way a guest does. You walk in through the back, everyone knows you, and the shift straightens up when you arrive. The guest who comes in at 2:40 on a Tuesday sees the sticky condiment bar, waits while two baristas finish a conversation, and gets a latte that doesn't look like the photo. They don't complain. They just don't come back.

A mystery shop puts someone in that guest's shoes, on purpose, with a scorecard. You don't need an agency. You need a clear list of what you're checking, a few people the team doesn't know, and the discipline to use the results to train, not to catch people out.

Step 1: Decide what you're measuring

A scorecard can only check standards you've already set. If nobody was ever told to greet guests within a few seconds, a shopper marking "no greeting" is grading your training, not the barista. Start from your written service standards, your recipe specs and your cleaning checklists, and turn each one into a question with a yes or no answer, or a number.

Good questions are things anyone can observe:

  • "Was the guest greeted before reaching the register?" (yes/no)
  • "How many minutes from paying to receiving the drink?" (a number)
  • "Did the drink match the menu photo?" (yes/no, plus a photo)

Bad ones are opinions without a standard behind them, like "Was the barista friendly enough?"

Step 2: Find shoppers the team doesn't know

  • Friends of friends, relatives of other business owners, or members of a local business group. Not your staff's family, not your regulars.
  • Two or three different people, so you're not judging the café on one person's taste.
  • Different times: one rush, one slow afternoon, one weekend. The afternoon visit often finds more.

Reimburse the order and say thank you. Don't trade it for a review. The Federal Trade Commission's rule on consumer reviews says it is unfair or deceptive "for a business to provide compensation or other incentives in exchange for, or conditioned expressly or by implication on, the writing or creation of consumer reviews expressing a particular sentiment, whether positive or negative" (16 CFR 465.4). Your shoppers are working for you; ask them not to post an online review of their shop visits at all.

Step 3: Brief the shopper

Give each shopper a one-page brief, and keep it the same every time so visits can be compared.

Mystery visit brief

When: [day], between [time] and [time]
Order: one espresso drink with a change (a different milk or an extra
shot), one food item from the case, and, if you're comfortable, ask
"Does this have nuts in it?" about one item
Pay: by card; keep the receipt (we'll reimburse you within [7] days)
Time: note the time you walk in, pay, and get your order
Take: a photo of your drink and the table area, if you can do it
discreetly. Don't photograph staff.
Don't: post a review, tell the staff, or try to trip anyone up
Fill in the scorecard within an hour of leaving, and send it to [email]

The allergy question matters. It checks whether staff know where to look, or guess. A good answer follows your allergen matrix and the allergy order procedure; "I think it's fine" is the answer you want to find before a real guest gets it.

Step 4: The guest visit scorecard

Copy this, and cut the lines that don't fit your café. Keep it to one page, so the shopper fills in every line.

Area

Question

Answer

Outside

Sign, hours and menu visible from the street?

Yes / No


Entrance, windows and outdoor seating clean?

Yes / No

Greeting

Greeted before reaching the register?

Yes / No


Seconds from walking in to a greeting

___

Order

Menu readable from the line?

Yes / No


Order read back, including the change?

Yes / No


Allergy question answered by checking, not guessing?

Yes / No / Not asked


Suggested something (a size, a pastry)?

Yes / No

Wait

Minutes from paying to getting the order

___


Name called or order handed over clearly?

Yes / No

Product

Drink matched the order (milk, size, extra shot)?

Yes / No


Drink looked like the menu photo?

Yes / No (photo)


Temperature right (hot drink hot, iced drink cold)?

Yes / No


Food item fresh and as described?

Yes / No

Room

Tables clear and wiped?

Yes / No


Condiment bar stocked and clean?

Yes / No


Restroom clean and stocked?

Yes / No

Leaving

Thanked or acknowledged on the way out?

Yes / No

Overall

Would you come back? Why or why not?

___


The best thing about the visit

___


The one thing you'd fix first

___

Count the yes answers for a simple score, but read the last three lines first. They usually tell you more than the number.

Step 5: Share results as training, not blame

Tell the team before the first visit: "From next month we'll have mystery guests, a few times a month. It's about our standards, not about catching anyone." Put it in your employee handbook. Then keep the promise.

  • Lead with what went well. Read the "best thing" line at the next pre-shift huddle (coming Nov 3).
  • Talk about the café, not the person. "Two of three visits had no greeting before the register" is a team problem with a team fix.
  • Look for patterns across visits. One slow drink is a busy moment; three slow drinks in three visits is a workflow problem.
  • Coach privately, if it's one person. And only on something you'd have corrected anyway. Our guide to coaching on the floor covers how.
  • Fix the system first. A missed allergy check usually means the matrix is hard to find, not that someone doesn't care.

Step 6: Turn findings into a fix list, then shop again

After each round, write no more than three fixes, each with an owner and a date:

Finding (visits)

Fix

Owner

Due

Check on next visit

No greeting before the register (2 of 3)

Greeting added to the bar's role card; practised at huddles

Shift lead

Next week

"Greeted" line

Condiment bar empty in the afternoon (2 of 3)

Condiment check added to the 2 p.m. checklist

Manager

This week

"Condiment bar" line

Allergy question answered "I think so" (1 of 3)

Matrix moved next to the register; covered at huddle

Owner

This week

Allergy line

Shop again a month later with the same scorecard. If a fix worked, the line turns to "yes". If it didn't, the fix was the wrong one. Your public reviews are a second check; our guide to handling customer complaints covers the ones that come in online.

Your mystery shop checklist

  • [ ] Every scorecard question comes from a standard the team was taught
  • [ ] Two or three shoppers the team doesn't know, at different times
  • [ ] The same written brief for every visit
  • [ ] The order reimbursed; no review asked for or rewarded
  • [ ] The team told that visits will happen, not when
  • [ ] Results shared as team findings, with the wins first
  • [ ] Three fixes at most, each with an owner and a date
  • [ ] The same scorecard again next month

Where Mays fits

  • The scorecard as a form. An admin builds a Mystery visit form under Tasks → Types with Yes / No, Number, Text and Photo fields. When a shopper's sheet comes in, a manager fills in the form in the app. See Building custom forms.
  • Visits side by side. Every answer lands in Task Data; Export CSV puts all your visits in one spreadsheet. See Task Data.
  • Fixes with an owner. In the app, each line of the fix list becomes a one-off task with a Due Date, assigned to its owner. See One-off tasks.
  • The public side. The Reviews page lists the Google reviews for your locations, with filters for 3 stars or fewer and for unanswered ones. See Google reviews.

What Mays doesn't do: shoppers can't fill in the scorecard themselves, because forms are for people with a Mays login, so a manager types it in.

See it the way they do

Your guests already mystery-shop you every day; they just don't send the scorecard. Once a month, get one back on purpose, fix three things, and check again.

Start your free trial: 30 days, every module, no card needed. Or book a walkthrough and we'll build your scorecard form with you.