CourtPOS

Clients & CRM

One player directory, shared across your whole club

Every booking, payment, and membership a player has is on one profile — so staff aren't hunting across a booking system, a till, and a spreadsheet to answer a simple question.

What's included

Player profiles

Contact info, booking history, payment history, and membership status in one place.

Segmentation

Group players by activity — like "hasn't booked in 60 days" — for targeted promotions.

Duplicate detection

Merge a player's guest bookings with their account instead of tracking them as two people.

GDPR data tools

Export or delete a player's personal data on request, directly from their profile.

Why it matters

One answer, not three systems

Staff see a player's full history in one place when they call with a question.

Promotions that actually target the right players

Segments built from real booking behavior, not a guess.

Compliant by default

Data export and deletion requests are a built-in workflow, not a manual scramble.

How it works

  1. 1

    Players build a profile automatically

    Every booking, payment, and membership action updates the same player profile.

  2. 2

    Segment by behavior

    Build a segment from real activity — booking frequency, spend, or membership status.

  3. 3

    Act on it

    Send a targeted promotion to a segment, or pull up a profile instantly at the front desk.

Frequently asked questions

Can I merge a guest booking with a player's account?
Yes — duplicate detection flags likely matches so they can be merged into one profile.
Can staff see a player's full history when they call?
Yes — booking, payment, and membership history are all on one profile.
Can players request their data be deleted?
Yes — data export and deletion requests are handled directly from a player's profile, aligned with GDPR.

See clients & crm in your club

Book a 30-minute demo tailored to your sport and current setup.

Book a Demo