I've tried every method. Here's the honest version.
GolfNow
Fast. Easy. Works most of the time. The search interface is good, the pricing is usually transparent, and you can book in under two minutes once you know what you want.
The problem is coverage. GolfNow shows what courses choose to put on GolfNow, which is not everything. At busy courses during peak hours, you'll hit "sold out" screens that don't reflect what's actually available. Some courses list only their less desirable times on the platform and hold the prime slots for phone or walk-in.
GolfNow's best rates sometimes require booking 2–3 days out rather than far in advance, which is fine if you're flexible but frustrating if you want to lock something in for a specific Saturday two weeks away.
It works well for quick weekday bookings, courses you know well, and last-minute deals. It falls short for popular courses on prime weekend times or anything where the course is keeping inventory off the platform.
GolfNow also adds a booking fee on most rounds — typically 10–15% on top of the listed green fee. At George Wright, where the base rate runs $39–52, that's an extra $5–8 per round. At Granite Links on a weekend at $100–150, you're looking at $10–22 on top. Over a season of 20 rounds in the Boston area, GolfNow fees can run $150–300. Calling the course directly avoids the fee entirely. The tradeoff is the time the call takes.
What "sold out" on GolfNow actually means
When GolfNow shows a course as sold out, it means the course has no remaining tee times in GolfNow's system. It does not mean the course has no available tee times.
Most Boston-area courses don't put their full tee sheet on third-party platforms. George Wright holds Saturday morning slots off the platform for permit holders and phone reservations. Granite Links on a peak Saturday morning lists a fraction of what the pro shop actually has open. Sandy Burr, Gannon — same pattern at the courses people most want to play.
How often does a direct call find something GolfNow missed? At high-demand courses during peak weekend windows, hitting "sold out" on GolfNow and stopping there means missing real availability somewhere between 20 and 40 percent of the time. The number is higher at George Wright and Granite Links on Saturday mornings, where the permit structure keeps a chunk of the tee sheet off the platforms entirely.
This is also why GolfNow's "Hot Deals" section exists — those are slots the course couldn't fill through its own channels, offloaded at a discount. The deals are real. But the premise of that section is that the good times are already gone by the time you're looking at it.
Calling the pro shop
This is what you do when GolfNow fails. It works — I'd estimate about 30% of the time I've called a "sold out" course, the phone conversation revealed available times. But it takes 5–20 minutes per course depending on hold times and how chatty the staff is.
If you're willing to call 3–4 courses, there's almost always something somewhere. The problem is most of us don't want to spend 45 minutes on hold while trying to plan a Saturday round.
Calls also get you flexibility the platforms don't have. Pro shop staff can note preferences, hold times briefly while you confirm with your group, or flag you for a cancellation slot. None of that exists in an app. It's the right move for sold-out scenarios, last-minute cancellation hunting, and courses you have a relationship with — just don't use it as your first search across five unknown courses.
The same request, three ways
Two players, George Wright, Saturday around 8am, two weeks out.
GolfNow: You search Thursday, 11 days out. George Wright shows sold out for the 8–9am window Saturday. A 10am slot is open at $52 plus a $7 booking fee — $59 per player. You take it or spend another 20 minutes looking at alternatives.
Calling the pro shop: You call George Wright Friday morning. Four-minute hold, then someone picks up. They have an 8:10am opening for two players at $52 — the same window GolfNow showed as sold out, because the pro shop never loaded it onto the platform. No booking fee. Total time: 8–12 minutes.
Texting Carl: You text "Saturday ~8am, 2 players, George Wright, two weeks out." Carl comes back with the 8:10 at $52 — it wasn't on GolfNow, the pro shop had it. Backup option included. You get the same slot the phone call would have found, without making the call.
Methods two and three get you the 8:10 at $52. Method one gets you a later slot and a booking fee on top of the green fee.
Texting Carl
Carl's pitch is that it does both of the above without you having to do either. You text what you want — something like "Saturday morning, 4 players, Boston area, under $60 a person, ideally Granite Links or Sandy Burr" — and Carl searches the platforms and calls pro shops.
The part that makes a real difference is the pro shop call. Carl has found times at courses showing as sold out on GolfNow, because the call surfaces inventory the platform doesn't show. No other booking app does that.
The tradeoff is response time. It's not instant like tapping "book now" on an app. Carl usually comes back within an hour or so, sometimes faster. If you need a tee time in the next 90 minutes, opening GolfNow is faster. If you're planning a weekend round and want the best shot at getting exactly what you want, Carl is more thorough.
When nothing is available at your preferred courses, Carl gives you a recommendation with a note on why. "Walpole has a 7:20am opening — saves you $18 over Sandy Burr and it's 12 minutes further." A booking platform just shows you a grid of times.

When the pro shop picks up and the 8:10 is still open.
The short version on when to use what: if you need a tee time today and have flexibility on course, open GolfNow. If you've already hit "sold out" on GolfNow, call the pro shop. If you want the best shot at a specific course on a busy morning without spending your afternoon on the phone, text Carl. For more on what Carl actually is and how it works, see the full product overview. For which Boston-area courses are worth booking in the first place, the best public courses post is a good starting point.
