Skip to main content

CourtReserve Pulse: Public Tab

Track Revenue, Bookings, and New Players Coming In Through Public Booking and Reserve with Google

Written by Mari Bern

Introduction

Feature Summary: The Public tab in CourtReserve Pulse shows how much business your club gets from players who book and pay using public booking. It brings together revenue, bookings, new players reached, and how those players found you, through Public Booking or Reserve with Google, without pulling separate reports.

Use Cases:

  • Track revenue and bookings from non-member players and see whether public business is growing or declining

  • Compare how much public business comes through Reserve with Google versus your direct Public Booking URL

  • See what share of your court hours and event spots go to public bookings

  • Find where players drop off between starting a public checkout and completing a paid booking

  • Identify repeat public bookers who may be good candidates for a membership


Overview

The Public tab focuses on players who booked without a membership and paid your club. In Pulse, a public booking is one made through one of two sources:

  • Reserve with Google - Bookings made through your club's Reserve with Google listing.

  • Direct Public Booking URL - Bookings made through your club's Public Booking link.

The tab is organized into five areas: a row of KPI cards at the top, a Revenue From Players Who Were Not Your Members summary, a Public Booking, Day by Day chart, a set of panels showing public booking share, court hours, event registrations, sources, and checkout drop-off, and a Who Booked table at the bottom.

Together these views move from the high level, how much public business came in, down to where it came from, how it compares to member activity, and which players drove it.

Why the Public Tab Matters: Every public booking is business your club would not otherwise have. Players without a membership pay for court time and event spots that members didn’t use, so public revenue largely comes from capacity that would otherwise go unsold. Public bookers are also your clearest pipeline of future members, since they’ve already found your club and paid to play. The Public tab separates this activity from member bookings so you can see what it’s worth, which source brings it in, and whether it turns into repeat visits and memberships.

Note: This layout applies when Public Booking is turned on for your club. If Public Booking is off, the tab shows a different layout focused on unused court time and event spots. See When Public Booking Is Off below.

Each KPI card displays the current value for the selected date range alongside a percentage change compared to a matching earlier period. A green arrow indicates improvement; a red arrow indicates a decline. Hover over the info icon on any card to see its full definition. The line under the date picker shows which dates your trends compare to, and the info icon on each card shows them too.


Navigation

  1. Log in to your CourtReserve admin panel.

  2. In the left navigation menu, select Pulse.

  3. Select the Public tab.

  4. Use the Start Date, End Date, and Interval fields to set your desired date range. The arrows on either side of the dates move back or forward one period, and the Interval field names the period you're viewing, for example July 2026 or 2025. From Year-to-Date (YTD), the back arrow goes to the full previous year. The line under the date picker shows which dates your trends compare to.


KPI Cards

When Public Booking is on, the five KPI cards at the top of the Public tab are your quick-scan indicators of public booking performance. Each shows the current value for the selected period alongside a percentage change compared to a matching earlier period. A green arrow indicates improvement; a red arrow indicates a decline. Hover over the info icon on any card to see its full definition.

You can choose which KPI cards appear on this tab from the Settings tab, under Public. For more information, see CourtReserve Pulse: Settings Tab.


Revenue

Definition: Everything paid on public bookings during the selected period by people who booked without a membership.

How it's calculated: SUM (payments on public bookings) within date range.

Why It Matters: Revenue is your top-line measure of how much business comes from outside your membership. It shows whether Public Booking and Reserve with Google are bringing in meaningful income or only occasional bookings.

For a small club, public revenue can fill court time that members don't use. For a larger club, tracking this over time helps you judge whether promoting your Public Booking link or Reserve with Google listing is paying off.

Note: Revenue is counted on the day the payment cleared (cash basis), the same rule the Financials tab uses. Bookings canceled after payment are left out, and refunds are subtracted. Revenue includes sales tax.

For example: Your club shows $1,207 in public revenue over the last 30 days, up 137.6% from the prior period. Checking the Where They Came From table shows whether that growth came from Reserve with Google or your direct link.


Public Bookings

Definition: Paid reservations and event registrations made by people who booked without a membership during the selected period.

How it's calculated: COUNT (paid public bookings) within date range.

Why It Matters: Public Bookings shows how much activity comes through your public sources, regardless of how much each booking is worth. Comparing it to Revenue tells you whether growth comes from more bookings or higher-value bookings.

Note: Bookings are counted on the day the payment cleared, the same rule the Financials tab uses.

For example: Your club shows 42 public bookings over the last 30 days, up 223.1%, while revenue rose 137.6%. Bookings grew faster than revenue, which can mean more of those bookings were lower-priced.


New People Reached

Definition: Distinct people behind the public bookings in the selected period, matched on the email address used at checkout, or the phone number when there is no email. One person who books four times counts once.

How it's calculated: COUNT DISTINCT (booker identity) within date range.

Why It Matters: New People Reached tells you how many different players your public sources are bringing to your club. A high booking count from a small number of players means a few repeat bookers are driving activity, while a number close to Public Bookings means most players booked once.

For example: Your club shows 27 new people reached across 42 public bookings, about 1.6 bookings per player, up 170% from the prior period. Bookings grew faster than the number of people, so some players are booking more than once. The Who Booked table shows which of those players booked more than once.


Became Members

Definition: People whose first visit to your club was a public booking and who later bought a membership.

How it's calculated: COUNT (public bookers with a later membership start) within date range.

Why It Matters: Became Members shows whether public booking works as a path into membership. Even a small number here means public players are discovering your club and choosing to stay.

Note: Bookers who were already members are not counted.

For example: Your club shows 4 people who became members over the last 30 days after their first visit was a public booking. Each of them found your club through Public Booking or Reserve with Google and decided to stay. The Where They Came From table shows which source brought them in, and the Who Booked table marks them as Now a member.


Revenue per Person

Definition: Public booking revenue divided by the number of distinct people who booked.

How it's calculated: Revenue per Person = Public Booking Revenue ÷ Distinct Bookers.

Why It Matters: Revenue per Person shows how valuable each public player is to your club on average. A drop can mean more players are booking once or choosing lower-priced options, even when total revenue is up.

Note: Revenue per Person includes sales tax, matching the Revenue card and the Revenue From Players Who Were Not Your Members panel.

For example: Your club shows $45 in revenue per person, down 12%, even though total revenue rose 137.6%. More players booked, but each one spent less on average.


Revenue From Players Who Were Not Your Members

The Revenue From Players Who Were Not Your Members panel summarizes public revenue for the selected period in one place. It shows total public revenue, the number of bookings, and the number of players who booked without a membership and paid you.

A bar below the total splits revenue by source. The legend shows the dollar amount and percentage share for each:

  • Green - Reserve with Google

  • Blue - Direct Public Booking URL

Hover over or tap a source in the bar or legend to see its revenue, share, and description.

Note: This panel includes paid reservations and event registrations, counted on the day the payment cleared, the same rule the Financials tab uses. Bookings canceled after payment are left out, and refunds are subtracted.

Why It Matters: This panel answers the core question of the tab at a glance: how much non-member business your club is getting, and which source is bringing it in.

For example: Over the last 30 days, the panel shows $1,207 from 42 bookings by 27 people. Of that, $79 (7%) came through Reserve with Google and $1,128 (93%) came through the Direct Public Booking URL, so most public business is coming from your own link.


Public Booking, Day by Day

The Public Booking, Day by Day chart shows how public bookings trend across the selected period. By default, each line shows a source's bookings as a share of everything your club booked.

Use the dropdown at the top right to change what the chart measures:

  • Public share of all bookings - Each source's bookings as a share of everything your club booked. This is the default view.

  • Revenue by source - What each source paid you, shown in dollars

  • Court hours by source - Court hours sold through each source, shown in hours

  • Event registrations by source - Event spots sold through each source, shown as a count of spots

  • First-time against returning - Every public booking, split by whether it was that person's first public booking ever at your club or a return. A player who first booked last year and booked again this period counts as returning. This view uses different lines, described below.

The chart includes four lines:

  • Green - Reserve with Google

  • Blue - Direct Public Booking URL

  • Orange - All public booking, the two sources combined

  • Gray dashed - The same measure for the prior period, for comparison

In the First-time against returning view, the chart shows these lines instead:

  • Pink - First-time, public bookings that were the person's first

  • Purple - Returning, public bookings from people who had booked before

  • Orange - Total, all public bookings

  • Gray dashed - The same measure for the prior period

Each point on the chart is the actual value: one point per day for date ranges up to 60 days, one per week up to 92 days, and one per month beyond that. The description under the chart title changes to match the selected view.

Why It Matters: This chart shows whether public booking is a steady part of your club's activity or comes in bursts. A rise that lines up with a promotion, an event, or a new Reserve with Google listing helps you see what is driving public demand.

For example: Over the last 30 days, public booking jumps from day to day. It peaks at more than half of all bookings on October 10 and about 50% on October 25, with several days at 0% in between. The blue Direct Public Booking URL line drives nearly every peak, while the green Reserve with Google line stays under about 10%. Spikes like these often line up with specific events or open-play sessions that draw non-members.

Hover Tooltips

Hover over any point on the chart to see a tooltip with the date and the value for each line in the selected view, including the prior period.

For example: In the default view, hovering over Wednesday, October 21 shows Reserve with Google at 10.0%, the Direct Public Booking URL at 20.0%, and all public booking at 30.0%. The prior period shows 0.0%, so the club had no public bookings on the same day last period.


Public Booking Share, Court Hours, and Event Registrations

Three panels sit side by side below the chart. Each one compares public booking to the rest of your club’s activity for the selected period.

Why It Matters: These three panels put public booking in context. Public revenue may look strong on its own, but comparing it to member bookings and unsold capacity shows how much room you have to grow public business without crowding out members.

Public Booking Share

The Public Booking Share panel shows how your club’s bookings split between each public source and all other bookings. Above the bar is the total number of bookings for the period. The bar shows the split, with the count and share for each in the legend:

  • Reserve with Google

  • Direct Public Booking URL

  • All other bookings - Bookings made by members, staff, and other non-public sources

A line at the bottom shows the public booking share for the prior window, so you can compare at a glance.

For example: Of 286 bookings over the last 30 days, Reserve with Google accounts for 4 (1%) and the Direct Public Booking URL for 38 (13%). The prior window line shows public booking was 5% of all bookings, so the public share has nearly tripled.

Court Hours

The Court Hours panel shows the court hours your club offered during the selected period that members, staff, and kiosk bookings left open, and how many of those public booking filled. Above the bar is the number of hours left open. The bar splits those hours into:

  • Public booking - Open hours booked through public sources

  • Still unsold - Open hours that no one booked

The two add up to 100%. A line below the bar shows the hours members, staff, and kiosk took, and their share of all hours offered.

For example: Over the last 30 days, your club offered 1,060 court hours. Members, staff, and kiosk took 625 (59%), leaving 435 open. Public booking filled 16 of those open hours (4%), and 419 (96%) went unsold. With more than 400 open hours unsold, there is room to grow public booking without crowding out members.

Event Registrations

The Event Registrations panel shows the event spots your club offered during the selected period that members left open, and how many of those public booking filled. Above the bar is the number of spots left open.

A bar splits the open spots into:

  • Public booking - Open spots filled through public sources

  • Unfilled - Open spots that no one took

The two add up to 100%. A line below the bar shows the spots members took, and their share of all spots offered.

For example: Over the last 30 days, your club offered 1,169 event spots. Members took 740 (63%), leaving 429 open. Public booking filled 32 of those open spots (7%), and 397 (93%) went unfilled.


Where They Came From

The Where They Came From table shows public activity by source. Each booking is tagged with the source it came through, Reserve with Google or the Direct Public Booking URL.

Bookings made through Google carry a Reserve with Google token. Any public booking without that token came through the Public Booking link you publish yourself.

The table displays the following columns for each source:

  • Source - Reserve with Google or Direct Public Booking URL

  • Bookings - Number of paid public bookings from that source

  • Revenue - Amount paid on those bookings

  • Became members - Players from that source who went on to join your club

Why It Matters: This table shows which source is worth more attention. If one source brings in more bookings but fewer members, or the other way around, you can decide where to focus your promotion.

For example: Over the last 30 days, Reserve with Google brought in 4 bookings and $79, while the Direct Public Booking URL brought in 38 bookings and $1,128. Neither source produced a new member yet.


What Arrived Through Google

The What Arrived Through Google panel focuses on bookings made through Reserve with Google during the selected period. It counts bookings that carried a Reserve with Google token and shows what those players paid:

  • Revenue - Amount paid on Reserve with Google bookings

  • Bookings - Number of Reserve with Google bookings

  • Members who joined after booking through Google - Players who booked through Reserve with Google and later joined your club as members, matched by email address

  • Membership fees paid by those members so far - Membership payments recorded so far for those players. This is a running total, not a monthly rate.

Why It Matters: This panel shows the full value of your Reserve with Google listing, including any membership revenue that started with a Google booking. For more on setting up Reserve with Google, see Public Booking: Reserve with Google.

For example: Over the last 30 days, Reserve with Google brought in 4 bookings and $79. No one who booked through Google has joined as a member yet, so membership fees show $0. If a Google booker later buys a membership, their membership payments are added here, showing the full value of that first Google booking over time.


Where the Journey Leaks

The Where the Journey Leaks panel follows every public checkout started during the selected period, from the first click to a paid booking, and what players who paid did next. All figures are counted from your booking records; nothing in this panel is estimated. Visits to the booking page alone are not recorded or counted.

The left side shows how many public checkouts were started and how many moved through each step:

  • Checkouts started - A visitor reached the booking summary.

  • Reached payment - A court or event spot was held for the visitor. Shown as a percentage of checkouts started.

  • Paid bookings - The payment cleared in this period and the booking was not canceled after payment. These are the same bookings counted on the Public Bookings card. Shown as a percentage of checkouts that reached payment.

The left side counts bookings, and the right side counts people. Its heading shows how many people made those paid bookings, for example "27 people made those 42 bookings", followed by what they did afterward:

  • Came back and booked again - Players with two or more paid bookings in this period, as a percentage of players who paid

  • Became a member - Players who joined your club, as a percentage of players who paid

A line at the bottom explains the gap between steps, including checkouts that stopped before payment, checkouts that were held but never paid, and bookings left out because they were paid outside the period or canceled after payment.

Why It Matters: This panel shows where you lose public players. A drop before payment points to the booking experience, while a low rate of repeat bookings or new members points to what happens after the first visit.


Who Booked

The Who Booked table lists every player who booked without a membership and paid your club during the selected period, sorted by highest spend first.

The table displays the following columns for each player:

  • Player - Player's name

  • Found you via - The source of the player's first public booking at your club, Reserve with Google or Direct Public Booking URL

  • Bookings - Number of paid public bookings during the period

  • Spend - Total amount the player paid during the period

  • Status - One of three values:

    • Now a member - The player has a member account at your club, matched by email, that was created after their first public booking. This status takes priority over the other two.

    • Repeat booker - The player made two or more paid bookings within the selected period.

    • Booked once - All other players.

  • Profile - Select View More to open the player's profile

Note: Bookings and Spend count all of a player's public bookings in the period, whichever source each came through. Because Found you via shows only the source of the first booking, totals by source here can differ from the Where They Came From table, which counts each booking by its own source.

Note: Status counts only bookings in the selected period, not all time. Bookings canceled after payment are left out, and refunded bookings are not counted.

Use the page controls at the bottom right to move through the list. The footer shows how many players are in the list.


Messaging Players

Players who match a member account at your club have a checkbox. Select one or more players to show a bar at the bottom of the table with options to:

  • Select all - Select every player with a member account across all pages, not just the current page. Select Deselect all to clear your selection.

  • Email - Send an email to all selected players.

  • Text - Send a text message to all selected players.

  • Push - Send a push notification to all selected players.

  • Create group - Create a member group from the selected players.

Your selection stays in place as you move between pages. Changing the date range clears it.

Note: Guests with no member account can't be selected or messaged from this table. When the list includes guests, the table footer shows how many.

Why It Matters: The Who Booked table turns public booking data into a list you can act on. Repeat bookers have already chosen your club more than once and are often the best candidates for a membership offer.

For example: Looking for players marked Repeat booker gives you a short list of public players to reach out to about membership options.


Player Profile

Select View More on any row to open the Player Profile panel.

The panel includes:

  • Profile header - Player name, status, email address, phone number, and the source they found you through.

  • Date range - The selected period, with an activity rate, Total Activities, Last Active, and Member Since. The activity rate shows as Activities/Week for date ranges of 60 days or fewer, and Activities/Month for longer ranges. Member Since reads Not a member if the player isn't a member.

  • Total Spending - The player’s total spend for the period, with a breakdown by category, such as Reservations and Events, showing the amount and percentage share. Expand a category to see each booking, with its name, date and time, payment date, payment method, and amount.


When Reserve with Google Is Off

If Public Booking is on but Reserve with Google is not, the Public tab shows the full layout with one source, the Direct Public Booking URL. The Where They Came From table and the What Arrived Through Google panel don't appear.

A Reserve with Google card, marked OFF, appears in place of the Revenue From Players Who Were Not Your Members panel. It shows how many public bookings your club had during the selected period and notes that none came through Google.

A summary beside it shows your public booking revenue for the period, all of it through your own link. Click Turn on Reserve with Google to set it up. Reserve with Google is included in your plan, with no new fees. For setup steps, see Public Booking: Reserve with Google.


When Public Booking Is Off

If Public Booking is turned off for your club, the Public tab shows a different layout. Instead of public revenue and bookings, it shows how much court time and event capacity went unused, which is the capacity Public Booking could help fill.

This layout appears whenever Public Booking is off, even if Reserve with Google is turned on.

The following sections do not appear while Public Booking is off: the public KPI cards, Revenue From Players Who Were Not Your Members, Public Booking, Day by Day, Public Booking Share, Court Hours, Event Registrations, Where They Came From, What Arrived Through Google, Where the Journey Leaks, and Who Booked.

KPI Cards

  • Court Hours Offered - Every bookable court hour on your schedule during the selected period.

  • Unsold Court Hours - Offered hours that no one booked.

  • Unsold Share - Unsold hours as a share of the hours you offered.

  • Open Event Spots - Spots still open across your upcoming events and clinics. When prices are set on those events, the tooltip also shows the listed value of the open spots.

You can show or hide each of these cards from the Settings tab, under Public, the same way as the public KPI cards.

Unsold Court Time

The Unsold Court Time card shows your total unsold court hours for the selected period, with one line of summary text. When 50% or more of your court time went unsold, the text says more than half of your court time went unsold. Otherwise, it states the exact unsold share. A bar below compares unsold hours with booked hours, with the hours and share for each in the legend.

The Reach more players panel beside it explains that Public Booking can reach players beyond your existing members, including players searching for courts on Google. Click Get started to open your Public Booking settings. For setup steps, see the Public Booking setup article.

Inventory You Could Sell on Day One

The Inventory You Could Sell on Day One table lists the next 10 upcoming events that still have open spots. For each event, it shows:

  • Coming up with open spots - Event name

  • When - Event date and time

  • Open spots - Number of spots still available

  • Listed price - The event’s price. No price set appears for events without a price.

A listed value tag at the top right shows the total value of the open spots, for example “$169,009 listed value”. It only appears when that value is above $0.

Note: Only events with a capacity set are included. The table looks ahead as far as your club's event list is set to show events, or 90 days if that isn't set.

Why It Matters: These views show the court time and event spots your club already has but isn't filling. A high Unsold Share or a long list of open event spots can be a sign that opening bookings to non-members is worth considering.

For example: If your club offered 1,000 court hours and 400 went unbooked, Unsold Share shows 40%. Those 400 hours, plus the open spots in the inventory table, are what non-members could book if Public Booking were turned on.


Export Options

The Public tab can be exported using the Export button in the top right corner of the page. Two formats are available:

  • Download PDF - A print-ready snapshot of the full Public tab as it appears on screen.

  • Download CSV - A ZIP file containing per-widget data files for further analysis in a spreadsheet.


Data Freshness

A footer below the table shows when the displayed data was last updated:

  • Data Through - The most recent date and time included in the tab's data.

  • Refreshes Nightly - The scheduled time each night when the data updates, shown in ET.

  • Last Refresh - The actual date and time of the most recent completed data refresh.


Explore Pulse Dashboard

This article is part of the CourtReserve Pulse series. See the full series below.

Did this answer your question?