Help

The customers directory

See every customer's lifetime visits, spend, and membership status in one place, then slice your audience with the customer report.

6 min read

The customers directory is your full contact list, with lifetime visits, spend, and email status for everyone who has booked, subscribed, or been imported. The customer report adds the headline numbers on top - active and new customers, retention, and visit frequency - so you can see how your audience is growing.

This article covers both: the directory where you browse and filter people, and the customer section of Reports where you read the trends.

The customers directory listing customers with name, visits, spend, first visit and last visit columns
The customers directory at Customers in the admin sidebar

Customers vs subscribers

Session distinguishes two kinds of contact, and the difference matters for how you read the directory.

  • A customer is someone who has actually booked and attended a session - they have a realised visit.
  • A subscriber is someone on your marketing list at this venue - the people a marketing email is sent to.

These overlap: a customer can also be a subscriber. There's no stored "type" - both are worked out live from your data, so a not-yet-booked subscriber automatically becomes a customer the moment they book.

Note

The summary at the bottom of the list always reads "N contacts" - the total is everyone, customers plus people who haven't booked yet. Beside it sit two clickable chips, "customers" and "subscribers", that filter the list to each segment.

What's in the list

Each row shows lifetime, all-time figures so a customer never disappears just because they were quiet this month.

  • Name - with their email and email delivery status underneath.
  • Visits - lifetime count of realised visits (confirmed or completed bookings for sessions that have already happened).
  • Spent - lifetime net spend (what they paid, minus any refunds).
  • First visit and Last visit - the dates of their earliest and most recent realised visits.

Click any column header to sort the whole list by it - sorting and search both run across every customer, not just the page you're looking at, so an A-Z view surfaces the right person even if they're on a later page.

Open a customer to edit their details, and you'll find a History section - a plain, time-ordered log of the key admin actions on that customer's record, so you can see what changed and who changed it.

Filtering the directory

Two dropdowns above the list let you narrow your audience. They combine, so you can stack a customer type with an email status.

The "All customers" dropdown

This single dropdown covers three different cuts (picking one clears the others):

  • Customers (booked) / Not yet booked - the transaction split described above.
  • Users / Members / Former members - everyone, vs active members only, vs people whose membership has ended. These options only appear once you have at least one membership tier.
  • New this period / Returning - new customers (their first-ever visit falls in the selected period) vs returning ones.

The "New" and "Returning" cuts depend on a time period. Open the directory from a customer report segment (see below) to land on the right period, or they default to the last 30 days.

The "All mail status" dropdown

Filter by email deliverability, or by one of two marketing filters. Subscribers shows the customers on your marketing list - who a broadcast is sent to. Marketing consent shows everyone who agreed to hear from you. Delivery statuses (like bounced) come from your email provider and help you spot addresses that are no longer reaching anyone.

The two match, and stay in step. Both are recorded the moment a customer ticks the box at checkout, whether or not you have turned email marketing on, and both are cleared together if that customer later unsubscribes. So your list is already waiting for you the day you switch marketing on, and your first broadcast reaches everyone who agreed. Nothing is sent until you enable marketing and choose a plan.

A bounced subscriber still appears under Subscribers, badged, because they are still on your list - they just won't receive the next broadcast. That's deliberate: it's how you find the addresses worth cleaning up.

Tip

Use Subscribers plus the email export to build a clean send list. See automated emails for what Session sends on your behalf.

The customer report

The customer section of Reports sits between the occupancy heatmap and the year-end totals. It gives you the headline numbers for a chosen date range, with a comparison against the previous period of the same length.

The figures use one consistent definition of a "visit": a confirmed or completed booking for a session that has already started. A future booking isn't counted as a visit yet. Each card shows the change against the same-length period immediately before.

  • Active customers - how many distinct people visited in the period.
  • New customers - first-time visitors (their lifetime-first visit was in this period).
  • Retention rate - the percentage of the previous period's active customers who came back this period. With no prior period to compare against, this reads "Not enough history yet" rather than 0%.
  • Avg sessions per customer - visits divided by active customers.

Below the headline cards, the "Sessions per customer" distribution splits active customers into 1, 2-4, and 5+ visits. Each band is clickable: it opens the directory pre-filtered to those customers for the report's date range, so you can go straight from "who are my regulars?" to the actual list of names.

Note

Pick the report date range with the date picker in the page header, and scope it to one location if you run more than one. The customer figures follow your choices; the year-end section below them stays organisation-wide.

Common questions

  1. Why doesn't a customer's report period activity match their directory row? The report figures scope to your selected date range, while the directory columns are always lifetime totals. A customer with no activity in the chosen period still appears in the directory with their all-time numbers.

  2. A guest booked but I can't see them under a membership or consent filter - why? Customers without an email address (some guests and imported placeholders) are included in the membership and consent filters but excluded from the New/Returning period filters, so those period cuts match the report's headline population exactly.

  3. How do I add or invite people to this list? The directory fills automatically from bookings, memberships, and imports. To bring in an existing contact list, use Import data. To give someone admin or staff access instead, see invite your team.

  4. Can I see one customer's full history? Yes. Open any customer from the directory to view their bookings, membership status, and email preferences, and to manage on their behalf. See customer accounts & bookings.

  5. How do I export the list? The directory has an export that produces a CSV including lifetime and in-period visits and spend, phone, and marketing consent - handy for accountants or a one-off mail merge. See CSV exports.

  6. How do I see members who have cancelled? Choose Former members in the "All customers" dropdown. It lists people who subscribed to a membership here and no longer have one, and each row is tagged "Former member" in the main list too. Someone who cancelled but is still inside the period they paid for stays under Members until that period ends, because they still get their member benefits. Members brought across from another booking system who never subscribed here aren't counted as former members.

  7. Can I see the exact date a membership ended? Yes. Every former member's row shows "Ended" followed by the date, next to their email address, and the same date appears in the Membership ended column of the CSV export. This is the date their benefits actually stopped - so for someone who cancelled part-way through a paid month, it's the day that month ran out, not the day they clicked cancel.