Answering Isn’t Doing

Table of Contents

Answering Isn't Doing

What AI phone agents reveal about the four layers of modern golf course operations

A golf course phone rings 40 to 50 times a day on average. A little over an hour of staff time, though anyone who’s worked a pro shop in July knows the average hides the real story. The National Golf Foundation spent a month in 2025 surveying golfers, interviewing operators, and pulling phone logs to put a number on it anyway. Their estimate: U.S. golf courses burned through more than 6 million phone hours in a year. Over $100 million in staff time.

AI phone agents solve only the interface layer of that problem. Resolving a golfer’s request also requires access to the live operational record, permission to execute an action, and the ability to learn from demand across conversations. Answering a call is useful. Completing the job takes all four layers working together, and that’s what the rest of this piece is about.

NGF’s research found two thirds of calls are about reservations and pricing. Only 40% of golfers book tee times online, against 80 to 90% for flights, hotels, and rental cars. NGF didn’t let the industry off easy on that gap either: almost a third of golfers named the course website or booking system as the reason they picked up the phone instead of booking online. And when NGF asked golfers why they still call for things they could clearly handle online, the top answer wasn’t even a complaint about the technology. It was habit. Over a third said it’s just what they’ve always done.

I keep coming back to that last part. A third of the volume isn’t a broken system. It’s a broken habit sitting on top of a system that never gave anyone a reason to change it. That distinction is why “answer every call” became the obvious first place to point AI at golf, and also why answering the phone well isn’t close to the finish line, even though a lot of current marketing treats it that way.

The four layers of AI for golf course operations

Here’s how I’ve started sorting golf AI, because the category label alone stopped telling me anything useful a while ago.

Answering Isn't Doing

Interface is where the conversation happens. Phone call, chat window, voice on the other end. It captures what was asked.

Record is the live truth about the operation. Tee sheet, member list, current rates, active policies, payment state.

Action can change that truth. Book something, cancel it, route it, recover a canceled slot before it’s wasted, escalate what a script can’t handle.

Learning sees the pattern across every conversation. What keeps getting asked that nobody answers well. Where demand shows up that the course never had inventory to capture.

Based on the golf AI products currently being marketed, most appear to lead with the interface layer, and I don’t think that’s a knock on anyone. It’s the layer with the most visible product and the fastest path to something a course can turn on this week. It’s just not the whole job.

AI call containment versus resolution

Contact centers have been automating phone conversations a lot longer than golf has, and they learned this the hard way. They built vocabulary for it. Containment rate is the share of calls an AI handles without transferring to a human. Resolution rate is the share of calls actually finished, correctly, start to end.

Those two get conflated constantly, and the gap between them is where a lot of automation spend quietly disappears. One industry analysis said it better than I would: a system with 60% containment and 25% resolution is a transfer machine with extra steps. The call didn’t get handled. It got held for a while and handed off anyway, and the customer sat through a conversation with a machine before reaching the exact human they’d have reached without it.

Golf specific containment and resolution numbers don’t appear to be publicly available yet, since most of this deployment is recent. Until they are, the adjacent-industry pattern is still enough to sharpen a demo question: don’t ask a vendor for their containment rate. Ask what happens to the calls they contain. How many finish clean, without a person quietly picking up the thread five minutes later. A vendor who answers that without flinching has probably built past the interface. One who dodges it probably hasn’t.

Why AI phone agents need live tee-sheet data

Once a tool needs to know something true right now, like whether 8:20 Saturday is actually open, it has to get that fact from somewhere. There are two common ways to do it, and they behave very differently once things get busy.

A webhook is a push. The source system notifies the connected tool the instant something changes. Polling is a pull. The connected tool checks in on a schedule and asks whether anything’s different since last time.

Neither one is free of problems. Webhooks give near real time accuracy but only if the sending system fires reliably. In one limited stress test of carrier APIs, some webhook implementations experienced failure rates approaching 27%. That’s not a universal benchmark, but it illustrates why retries, reconciliation, and monitoring matter more than the initial integration demo. Polling is simpler to build and easier to reason about, but the interval itself sets a hard floor on how stale the data can be. Five minutes stale is fine for a nightly report. It’s a bad Saturday morning for a tee sheet.

In my experience evaluating golf operations platforms, most serious integrations end up using both: webhooks for speed, polling as the safety net underneath. What matters isn’t which pattern a vendor picked. It’s whether anyone there can actually answer this: at the moment a golfer asks if a slot is open, how old is the information you’re giving them, and what happens when it turns out to be wrong.

How fragmented golf technology loses customer demand

The action and learning layers depend on something nobody markets well: whether the tools involved are actually looking at the same data.

A recent analysis of contact center architecture named the failure mode directly. Point solutions built for separate jobs, quality monitoring, agent assist, virtual agents, analytics, tend to create silos that cap how much any single tool can improve over time. The fix isn’t more tools. It’s one platform where everything runs on shared conversation data, because gains in one place then show up as better decisions everywhere else instead of getting stuck wherever they happened to occur.

Put that on a golf course. A concierge agent that books calls well but can’t see F&B history, member tenure, or past cancellations is optimizing one call at a time and nothing more. It will never notice the same golfer calling three times a month about a Thursday twilight rate that hasn’t moved in a year. It won’t notice Tuesday morning cancellations clustering right after the weather alert goes out. Those are learning layer insights, and getting them requires whatever’s answering the phone to actually see the rest of the operation, not just the transcript of one call.

The NGF numbers had a rougher edge too. Golfers reported real friction: hold times, busy signals, being ignored while staff handled walk ins. More than 10% said they gave up entirely and took their business elsewhere in the past year.

In my experience, most tee sheets in the industry reliably record completed bookings but rarely preserve a structured record of demand that never converted. It’s a call that ended before anyone wrote anything down. That’s a learning layer gap, full stop. A system that only lives at the interface, no matter how well it talks, can’t notice a pattern in calls it never retained the shape of.

Questions to ask an AI phone-agent vendor

None of this is an argument that vertical concierge tools are lesser, or that a course needs to rip out a point solution it likes. Plenty of the best products in this category live primarily at the interface layer and reach deep into the layers underneath through solid integration with the platform running the course. That’s a legitimate way to build this, and for a lot of operators it’s the right sequencing: cheap to try, fast to deploy, reversible if it doesn’t work out.

What’s worth asking, for any tool regardless of how it’s built:

  • Is the connection read-only, or can it write back to the tee sheet?
  • Is the data live, or synced on an interval, and if synced, how often?
  • Does it see one table, or the whole operation, member history and F&B included?
  • How are failures reconciled when the interface and the record briefly disagree?
  • Of the calls it contains, how many finish without a person picking up the thread afterward?

Those questions predict what happens on a Saturday morning when two systems briefly disagree about whether a slot is open, and that’s a more useful line of questioning than which category a vendor’s marketing page files itself under.

FAQ

What is an AI phone agent for a golf course? It’s software that answers golfer calls using voice, text-to-speech, and a language model instead of a staff member. What it can actually do for the golfer depends entirely on whether it can see live course information and complete actions like booking, canceling, or changing a tee time, not just talk about them.

What’s the difference between call containment and resolution? Containment means the call never reached a human. Resolution means the golfer’s request actually got done, start to finish. A call can be contained and still unresolved if the AI collects information and then stalls out.

Why does a golf AI agent need live tee-sheet access? Without current availability, pricing, policies, and booking status, an agent can hold a pleasant conversation but can’t reliably complete anything operational. It’s the difference between a good front desk and an empty one with a very polite recording.

What should a golf course ask an AI vendor before signing? Whether the system is read-only or read-write, whether its data is live or periodically synced, how failures get reconciled, and how many calls actually finish without a human quietly stepping in afterward.

Can an AI phone agent recover lost tee-time demand? Only if conversations, availability, cancellations, and customer records are connected well enough for the system to notice a pattern and act on it. An agent that can’t see past the current call has no way to learn from the ones before it.

The tools that hold up

Golf ops software is going to keep adding layers for a while yet. The tools that hold up won’t be the ones that picked a single layer and stopped. They’ll be the ones, in whatever combination of interface and platform, that got the connection between the layers right.

Ian Brigmann is co-founder and Chief AI & Information Officer at Club Caddie, where he leads the AI team building Club Caddie’s Looper platform. He also holds an operator stake in a Detroit-area golf course, Warren Valley Golf Course for hands-on operator experience. This piece draws on his experience evaluating golf operations software, integration architecture, and AI deployment across the Club Caddie portfolio.

Sources

Share this article with a friend
Scroll to Top

Create an account to access this functionality.
Discover the advantages

Exit Popup