Sample report
Fictional property, fictional ownership group, fictional competitors, invented numbers. Built to show the format and the level of specificity a real report carries. Willow Draw RV Park and Fieldstone Outdoor Hospitality do not exist.

ParkFiller · Park Secret Shopper

Guest Experience Evaluation

Willow Draw RV Park Granbury, Texas · 62 sites Shopped Sept 8–15, 2026 Prepared for Fieldstone Outdoor Hospitality Rubric v1.0
C
70 of 100
Overall

Estimated annual revenue leak

$27,400

Two of five reservation calls went unanswered, the after-hours voicemail was never returned, and one of two campers could not finish a booking on a phone. Every dollar below is built from an observation in this evaluation, section by section, with the arithmetic shown.

Where the points went

SectionScoreAnnual leakThe short version
Findability12 of 15
$1,400 marginEasy to find. An OTA outranks you on your own name.
Phone17 of 30
$16,900Answered well when answered. Two calls rang out, voicemail died.
Online booking24 of 30
$6,200Solid on desktop. The mobile date picker resets and loses people.
Follow-up9 of 15
$2,900Confirmation email is good. The contact form sat 31 hours.
Trust8 of 10
not modeledGood reviews, real photos, nobody replies to them.

Every scored item is a yes/no condition or a timed measurement. No subjective ratings were used. Trust is scored but not assigned a dollar figure, for the reason given in that section.

Findability

12 of 15. Queries run incognito from a Dallas IP: “rv park granbury tx”, “campgrounds near lake granbury”, “willow draw rv park”.

How the points were earned

ItemPointsResultWhat we found
Own site on page one for the core local query3 of 3PassFourth organically, and in the map pack
Own site outranks every OTA for the park name0 of 3FailA Campspot listing sits above willowdrawrv.com on your own name
Business profile claimed and complete2 of 2PassClaimed, category set, 34 photos
Profile hours match the website1 of 1PassIdentical, including the seasonal note
Profile phone number connects1 of 1PassReaches the office line
Booking action available from the profile2 of 2PassReserve button lands on your own booking flow, not an OTA
Ranks for a non-brand nearby query2 of 2PassMap pack for “campgrounds near lake granbury”
Secure and fast on mobile1 of 1PassHTTPS, first paint 2.1 seconds throttled
Section total12 of 15

Revenue effect · lost margin, not lost bookings

Estimated branded searches converting through the OTA instead of direct: 12 bookings/month × 8 month season = 96 bookings/year
Commission gap: OTA ~15% vs 2.5% card processing = 12.5% of a $115 average booking = $14.38 per booking
96 × $14.38 = $1,380

$1,400 a year in margin, on bookings you were already going to get

These guests are not lost. You are renting them back from a platform that did not find them for you.

Evidence: discovery-screen-recording.mp4 (4:12)

Phone

17 of 30. Five calls, five different numbers, five personas, across one week. Each one a real attempt to reserve two nights for a 34-foot fifth wheel in late October.

CallAnsweredRingsWhat happened
Tue Sept 8, 10:42aYes3Warm, named the park, quoted $46 correctly, offered to hold site 22. Never asked my name.
Wed Sept 9, 2:15pNoRang outEleven rings, no voicemail pickup, during posted office hours.
Thu Sept 10, 6:20pNoRang outSame. Office posted open until 7:00p.
Thu Sept 10, 8:05pVoicemail—Clean greeting, names the park, states hours. Message left with a callback number.
Sat Sept 12, 11:30aYes2Full for those dates. Offered the following weekend and a pull-through. Good save.

Both answered calls were handled well. That matters, because it means this is a coverage problem and not a training problem, and the two leak in different ways and cost different amounts.

How the points were earned

ItemPointsResultWhat we found
Call 1, weekday mid-morning, answered within four rings3 of 3PassAnswered in 3 rings
Call 2, weekday afternoon, answered within four rings0 of 3FailEleven rings, no pickup, during posted office hours
Call 3, dinner hour, answered or clean voicemail0 of 3FailRang out, and voicemail did not pick up either
Call 4, after posted close, usable voicemail2 of 2PassNames the park, states hours, accepts a message
Call 5, Saturday peak, answered within four rings3 of 3PassAnswered in 2 rings
Voicemail returned within 24 hours0 of 4FailNever returned. Monitored 96 hours
Greeting names the park2 of 2PassBoth answered calls opened with the park name
Captured caller name and callback number0 of 3FailNeither answered call asked, so a dropped call is unrecoverable
Asked for the booking3 of 3PassOffered to hold site 22 on the Tuesday call
Rate quoted matched the website2 of 2Pass$46 quoted, $46 published
Offered an alternative when unavailable2 of 2PassSaturday call offered the following weekend and a pull-through
Section total17 of 30

Revenue effect · two separate leaks in one channel

A. Office hours, calls that ring out
Estimated inbound calls in season: 35/week, of which ~60% are reservation inquiries = 21/week
Observed miss rate during posted office hours: 2 of 5 = 40% → 8.4 missed inquiries/week
Assume 30% would have booked and do not call back: 8.4 × 0.30 = 2.5 lost bookings/week
2.5 × $115 average booking = $288/week × 34 week season

$9,900 a year

B. After hours, voicemail never returned
Message left Thu 8:05p with a working callback number. Monitored 96 hours. Never returned.
Estimated after-hours messages in season: 6/week
Return rate observed: 0%
Assume 30% of those callers would have booked: 6 × 0.30 = 1.8 lost bookings/week
1.8 × $115 = $207/week × 34 weeks

$7,000 a year

Phone total: $16,900 a year

These are different problems with different fixes. A is a staffing window, Wednesday and Thursday afternoons. B is a voicemail box nobody owns, and it is the cheaper of the two to fix by a wide margin.

Evidence: call-01-tue-1042.mp3 (3:31) · call-02-wed-1415.mp3 (0:47, rings only) · call-05-sat-1130.mp3 (4:02) · full transcripts attached. Calls recorded under the authorization on file, with the staff monitoring notice posted in the office Sept 5.

Online booking

24 of 30. One desktop attempt run by us, and two attempts by recruited campers on their own devices, unaided.

Desktop

Mobile, two real campers

ParticipantDeviceFinishedWhere it broke down
Tester A, 68iPhone 14NoPicked arrival Oct 23, then tried to change departure from Oct 24 to Oct 25. The calendar reset both dates. She tried three more times, said “I’ll just call them,” and quit at 6:40.
Tester B, 71Desktop, ChromeYesFinished in 5:40. Paused 40 seconds looking for the cancellation policy before entering a card.

The date picker reset is reproducible. It fired on every attempt where the departure date was edited after the arrival date was set, on both iOS Safari and Chrome at phone width. It does not happen on desktop, which is why nobody on your side has seen it.

She said she would call instead. Read that against the Phone section, where two of five calls rang out. The two failures compound: the site sends her to the phone, and the phone does not answer.

How the points were earned

ItemPointsResultWhat we found
A booking engine exists on the park's own site3 of 3PassYes, on your own domain
Live availability shown without calling3 of 3PassReal open and closed dates
Desktop reservation reached the payment screen3 of 3PassReached it in 3:10
Mobile reservation reached the payment screen3 of 3PassReached it on our own attempt, on a clean date selection
Total price including fees visible before payment3 of 3Pass$107.42 shown before the card screen
Completed in six steps or fewer2 of 2PassExactly six
Completed in under four minutes2 of 2Pass3 minutes 10 seconds on desktop
No errors or dead ends encountered0 of 2FailThe mobile date picker resets both dates when departure is edited
Rig length and hookup type selectable2 of 2PassBoth offered during booking, not in a notes field
Tester 1 finished unaided0 of 4FailQuit at 6:40 after four attempts at the date picker
Tester 2 finished unaided3 of 3PassFinished in 5:40 on desktop
Section total24 of 30

Revenue effect · two separate leaks in one channel

A. Mobile date picker resets
Estimated booking sessions in season: 120/month, of which ~65% mobile = 78 mobile sessions/month
Estimated share that edit a departure date and hit the reset: 15% = 11.7 sessions/month
Assume half abandon rather than retry or call: 5.9 lost bookings/month
5.9 × $115 = $678/month × 8 month season

$5,400 a year

B. No abandoned-booking recovery
Sessions abandoned after contact details were entered: estimated 9/month
Recovery messages currently sent: none in 72 hours, confirmed
Assume a single reminder email recovers 10%: 0.9 bookings/month
0.9 × $115 = $104/month × 8 months

$800 a year

Online booking total: $6,200 a year

Leak A needs your booking vendor. Leak B is a setting in the platform you already pay for.

Evidence: booking-desktop.mp4 (3:51) · session-tester-a-mobile.mp4 (8:14, failure at 4:05) · session-tester-b-desktop.mp4 (11:02). Screen and voice only. Faces are never recorded.

Follow-up

9 of 15. Every channel a guest can use to reach you without calling, clocked to the minute.

ChannelSentRepliedElapsed
Contact formTue Sept 8, 11:10aYes, late31h 25m
Email to info@Tue Sept 8, 11:12aYes4h 50m
Text—No number published, and the site says so—
Confirmation emailDeposit placed Sept 12Yes2m 10s
Abandoned booking recoveryAbandoned Sept 13, 3:02pNothing in 72h—

The confirmation email is genuinely good: site number, dates, total charged, and the cancellation policy all in the first screen. Whoever wrote it knew what they were doing.

The gap is the form. It routes to an address nobody owns, while info@ routes to a person. Same guest, two paths, a 26 hour difference. Cancellation was handled the same day, politely, deposit refunded in full within the published window.

How the points were earned

ItemPointsResultWhat we found
Confirmation email within five minutes3 of 3Pass2 minutes 10 seconds
Confirmation email contains the details that matter2 of 2PassSite number, dates, total, and cancellation policy all in the first screen
Contact form reply within 24 hours0 of 4Fail31 hours 25 minutes. It routes to an address nobody owns
Email inquiry reply within 24 hours3 of 3Pass4 hours 50 minutes to info@, which reaches a person
Text inquiry reply within two hours1 of 1PassNo textable number is published and the site says so, which earns the point
Abandoned booking recovery within 72 hours0 of 2FailNothing. Contact details were entered before abandoning
Section total9 of 15

Revenue effect · contact form routed to an unowned inbox

Estimated form inquiries in season: 3/week
Observed response time: 31 hours, against 4h 50m on the email that reaches a person
Assume 25% of inquiries waiting past 24 hours book elsewhere: 3 × 0.25 = 0.75 lost bookings/week
0.75 × $115 = $86/week × 34 week season

$2,900 a year

The abandoned-booking leak is counted under Online booking, not here, so it is not double counted.

Trust

8 of 10. Trust covers the things a guest checks before they will hand you a card: whether other people have stayed here recently, whether anyone is home when they speak up, whether the photos are real, and whether they can find out what happens if plans change.

How the points were earned

ItemPointsResultWhat we found
Twenty-five or more reviews2 of 2Pass187 reviews, 4.5 average
Most recent review within 60 days2 of 2PassNewest is 11 days old
Owner replied to a review in the last 90 days0 of 2FailNo owner response in 14 months, to any review, positive or negative
Photos are of the actual property2 of 2Pass34 photos, all clearly this park, no stock imagery
Cancellation policy findable within 30 seconds2 of 2PassFound in 18 seconds from the homepage, though not on the booking page itself
Section total8 of 10

How you compare

Public profile data on the five nearest RV parks within 25 miles, collected the same week as this shop. No shopping was required, because all of it is visible to any guest comparing you against them.

ParkReviewsRatingNewest reviewOwner replies, 90 daysPhotos
Willow Draw RV Park1874.511 days0Real, 34
Pecan Flats RV Resort3414.72 days27Real, 61
Brazos Point Campground2124.64 days9Real, 40
Comanche Cove RV Park1554.49 days0Real, 22
Hilltop Acres RV964.322 days0Real, 18
Lakeside Pines RV Park744.238 days3Stock, 12

You are third of six on review volume and third on rating, which is a respectable position. The pattern worth noticing is that the two parks above you are the two that answer their reviews, and they answered 36 times between them in 90 days while you answered zero. Whether replying causes the higher rating or simply travels with the kind of operator who earns one, the guest comparing all six sees two parks that appear staffed and four that appear absent.

Revenue effect · deliberately not modeled

Trust does not get a dollar figure in this report, and the reason is arithmetic rather than modesty. Trust works by changing the conversion rate on traffic and calls you already have, and those same conversion rates are the assumptions inside the Phone, Booking and Follow-up numbers above. Assigning Trust its own figure would count the same lost booking twice and inflate the total.

Counted once, inside the other three sections

If you want Trust isolated and priced, that needs a controlled comparison against the five parks above across all five sections, which is the Benchmark engagement rather than this one.

Ten fixes, ordered by dollars recovered per hour of work

#FixSectionEst. recoveryEffortWho
1Route the after-hours voicemail to a phone someone checks, with a 12 hour callback rule.Phone$7,0001 hrThis week, staff
2Point the website contact form at info@ instead of the unowned address.Follow-up$2,90015 minThis week, staff
3Turn on voicemail during office hours so a call that rings out lands somewhere.Phone$3,50030 minThis week, staff
4Add name and callback number capture to the greeting. Both answered calls skipped it.Phone$3,00030 minThis week, staff
5Cover the 2:00–7:00p window Wednesday and Thursday. Both misses were inside it.Phone$9,900SchedulingThis month, manager
6Turn on abandoned-booking email in the platform you already pay for.Booking$800Half dayThis month, manager
7Put the cancellation policy on the booking page itself. Tester B hunted for it before paying.TrustNot modeled1 hrThis month, manager
8Reply to reviews, monthly, even the five-star ones. Nothing in 14 months, against 27 at Pecan Flats.TrustNot modeled2 hr/moThis month, manager
9File the mobile date-picker reset with the booking vendor, recording timestamped at 4:05 attached.Booking$5,4001 hr + vendorNeeds help
10Claim your own name in search so your site sits above the Campspot listing on a branded query.Findability$1,400ProjectNeeds help

Recovery estimates overlap where two fixes address the same lost booking, so they do not sum to $27,400. Items 3, 4 and 5 all attack the office hours leak of $9,900 from different angles. Items 1 through 4 take under three hours in total.

What this costs, and what happens next

You paid $500 for this. Here is what the same $500 buys next, and what it buys instead.

Next stepWhat you getPriceWhen it makes sense
Add two competitors The same five-channel evaluation run on the two parks taking your bookings, scored on the identical rubric, side by side with yours. You find out whether a 17 of 30 on the phone is bad, or normal for your market. Includes a rate and pricing audit across all three parks: nightly, weekly and monthly rates, every mandatory fee, minimum stays, deposits, cancellation terms, and published discounts. $500 Before you spend money fixing something your competitors do worse than you.
Re-shop in 90 days Same rubric version, same personas, same five channels. A second score against this one, and a straight answer on whether the fixes moved the number. $500 After you work the fix list. This is how you find out if it took.
Quarterly watch Three calls a month, a full re-shop each quarter, and a score trendline. Staff never know which call is the shop. $150/mo When the phone is the leak and you need it to stay fixed after the attention moves on.
Your other properties Every property on the same rubric, plus one rollup page ranking them worst to best on score and on leak. $500 each
+ rollup
When you want to know which property is actually costing you the most, rather than which one complains loudest.

Nothing here is required. The fix list above is yours, the recordings are yours, and items 1 through 4 cost you nothing but three hours of somebody's Tuesday.

Walkthrough

A recorded walkthrough of this report, 14 minutes, is at willow-draw-walkthrough.mp4. It opens with the Wednesday call ringing out and Tester A giving up, because those two clips are the whole report. Forward it to the property manager. No meeting required.