Customer Story

How Indoor Golf Swing doubled revenue in 4 months with AllBooked

Indoor Golf Swing is a 24/7 membership-based golf simulator built for players who are serious about improving their game. Equipped with a Foresight GCQuad Max launch monitor, the facility makes tour-level data accessible for everyday golfers.

Jersey City, New Jersey

Athletic Facility

Indoor Golf Swing has one bay. In four months, it doubled its revenue without ever needing to think about adding a second.

Owner of Indoor Golf Swing, Minho Cho, runs the entire facility with no on-site staff, entirely hands-off. With Memberships as the only way to book, each tier comes tied to a set number of hours, tracked and enforced automatically by AllBooked’s Quota Rules

In reality, automation is truly his only ‘employee.’

The search for the right tool

With a degree in computer science, Cho knows how to distinguish between a polished sales demo, and software that would actually deliver for his needs. After researching, he ended up with three booking platforms in the running: Birrdi, USchedule, and AllBooked. 

Birrdi was immediately disqualified on price alone. Even though it was free to set up, they charged per booking. After a quick round of napkin math, Cho notes that with 30 members doing 7 sessions a week, it would cost him about $800/month. In his view, the return wasn’t worth it.

The other platform, USchedule, seemed promising at first, but after trialing it for 30 days, attending in-person training, and giving support documents a fair shake, he ended up getting a refund because he found it too hard to use.

"You can give me a Linux machine and I will figure it out. I could not figure out USchedule for the life of me. Even after training."

When asked “why AllBooked,” Cho said the interactive booking map first caught his attention, but after trialing it, he could tell the backend infrastructure was built by a team who understands the complexities behind a seamless user experience.

“Testing out the different platforms was night and day. I knew right away you guys were more software-based versus what I would consider archaic. Nothing was hardcoded in.”

Cho notes that AllBooked's tagging system makes it easy to customize rules and build booking logic that fits how his business runs—something he's seen hold true as new features have rolled out with each release.

"I can tell problems are being solved, not just rushed through." 

After comparing all three platforms, AllBooked struck the perfect balance between “user-friendly” and “highly customizable”—a sweet spot that’s surprisingly hard to find.

AllBooked in practice

A few features made all the difference for Cho, and by looking at the results, it’s clear why.

The new feature that powers his membership model

In early 2026, Cho was among the first to use Memberships, AllBooked’s newest feature. As an early adopter, he had a specific request for the team: a way to reset bookable hours on each member's individual billing date rather than the first of the month.

A few months later, when our team launched the addition, he reached out to me to chat.

“Game changer.”
“I couldn’t recommend your software until that was built out. But now that it is, I will recommend it to everyone."

Utilization data that doubled his revenue

With one bay, Cho initially thought the maximum number of members he could accept would be 15. With most people working day jobs, demand would naturally be highest in the evenings, and he could only accommodate so many people at once.

AllBooked proved him wrong. When he checked his Reporting & Analytics Dashboard, he noticed utilization was only at 8%. 

“This whole time I thought 15 members would be the max. And people have jobs, so I know it's going to be used from 5 p.m. all the way to 10 p.m. Nope. It was only used 8% of the time.”

The dashboard broke everything down clearly: overall utilization, utilization by day, by time slot, by member, and more.

Example dashboard
"So I increased the total number of members I could accept."

He went from 15 to 30, and doubled his revenue in the process.

Support

Perhaps one of the most overlooked "features" of software is Customer Support. As a solo operator whose business depends on how fast he can get a response, it was a top priority.

“Anyone can make a UI, anyone can make software. It's the support, the functionality, and whether it actually works.”

His experience with AllBooked was a stark contrast to USchedule, where training meant a 6am Saturday session led by someone who, in Cho's words, “shouldn't be training software.” With AllBooked, he got a response in minutes.

“Anytime I had a question, the sales rep would get back to me immediately. Anytime I had a question, the CSM would respond back in minutes.”

Documentation held up just as well.

“Everything was documented. Screenshots were correct. Links worked. The terminology was correct. Solutions were actually posted and done correctly.”

The impact 

Between AllBooked’s Quota Rules that automatically enforce each member’s allocation of hours, the Analytics that doubled his revenue, and Support that responds in minutes, Cho’s able to earn without ever stepping foot in the building.

“All your features are there. 100%.”
Join over 4,000+ customers already booking with AllBooked.