Working example, built for Wohl Optics

Catching the request that comes in outside your open hours

Your reviews are genuinely excellent, and phone and fax as the only contact channels clearly work for the customers who already know you. This isn't about fixing something broken, it's about the person who finds your site at 9pm comparing you to Pearle Vision and America's Best, both of which let them book online right now.

What's real: your hours, appointment-only model, and service list below are copied from your own site today. What this isn't: a live booking calendar showing real open slots, since that would need your actual scheduling system connected, which this demo doesn't have access to. It's a request form. Same as phone or fax today, someone still confirms the actual time.

What I'd flag before you roll this out anywhere else

This is a request form, not a booking calendar. It doesn't know which specific times are actually free, because it isn't connected to your real schedule. A customer picks a rough preference and it gets sent to you, same as a phone call, just captured outside your open hours instead of going unanswered.
This is deliberately not framed as fixing something broken. Your reviews are strong and one-family-at-a-time is clearly a feature, not a gap, for people who already know you. This only catches the person who's still deciding and finds your site after 6pm.
Nothing here actually sends anything. A real version would email or text you the request the moment someone submits it. This demo just shows what that submission would look like.
Service list and hours are copied from your contact page today. If either changes, this needs a one-line update to match, it won't drift out of sync on its own.