Case Study · Indoor Golf & Entertainment

How a 24/7 Golf Lounge Runs Its Front Desk Without a Front Desk

One owner, a facility open around the clock, and three automation layers handling the calls, texts, and emails that used to land on his phone.

7,181
Events Automated
615
Customers Tracked
100%
Message Delivery
24/7
Coverage
The Challenge

A Business That Never Closes, Run By One Person Who Has To Sleep

The Birdie Collective is a 24/7 indoor golf simulator lounge in St. Charles, Illinois. Members badge in and play at two in the afternoon or two in the morning. For most of those hours there is nobody on site.

Derek Cooper is the owner and the day-to-day operator. Every inbound call, every text, every membership signup, every punch-pack purchase, and every cancellation reached him personally, at whatever hour it happened. As the lounge grew, that stopped being workable.

Calls At Every Hour

A round-the-clock facility takes round-the-clock questions. Are bays available? How do I book? Can we bring in alcohol? All of it landed on one phone.

📧

Every Signup Was Manual

New memberships, punch packs, and league registrations each needed a welcome message with the right access instructions. Sent by hand, or not at all.

Growth Made It Worse

In Derek's words, as the business got busier “it started getting more and more to handle that all myself.”

The Solution

Three Layers, Added One At A Time

This was not a single deployment. It started with the phone: an AI voice agent trained on the lounge's booking rules, membership tiers, hours, and policies. It answers naturally, handles interruptions, and hands off to Derek when a caller genuinely needs a human. Since April 2026 it has been scoped to cover the hours when nobody is on site.

Next came booking SMS. A Square webhook pipeline watches every payment and order event, so a first-time booker receives a welcome text with access and how-to-play instructions, followed by a reminder before their session. Then came the membership email lifecycle, which routes signups by type so each membership tier, punch pack, and league registration gets its own onboarding, and a cancellation triggers a feedback request instead of silence.

Each layer was added only once the previous one was running cleanly. That is why the system now covers the whole customer lifecycle rather than one slice of it.

How It Works

Payment To Personalized Message, With No One In The Middle

The entire chain runs unattended. A customer transaction is the only trigger required.

1

Detect

Square and the booking platform emit an event the moment someone pays, books, joins, or cancels. Every event is logged and de-duplicated so nobody is ever messaged twice.

2

Decide

The system checks whether this customer has been seen before, what they bought, and which journey applies. A first-time booker and a renewing member get different messages.

3

Deliver

The right text or email goes out on schedule, with the customer's name and the correct access instructions. Delivery is written back to the log so every send is verifiable.

The Results

Six Months Unattended. 7,181 Events. Zero Failed Messages.

Every figure below comes from the system's own production logs, not an estimate.

7,181
Events Processed
615
Customers Tracked
329
Calls Answered
100%
Message Delivery
144
Texts Sent
102
Lifecycle Emails
1,283
Payments Handled
18
Handed To A Human

Inside the 102 Lifecycle Emails

A membership welcome and a punch-pack receipt are not the same conversation, and a cancellation is a chance to learn something rather than a dead end. Four journeys stack to the 102:

81
Membership Welcomes
Routed by tier, each with the access instructions for that plan.
14
Punch Pack Onboarding
Five-pack and ten-pack buyers get how-to-redeem instructions immediately.
6
League Signups
Confirmation with schedule and format details, sent the moment they register.
1
Cancellation Follow-Up
A feedback request rather than a silent exit, logged for review.

Voice agent live since November 2025, narrowed to unstaffed hours in April 2026. Payment and email automation live since February 2026, booking SMS since April 2026. All counts current as of August 2026 and taken directly from production logs.

In The Owner's Words

“I Wanted Something That Felt Very Real”

“I didn't want something that was robotic. I wanted something that felt very real, very conversational, very human. And this by far was the most realistic voice agent that I ever experienced.”

“If I ever need a change or an edit, I can email or call Michael up and he's usually on it within that same day. I don't have to call a 1-800 number to get an answer. I could actually call the owner of the business and get an answer, which is absolutely huge.”

Derek Cooper
Owner, The Birdie Collective · St. Charles, IL
Why This Works

Built For A Business Where Nobody Is Watching The Desk

Generic autoresponders fire on a schedule and hope. This runs on what the customer actually did, and it proves each send.

Event-Driven, Not Scheduled

Messages fire off real payment and booking events, so timing matches what the customer just did rather than an arbitrary cadence.

De-Duplicated By Design

Every event is checked against the processed log first. Across 7,181 events, no customer was messaged twice for the same action.

Journey-Specific Messaging

Four distinct email journeys and two SMS sequences, each carrying the access instructions that actually apply to what was purchased.

Human Handoff Built In

The voice agent transfers to the owner when a caller needs a person. It escalates rather than guessing.

Every Send Is Logged

Delivery status is written back for each message, which is how a 100% delivery rate across 144 texts can be stated as fact rather than assumed.

Added In Layers

Voice first, then SMS, then email lifecycle. Each layer proved itself in production before the next one shipped.

Your Business Doesn't Close. Your Front Desk Shouldn't Either.

If calls, signups, and follow-ups are landing on one person's phone at every hour, that is a solvable problem. Let's map it out.

Book a Call →
OptiCommerceAI
AI voice agents and automation for businesses that never close.