GOLF & MEMBER CLUBS

How do the best-run courses make every round feel like the standard?

Calisto Pro ties tee sheets, dining tabs, member statements, and tournament scoring into one quiet, high-end ecosystem, setting a standard of service other clubs envy.

Public Courses · Private Clubs · Country Clubs · Resort Golf · Multi-Course Operators

Calisto Pro

One operating system for golf clubs & courses

Everything a head pro, a dining captain, a grounds marshal, and a member touches, running off one record. A nine-hole executive course and a championship country club are held to the same standard.

Tee Sheet, Membership, Tournaments & Handicaps

Drag-and-drop tee times, structured membership tiers with family inheritance and waitlist automation, tournaments with live leaderboards, and scores that post from the round the tee sheet already recorded.

Learn more →

Lessons, Pricing & Member Billing

Teaching packages with countdown balances, carts and caddies checked before the shotgun confirms, demand-driven green fee pricing, and every charge from every outlet consolidated on one member statement.

Learn more →

Pro Shop, F&B, POS & Member Charging

Pro shop, bar, and maintenance on one inventory system, with every register writing to one house account and mobile ordering from the 10th tee.

Learn more →

Staff, Grounds Crew & Club Payroll

Golf pros on per-lesson rates, dining staff on hourly plus tips, grounds crew on salary, and seasonal marshals and lifeguards on the same schedule as the year-round team.

Learn more →

Course Maintenance, Gate & Operations

IoT-driven course maintenance with automated dispatch, gate access enforced from live dues status, and a GM dashboard showing what is selling and what is breaking across pro shop, kitchen, grounds, and pool.

Learn more →

Website, App, Portal & Displays

A member portal with tee times and billing, a club app and website on the same database, and clubhouse display boards, kiosks, and first-tee screens, all reading one catalog.

Learn more →

Member Communication

Every channel filing on one member record, and a phone that shows the tee time before the call connects.

Learn more →

Marketing, Loyalty & Reviews

Campaigns segmented on rounds played and dining visits, loyalty that scores five engagement factors, and reviews sent after the round rather than on a weekly blast.

Learn more →
Every Golf Operation

One platform for every club director

The format changes. The login does not.

  1. Mobile-first booking for walk-up and transient play. The walk-up at the counter and the booking made in the car park cannot take the same slot.

  2. Maximize yield on weekend peak. Demand, weather, fill history, player type, time of day, and day of week set the rate. The GM approves it.

  3. Direct booking holds priority. Only the unsold inventory syncs to GolfNow and TeeOff, automatically.

  4. Real-time pace tracking, cart fleet GPS, bag drop management, and starter operations.

Calisto Workforce · CLUB LABOR CYCLE

The rota reads the tee sheet.

Five stages on one database, so the schedule that staffs Saturday and the report that prices it are never two tools.

ADD YOUR TEAM

Three ways to add your team to Calisto Pro

Three options adapt to every subscriber.

Agenda

Add anyone to your system for tasks and scheduling

Add any Calisto user to your system to assign tasks or scheduling. This allows the user to be included in tasks and scheduling through Agenda. Because the user only sees the assigned task or shift, this is a great option for shift employees, third-party contractors, and volunteers.

Station

Decide what every employee sees of your system

Give each employee access to just what they need so they can do their job with ease with Station. Start with a pre-made template or customize each portal as your needs change. Station works best for companies that use Workforce.

Full access

Admins who see everything

Add additional users as needed for full access to every app, every screen, and every record. Available at no additional cost for subscribers of Calisto Commerce and Calisto Ops.

Your team, your portals, and your admin access are all managed in Purview.

The Facility Plan

Practice bays, the clubhouse, and the function room.

A club is a practice facility, a clubhouse and an events business sharing one site. The same editor draws all three, and each bay, table or space you name becomes something a member can book or an event can be held in. Tee boxes and courts are first-class elements in the catalog rather than rectangles you label by hand.

Calisto Core

Tee Sheet, Membership, Tournaments & Handicaps

Drag-and-drop tee times, structured membership tiers with family inheritance and waitlist automation, tournaments with live leaderboards, and scores that post from the round the tee sheet already recorded.

One Tee Sheet. Every Screen Reads It.

A member drags their 8:30 Saturday foursome into the 9:00 slot, and the website, the app, the pro shop screen and the marketplace listing all move with it. Booking rules enforce minimum lead time, maximum group size and member-only blocks. Board members open a 14-day advance window, regular members 7, and guest sponsorship counts against a monthly limit per tier. The rules run before the booking confirms, not after someone notices a conflict.

Bookings · Reservations
Total
12
Quote
1
Pending
2
Confirmed
4
Active
2
Completed
2
Cancelled
1
At Risk
Normal
Inactive

By business area

PurviewTypeBookingsIn-HouseArriving Today
Coral Bay ResortStays201
Garden BungalowsStays220
La TerrazaDine201
Bay ExperiencesExperiences200
Coral Bay SpaTime-Slots201
Events & VenuesEvents200
Business area
CustomerResourceBusiness AreaStatusDateConfirmationActions
Carmen AlmonteOcean Suite 204Coral Bay ResortConfirmed8/7/2026CB-48120
Thabo NkosiGarden Bungalow 6Garden BungalowsChecked In8/3/2026GB-22077
Élodie MarchandTerrace, Table 12La TerrazaConfirmed8/5/2026LT-90441
Diego FerrerCatamaran, Half DayBay ExperiencesPending8/9/2026BX-11208
Amina YusufSpa, Treatment 2Coral Bay SpaConfirmed8/6/2026CS-33810
Grupo CaribeSalón MayorEvents & VenuesQuote9/12/2026EV-70155
Owen BennettOcean Suite 118Coral Bay ResortCompleted7/29/2026CB-47990
Priya RaghunathanTerrace, Table 4La TerrazaConfirmed8/8/2026LT-90502
Nadia HaddadGarden Bungalow 2Garden BungalowsChecked In8/4/2026GB-22104
Luis PeñaDiving, MorningBay ExperiencesPending8/10/2026BX-11244
James ChenSpa, Treatment 1Coral Bay SpaCancelled8/5/2026CS-33788
Sala MayorSalón MenorEvents & VenuesCompleted7/26/2026EV-69880

Membership Data the Whole Club Reads

A member's son is a Junior Member: different dues rate, different tee time privileges, a quarterly Food & Beverage minimum half his father's. Full, Senior, Junior, Social, and Honorary each carry their own rules, and family privileges inherit down the household. Those are structured rules the tee sheet and the register both enforce, rather than rules somebody at the counter has to remember. The lifecycle tracks from application through waitlist, active status, suspension and resignation, and dues billing, initiation fees and capital assessments live on the membership record.

Registry · Members
Total Members
12
Active
8
Frozen
2
Programs
3
Normal
At Risk

By purview

PurviewTypeMembersActiveFrozen
Coral Bay ClubMembership541
Bay Sailing AcademyPrograms430
Spa MembershipMembership311
Status
Purview
Plan / Tier
Join date
NameEmailPurviewTierStatusJoin DateRenewalActions
Carmen Almontel2carmen.almonte@correo.doCoral Bay ClubPlatinumActive3/12/20243/12/2027
Thabo Nkosil2thabo.nkosi@mail.co.zaCoral Bay ClubGoldActive9/2/20249/2/2026
Élodie Marchandl1elodie.marchand@courriel.frCoral Bay ClubGoldFrozen11/21/202311/21/2026
Diego Ferrerl1diego.ferrer@correo.doCoral Bay ClubSilverActive1/8/20251/8/2027
Amina Yusufpendingamina.yusuf@barua.keCoral Bay ClubSilverSuspended6/30/20256/30/2026
Priya Raghunathanl2priya.r@correo.doBay Sailing AcademyFull SeasonActive2/14/20252/14/2026
Owen Bennettl1owen.bennett@post.ukBay Sailing AcademyFull SeasonActive4/3/20254/3/2026
Nadia Haddadunverifiednadia.haddad@barid.maBay Sailing AcademyJuniorActive8/19/20258/19/2026
Luis Peñaunverifiedluis.pena@correo.doBay Sailing AcademyJuniorCancelled5/27/20245/27/2025
Carlos Reyesl2carlos.reyes@correo.doSpa MembershipUnlimitedActive3/5/20253/5/2026
Maria Santosl1maria.santos@correo.doSpa MembershipTen VisitFrozen7/11/20257/11/2026
James Chenpendingjames.chen@mail.sgSpa MembershipTen VisitPending8/1/20268/1/2027

The First Impression Is the Application

A prospective member's first experience of the club is not the fairway. It is how the application was handled: a form that arrives, an approval that comes back in a day, an agreement they sign on their phone, a first dues charge that posts cleanly. The membership director tracks every prospect from first inquiry through application, tour, committee vote, and initiation fee payment, so the waiting list is a pipeline stage rather than a spreadsheet tab. The waitlist queues itself: a slot opens, the offer goes out, it expires, the next prospect moves up.

Registry · Inquiries
Prospects
9
Pending
5
Converted
4
At Risk
Normal
NameContactTier InterestProspect DateStatusActions
Valentina Cruzvalentina.cruz@correo.doResident Premium8/4/2026Pending
Idris Belloidris.bello@posta.ngResident Basic8/3/2026Pending
Clara Nogueiraclara.nogueira@correio.ptFamily8/2/2026Pending
Grupo Caribecompras@grupocaribe.doCorporate Seat7/31/2026Pending
Leila Mansourileila.mansouri@barid.maAcademy Season7/29/2026Pending
Marcus Otienomarcus.otieno@barua.keResident Basic7/21/2026Active
Beatriz Salasbeatriz.salas@correo.doResident Premium7/18/2026Active
Henrik Dahlhenrik.dahl@post.dkAcademy Season7/14/2026Active
Zanele Dubezanele.dube@mail.co.zaFamily7/9/2026Active

The Agreement Signs on the Phone

The committee approves and the agreement sends for signature through Sign. Event contracts and liability waivers execute through the same system, so the membership file is complete without anything being scanned.

Sign · Documents
DocumentSignerStatusSentCompleted
Group booking agreement — AlmonteCarmen AlmontePending8/4/2026
Supplier contract — Nkosi LogisticsThabo NkosiSent8/3/2026
Venue hire — Sala MayorSala MayorCompleted7/28/20267/30/2026
Equipment damage waiverDiego FerrerAwaiting8/5/2026
Seasonal staff contract — 2026Luis PeñaDraft
Partner referral termsAmina YusufDeclined7/22/2026
Photography releaseÉlodie MarchandExpired6/30/2026
Catering SLA — Grupo CaribeGrupo CaribeCompleted7/15/20267/17/2026

72-Player Shotgun. Signup to Results. No Spreadsheet.

A member registers for Saturday's Member-Guest on the member portal and pays the entry fee at checkout. Tournament entries and event registrations process through Tickets, with QR check-in at the starter. Their GHIN handicap and payment status populate the roster automatically. Tee times block. Carts assign. A shotgun template recalculates hole assignments and group sizes when the field turns from foursomes to threesomes, and a crossover start reshuffles itself. After the round, scores enter on digital scorecards with dual signatures, and the leaderboard updates live on the website, the app, the lobby display, and the first-tee board.

Tickets · Attendees
Total Attendees
1,842
Checked in
1,284
Pending
558
Check-in Rate
70%
Revenue
6,270,000
Normal
Business area
Ticket type
Source
AttendeeEmailBusiness AreaSourceTicket typeStatusIssuedActions
Marta Alvarezm.alvarez@example.comMain stageWebGeneral admissionChecked In7/14/2026
James Chenj.chen@example.comMain stageWebVIPChecked In6/30/2026
Nadia Haddadn.haddad@example.comMain stageBox OfficeGeneral admissionPending8/6/2026
Owen Bennetto.bennett@example.comSide roomPartnerEarly birdChecked In5/19/2026
Carmen Almontec.almonte@example.comSide roomWebGeneral admissionChecked In7/2/2026
Diego Ferrerd.ferrer@example.comWorkshopsWebWorkshop passPending8/1/2026
Priya Raghunathanp.raghunathan@example.comWorkshopsCompWorkshop passChecked In7/28/2026
Luis Peñal.pena@example.comMain stagePartnerVIPChecked In6/11/2026
Ana Okonkwoa.okonkwo@example.comSide roomBox OfficeGeneral admissionPending8/7/2026
Erik Lindqviste.lindqvist@example.comMain stageWebEarly birdChecked In4/22/2026
Yara Bakry.bakr@example.comWorkshopsWebWorkshop passChecked In7/19/2026
Rafael Santosr.santos@example.comSide roomCompVIPPending8/5/2026

Leagues, Tennis, Pool and Banquet. One Engine

League seasons run the same engine: match scoring, season statistics, standings, and prize funds all connect to the same member record. Tennis courts, pool lanes, simulator bays, and banquet rooms book through the same rules engine that powers the tee sheet.

Today · in the room
08:00Terrace · breakfast set
11:30Ballroom · Northwind galanow
16:00Boardroom · turnover
19:00Ballroom · doors

The Card Posts Itself. The Index Stays Current.

Scores attach to the tee time that created them, so a posted round already knows the course, the tees, the date and the playing partners. No card gets typed into a second system, and no round goes unposted because the member forgot on the drive home. The handicap index is current at the gate, the pro shop, and the event signup: it lives on the member record rather than in a governing-body portal nobody checks. Flight assignment for the club championship, the shotgun pairing sheet, and the guest-play eligibility check all read the same number on the same day.

Registry · Analytics
Total Members
486
Active Rate %
88.7
MoM Growth %
4.2
Avg Tenure (mo)
17.4
Member LTV
81,400
Utilization %
63.5
Normal
At Risk
Programs
3
Total Members
486
Total MRR
1,933,600
Blended Retention %
94.2
Blended Churn %
3.1
Normal
Critical

Program performance

PurviewTypeMembersRetention %Churn %MRRLTV
Coral Bay ClubMembership32195.12.51,530,40092,600
Coral Bay SpaMembership100934403,20068,300
Bay Sailing AcademyPrograms6592.33.1644,00094,300

Monthly New Members

0204161812025-12: 442025-122025-122026-01: 812026-012026-012026-02: 592026-022026-022026-03: 652026-032026-032026-04: 722026-042026-042026-05: 482026-052026-052026-06: 612026-062026-062026-07: 562026-072026-07

Membership Mix by Tier

Bookings · Reservations
Total
12
Quote
1
Pending
2
Confirmed
4
Active
2
Completed
2
Cancelled
1
At Risk
Normal
Inactive

By business area

PurviewTypeBookingsIn-HouseArriving Today
Coral Bay ResortStays201
Garden BungalowsStays220
La TerrazaDine201
Bay ExperiencesExperiences200
Coral Bay SpaTime-Slots201
Events & VenuesEvents200
Business area
CustomerResourceBusiness AreaStatusDateConfirmationActions
Carmen AlmonteOcean Suite 204Coral Bay ResortConfirmed8/7/2026CB-48120
Thabo NkosiGarden Bungalow 6Garden BungalowsChecked In8/3/2026GB-22077
Élodie MarchandTerrace, Table 12La TerrazaConfirmed8/5/2026LT-90441
Diego FerrerCatamaran, Half DayBay ExperiencesPending8/9/2026BX-11208
Amina YusufSpa, Treatment 2Coral Bay SpaConfirmed8/6/2026CS-33810
Grupo CaribeSalón MayorEvents & VenuesQuote9/12/2026EV-70155
Owen BennettOcean Suite 118Coral Bay ResortCompleted7/29/2026CB-47990
Priya RaghunathanTerrace, Table 4La TerrazaConfirmed8/8/2026LT-90502
Nadia HaddadGarden Bungalow 2Garden BungalowsChecked In8/4/2026GB-22104
Luis PeñaDiving, MorningBay ExperiencesPending8/10/2026BX-11244
James ChenSpa, Treatment 1Coral Bay SpaCancelled8/5/2026CS-33788
Sala MayorSalón MenorEvents & VenuesCompleted7/26/2026EV-69880
Calisto Commerce

Lessons, Pricing & Member Billing

Teaching packages with countdown balances, carts and caddies checked before the shotgun confirms, demand-driven green fee pricing, and every charge from every outlet consolidated on one member statement.

The Lesson Books Against the Pro

Instruction is inventory with its own availability, its own rate and its own package balance. A six-lesson package sold in March counts down as it is used, and the member sees the remaining balance in the portal alongside their statement.

Calisto Core · Calisto Nexus

Pro Shop, F&B, POS & Member Charging

Pro shop, bar, and maintenance on one inventory system, with every register writing to one house account and mobile ordering from the 10th tee.

One Inventory for Three Storerooms

A sleeve of Pro V1s sells at the pro shop register and the inventory count depletes immediately, with the reorder threshold triggering at the register rather than at counting time. Pro shop merchandise, bar stock and course maintenance supplies are one inventory system, so the walk-in cooler and the retail floor share a count.

Workforce

Staff, Grounds Crew & Club Payroll

Golf pros on per-lesson rates, dining staff on hourly plus tips, grounds crew on salary, and seasonal marshals and lifeguards on the same schedule as the year-round team.

Pro Shop, Kitchen, Grounds, Pool. One Schedule.

Golf pros, restaurant servers, grounds crew, lifeguards, marshals, and caddies on one roster. Each department carries its own staffing requirements. Summer lifeguards and tournament marshals schedule through the same system as year-round staff. The GM sees who is working and who called out across every department from one screen.

Calisto Ops

Course Maintenance, Gate & Operations

IoT-driven course maintenance with automated dispatch, gate access enforced from live dues status, and a GM dashboard showing what is selling and what is breaking across pro shop, kitchen, grounds, and pool.

Sensor Fires. Job Creates. Board Updates.

The walk-in cooler alarms at 3am: the temperature spike is detected, a maintenance job is created automatically, the duty engineer is notified, and by 7am the job is closed and the cooler is back to temperature. The irrigation sensor on hole 14 fires an alert, a maintenance job dispatches, the conditions board updates to "Hole 14: Cart Path Only," and members with morning tee times receive a push notification.

Signal · Alert Inbox
Pending
9
Critical
2
New Alerts
4
With Incidents
2
At Risk
Critical
AlertSeveritySourceRelated IncidentReceivedActions
Cold store above set pointCriticalNewTemp probe · Cold store 1INC-11844 minutes ago
Water detected under sink runCriticalNewLeak sensor · Staff kitchenINC-11859 minutes ago
Door held open past 90 secondsHighNewDoor controller · Loading bay22 minutes ago
Vehicle left geofence outside hoursHighNewGPS tracker · Unit 41 hour ago
Consumption 38% above the same hour last weekWarningEnergy meter · Main incomer2 hours ago
Battery below 15%WarningOccupancy sensor · Level 25 hours ago
Gateway lost uplink, recoveredWarningGateway · Site north8 hours ago
Firmware update availableInfoFleet · 6 devicesYesterday
Probe stopped reportingInfoTemp probe · Freezer 2Yesterday

The Pro Shop Stops Being the Switchboard

Course conditions, tournament pairings, dress code, dining hours: each one a clean public link on Sites, the club app, and the clubhouse Display boards. The pro shop stops being the switchboard that answers the same question forty times before noon.

Voice · Queue Editor

Queue Configuration

Gate, Pool, Fitness, Tennis. One Credential

The lifeguard scans a member's phone at the pool. The system confirms the family membership includes pool privileges for the member, their spouse, and two children under 18. Front gate, pool, tennis courts, fitness center: one credential, RFID or phone, checked against live dues status at the scan. Different family members, different access levels, all enforced by membership tier. Identity verification gates the initial credential issuance, so the membership card or phone credential belongs to a verified member.

Access · Keys
Total Keys
10
Active
6
Expired
1
Revoked
2
Lost
1
Normal
Inactive
Critical
Key IDNameTypeHolderLockStatusIssuedUsesActions
KEY-4021Front of house, day shiftMobile keyCarmen AlmonteMain entranceActive6/2/2026412
KEY-4022Housekeeping masterCardNadia HaddadFloors 1–4Active5/19/20261284
KEY-4023Plant roomPIN codeDiego FerrerPlant roomActive4/11/202696
KEY-4024Loading bay, deliveriesFobOwen BennettLoading bayActive7/8/2026233
KEY-4025Contractor, roof worksMobile keyVertex Roofing LtdRoof accessActive7/28/202614
KEY-4026Night managerCardLuis PeñaAll zonesActive3/30/2026907
KEY-4027Seasonal, summer teamCardJames ChenPool deckExpired6/1/2025318
KEY-4028Former supplierFobHarbour LinensService corridorRevoked11/14/202576
KEY-4029Leaver, notice servedMobile keyPriya RaghunathanAll zonesRevoked1/22/2026541
KEY-4030Spare, front desk drawerPhysical keyFront deskStore roomLost9/5/20258

Pay at 2pm. Access Back by 2:01pm.

Dues pass the grace period unpaid and the gate credential flips to restricted on its own. The member gets an SMS with a one-click payment link. They pay at 2pm and gate access is back by 2:01pm. The guard sees a note while it is open: "Dues overdue, contact office," so nobody is turned away without warning.

Registry · Dunning
In Retry
4
In Grace
3
Suspended
2
Pending Cancel
1
Revenue at Risk
68,400
Recovery Rate %
71
At Risk
Critical
Normal

By purview

PurviewTypeCasesRevenue at RiskRecovery %
Coral Bay ClubMembership641,20074%
Coral Bay SpaMembership319,20068%
Bay Sailing AcademyPrograms19,10060%
Stage
MemberPlanPurviewAmountStageDays in StageNext ActionLast NoticeActions
Rafael OrtizResident MonthlyCoral Bay Club4,800Retry18/8/20268/5/2026
Lucia BianchiResident MonthlyCoral Bay Club4,800Retry28/8/20268/4/2026
Maria SantosSpa Ten VisitCoral Bay Spa3,200Retry28/9/20268/4/2026
Henrik DahlSeasonal SailingBay Sailing Academy9,100Retry38/9/20268/3/2026
Grupo CaribeCorporate SeatCoral Bay Club108,000Grace68/12/20267/31/2026
Beatriz SalasResident AnnualCoral Bay Club26,000Grace78/13/20267/30/2026
Carlos ReyesSpa UnlimitedCoral Bay Spa6,400Grace98/11/20267/28/2026
Diego FerrerResident MonthlyCoral Bay Club9,600Suspend148/20/20267/23/2026
Zanele DubeSpa UnlimitedCoral Bay Spa9,600Suspend168/19/20267/21/2026
Andrés LugoResident MonthlyCoral Bay Club14,400Cancel278/10/20267/10/2026

What Is Selling and What Is Breaking

The GM opens the dashboard at 7am: today's arrivals and tee sheet occupancy, yesterday's Food & Beverage revenue, this week's labor cost against budget, two pro shop approvals waiting on a signature, and the overnight crew's maintenance jobs already logged and closed. Pro shop retail and the grounds fleet sit in the same view: which shirts moved this week, which cart is down, which mower is due, all read off one screen instead of three separate books kept by three separate people.

Inventory · Stock Alerts
Items Monitored
12
Alerts Triggered
5
Out of Stock
2
Paused Listings
2
At Risk
Critical
Inactive
Business area
ItemBusiness AreaOn HandReorder LevelReorder QtyStatus
Amenity set — shampoo & soapCoral Bay Resort42100200Low Stock
Barceló Añejo 750mlLa Terraza482424In Stock
Bath towel — 600gsmCoral Bay Resort320150100In Stock
Coffee beans — house blend, 1kgLa Terraza71224Low Stock
Lager 355ml — caseLa Terraza92040Low Stock
Regulator — service kitBay Experiences048Out Of Stock
Sea salt — coarse, 5kgLa Terraza0612Out Of Stock

The Superintendent's View

Growing degree day accumulation, green speed readings, soil moisture data, and application logs. The daily job board lists every task by priority, equipment assignment, and estimated completion time. Budget versus actual updates in real time.

Dispatch · Status Board
Open2
No heating — 14 Corn Exchange St
Unassigned
8/8/2026
Annual boiler service — Riverside block C
Unassigned
8/11/2026
Assigned2
Leak under kitchen sink — Unit 7
J. Peralta
8/7/2026
Replace door closer — main entrance
R. Duarte
8/7/2026
In Progress2
Rooftop unit not cooling — floor 6
A. Fermín
8/7/2026
Quarterly lift inspection
External · LiftCare
8/7/2026
On Hold2
Car park barrier — awaiting part
External · GateTech
8/12/2026
Repaint stairwell B — access blocked
M. Okafor
8/14/2026
Completed3
Emergency lighting test — all floors
A. Fermín
8/6/2026
Replace filter set — AHU 2
J. Peralta
8/5/2026
Window seal repair — Unit 3
R. Duarte
8/5/2026
Cancelled1
Duplicate callout — logged twice
Unassigned
8/4/2026

The Board Treasurer Opens the Ledger

Food & Beverage revenue, pro shop revenue, dues collected, tournament entry fees: all journaled automatically from every POS sale, every online payment, and every membership charge. The 38 members behind on their Food & Beverage minimum? That is a dashboard tile, current at the moment it is opened. The treasurer builds the board performance report in a connected spreadsheet that pulls live data from the same database, so the figure in the pack and the figure on the tile are the same figure.

Ledger · Invoices
Total Invoiced
7,702,500
Overdue
2
Paid
3
Critical
Normal
InvoiceCustomerDueStatusTotal
INV-2318Meridian Hotel Group8/22/2026Sent1,200,000
INV-2317Northgate Facilities8/18/2026Overdue377,000
INV-2316Casa Blanca Eventos8/15/2026Paid412,000
INV-2315Harbour Point Marina8/12/2026Partially Paid585,000
INV-2314Altavista Resorts8/9/2026Overdue1,580,000
INV-2313Puerto Sol Catering8/5/2026Paid187,500
INV-2312Lakeside Golf Club8/1/2026Paid954,000
INV-2311Verano Property Co.9/1/2026Issued2,160,000
INV-2310Ridgeway Coworking9/5/2026Draft247,000
Signal · Alert Inbox
Pending
9
Critical
2
New Alerts
4
With Incidents
2
At Risk
Critical
AlertSeveritySourceRelated IncidentReceivedActions
Cold store above set pointCriticalNewTemp probe · Cold store 1INC-11844 minutes ago
Water detected under sink runCriticalNewLeak sensor · Staff kitchenINC-11859 minutes ago
Door held open past 90 secondsHighNewDoor controller · Loading bay22 minutes ago
Vehicle left geofence outside hoursHighNewGPS tracker · Unit 41 hour ago
Consumption 38% above the same hour last weekWarningEnergy meter · Main incomer2 hours ago
Battery below 15%WarningOccupancy sensor · Level 25 hours ago
Gateway lost uplink, recoveredWarningGateway · Site north8 hours ago
Firmware update availableInfoFleet · 6 devicesYesterday
Probe stopped reportingInfoTemp probe · Freezer 2Yesterday

The sprinkler fires at 2am. The GM sleeps.

Everything above runs whether anyone is watching. What follows is the part the member sees.

Calisto Nexus

Website, App, Portal & Displays

A member portal with tee times and billing, a club app and website on the same database, and clubhouse display boards, kiosks, and first-tee screens, all reading one catalog.

Tee Times, Statements, Dining. One Login
Calisto Engage

Marketing, Loyalty & Reviews

Campaigns segmented on rounds played and dining visits, loyalty that scores five engagement factors, and reviews sent after the round rather than on a weekly blast.

The Newsletter Reads the Tee Sheet

Members who played this week get course condition updates and weekend tee time suggestions, members who attended the tournament get results and photos, and members who have not visited in 30 days get a dining promotion. The segmentation reads from actual booking, POS and event attendance data rather than from open rates.

Campaigns · Subscribers
Total Subscribers
10
Active (Subscribed)
7
Avg Open Rate %
45.1
Avg Click Rate %
16.2
Normal
EmailNameStatusListTagsOpen %Click %Source
carmen.almonte@correo.doCarmen AlmonteSubscribedGuestsVIP6822Booking
thabo.nkosi@mail.co.zaThabo NkosiSubscribedPartnersWholesale5417Import
elodie.marchand@courriel.frÉlodie MarchandSubscribedGuestsRepeat7129Website
diego.ferrer@correo.doDiego FerrerPendingGuestsNew00WiFi
amina.yusuf@barua.keAmina YusufSubscribedPartnersVIP6225Manual
owen.bennett@post.ukOwen BennettUnsubscribedGuests122Import
priya.r@correo.doPriya RaghunathanSubscribedMembersMember7734Registry
nadia.haddad@barid.maNadia HaddadSubscribedGuestsRepeat5819Booking
bounced@example.invalidCarlos ReyesCleanedGuests00Import
james.chen@mail.sgJames ChenSubscribedMembersMember4914Website

Loyalty Counts Rounds, Not Punch Cards

A member played 3 rounds, dined twice, and attended the social, and the loyalty points posted themselves. Engagement scoring weighs five factors: rounds played, dining frequency, event attendance, spending, and referrals. At-risk members flag before they resign, automated outreach campaigns re-engage them, and the member referral program tracks introductions through completion and manages payouts.

Registry · Tiers
Tiers
6
Active
5
Members
486
Capacity
700
Normal
Inactive
TierLevelMonthlyAnnualInitiationMembersCapacityActions
Resident Basic12,60028,0004,500148200
Resident Premium24,80052,0009,500162200
Resident VIP39,20098,00024,0004040
Family27,40079,00012,00071120
Academy Season111,700124,000065100
Weekday Off-Peak11,80019,0000040

Reviews After the Round

Saturday's round ends. The review request sends, timed to the operational event, not a generic weekly blast. Five-star reviews route to Google. Three-star reviews route to the GM for personal follow-up.

Reputation · Feedback
Surveys
5
Avg NPS
47.4
Avg CSAT
4.4
Avg Response %
34.6
ScoreSentimentChannelRoutedFeedbackContact
10PositiveEmailGoogleRoom was ready early and the front desk remembered we had the baby with us.Marta Alvarez
9PositiveSMSTripAdvisorBest meal we have had on the island. The octopus especially.James Chen
6NeutralEmailHeld backFine, but the check-in queue at 3pm was about twenty minutes.Nadia Haddad
10PositiveWhatsAppGoogleThe therapist actually read the notes from last time. Rare.Owen Bennett
3NegativeEmailHeld backAir conditioning in 218 never got below 26. Reported twice.Carmen Almonte
8PositiveSMSGoogleSmooth from booking to checkout. Would come back.Diego Ferrer
5NeutralEmailHeld backThe gym was good. The changing rooms were not.Priya Raghunathan
9PositiveEmailTripAdvisorRan our conference for 180 people without a single hitch.Luis Peña
2NegativeWhatsAppHeld backCharged twice for the minibar and it took three emails to fix.Ana Okonkwo
10PositiveSMSGoogleStaff went and found a wheelchair-accessible route to the terrace for us.Erik Lindqvist

Ads to the Lapsed, Not the Active

Ad audiences build from loyalty tiers and visit frequency. Lapsed members see re-engagement offers. Active members are suppressed from acquisition campaigns. Social media posts about this week's tournament draft themselves from the results data and event photos. Tournament recaps, event invitations, and member communications design in Studio, so the marketing asset is one the club produces in-house.

Campaigns · ROI
Total Revenue
2,680,000
Total Cost
451,000
Overall ROI %
495%
Conversions
612
Revenue vs Prior Period
+18.4%
ROI vs Prior Period
+31 pts
CampaignCostROI %
Autumn midweek offer (email)120,000712%
Abandoned cart recovery (WhatsApp)40,300648%
Lapsed guests, 9 months (email)78,700503%
Table availability tonight (SMS)63,700441%
Members-only preview (email)48,100388%
Birthday month voucher (email)26,700355%
Spa upsell after checkout (SMS)44,900212%
New menu announcement (email)29,30096%
Campaigns · Subscribers
Total Subscribers
10
Active (Subscribed)
7
Avg Open Rate %
45.1
Avg Click Rate %
16.2
Normal
EmailNameStatusListTagsOpen %Click %Source
carmen.almonte@correo.doCarmen AlmonteSubscribedGuestsVIP6822Booking
thabo.nkosi@mail.co.zaThabo NkosiSubscribedPartnersWholesale5417Import
elodie.marchand@courriel.frÉlodie MarchandSubscribedGuestsRepeat7129Website
diego.ferrer@correo.doDiego FerrerPendingGuestsNew00WiFi
amina.yusuf@barua.keAmina YusufSubscribedPartnersVIP6225Manual
owen.bennett@post.ukOwen BennettUnsubscribedGuests122Import
priya.r@correo.doPriya RaghunathanSubscribedMembersMember7734Registry
nadia.haddad@barid.maNadia HaddadSubscribedGuestsRepeat5819Booking
bounced@example.invalidCarlos ReyesCleanedGuests00Import
james.chen@mail.sgJames ChenSubscribedMembersMember4914Website
Calisto Commerce

One club, solved. Now do it five times.

Everything above is one property. What changes when there are several is the last section.

Blueprint

Multi-Property & Franchise

Cancellation policies, guest policies, and tier definitions locked from headquarters, cross-property booking, and consolidated reporting that is current at every property without anyone being asked to send anything in.

ONE RECORD

The tee sheet, the register, and the gate read the same member.

That is why the monthly statement is one link rather than four reconciliations.

Command Center

The sheet, the roster, the ledger. One screen.

Tee times against member status, dues and outlet revenue as they post, and pace of play as it happens.

The Sheet, the Roster, the Ledger

Today's tee sheet against member and guest mix, dues status, and outlet revenue as it posts. A member whose account is past due shows on the sheet before the starter sends them out.

Pace of Play, Live

Cart GPS against expected pace, group by group. The ranger is sent to the group that is actually behind rather than the one someone complained about.

88%

Green Fees That Price Themselves

The rate on the sheet right now, and what it did to today's fill. Twilight fills without anyone rewriting a rate card.

The Statement Run, Before It Goes Out

Dues, locker fees, cart storage, quarterly F&B minimums and guest charges assembled per household, reviewable before the run posts.

At-Risk Renewals, Flagged Early

The members whose rounds, spend and event attendance are trending down, listed months before the renewal letter goes out.

What Is Published, and Where It Landed

Course conditions, pairings, dress code and dining hours, with the app, the website and the clubhouse screens confirmed in sync.

Why Clients Love Calisto Pro

What members feel long before they know why

Members who pay dues expect the conveniences they already have everywhere else.

1

record holding the application, the tee sheet history, the gate credential, the shop ledger, and the monthly statement. The pro shop, the gate, and the accountant are reading the same row.

ONE MEMBER RECORD
1

day from application to approved member, with the credential issued and the first tee time bookable. The committee still votes; the approval, the credential, and the first booking stop waiting behind the paperwork.

APPROVED IN A DAY
0

lock-in. The member roster, the dues history, and every statement export on any plan. Deploy on your own database where a club's governance or a municipality requires it.

YOUR DATA
75

payment gateways for dues, green fees, the shop, and the F&B minimum, all posting to the same member statement. Your merchant account, your rates, your terms.

GET PAID ANYWHERE
6am

the frost delay that has to reach every player booked before nine. The guest who arrives without the member. The cart that did not come back. Every workflow reflects a real morning at a club.

OPERATOR DNA
The Connections

Eight apps. One club.

The tee sheet, the gate, the shop and the statement read one member record, which is why the monthly bill is one link rather than four reconciliations.

Club
Bookings
Registry
Access
Station
Pulse
Ledger
Sign
Workforce

Bookings

One tee sheet that the pro shop, the member app and the starter all read, so a time booked at the counter is gone from the app before the member reaches the car park.

Registry

The application, the category, the joining date and the dues on one member record, so the first impression a prospective member gets is a form rather than a filing cabinet.

Access

The gate, the locker room and the range dispenser read the membership category, so what a member is entitled to is enforced rather than remembered by whoever is on duty.

Station

The pro shop, the halfway house and the clubhouse run on one terminal layer, and a charge reaches the member account without anyone writing a chit.

Pulse

Green fees that move with the day and the season, so a Saturday morning and a Tuesday in October are priced by the system rather than by a laminated card.

Ledger

Dues, shop purchases, food and beverage and guest fees arrive as one monthly statement with one payment link, rather than as four systems that have to agree first.

Sign

Member agreements, event contracts, and waivers signed on the phone and filed on the member record. The membership file is complete without anything being scanned.

Workforce

Pros, servers, grounds crew, caddies, and seasonal staff on one schedule. Pay models calculate from the work performed.

Calisto Interact

Member communication for golf clubs

Every tool your club needs to reach a member is already built into Calisto Pro, and every one of them opens against the tee time, the statement and the open request the member is calling about.

Every Message. Every Channel. One Record.

The membership director emails a prospective member about the application process, and that email files automatically on the prospect's contact record, alongside the inquiry form from the website, the WhatsApp message asking about initiation fees, and the tour scheduled through the booking engine. No "log to CRM" button. No BCC sync.

Orbit · Contact 360
TitleChannelDirectionSnippetWhen
Called about the September bookingVoiceinboundAsked whether the terrace is bookable for nine.8/4/2026, 10:42:00 AM
Booking confirmed — Bungalow 4EmailoutboundTwo nights, 14–16 August. Deposit received.8/3/2026, 4:12:00 PM
WhatsApp: early check-inWhatsappinboundWe land at 11:40 so anything after one is fine.8/3/2026, 9:20:00 AM
Paid depositPaymentinbound18,500 · Azul7/29/2026, 2:05:00 PM
Quote sentEmailoutboundTerrace room, two nights, transfer included.7/28/2026, 11:30:00 AM
Left a five-star reviewReviewinbound“Best flat white on the island.”5/19/2026, 8:44:00 AM

Caller ID Shows the Member's World

The pro shop phone rings and the screen shows the member's name, their upcoming tee time, and their open service request, before the call connects. Nobody spells their last name, and nobody asks what it was regarding.

Voice · Numbers
NumberLabelTypeCountryAIStatus
+1 809 200 4410Front desk — Coral BayLocalDOAIActive
+1 809 200 4411ReservationsLocalDOAIActive
+1 800 555 0119Toll-free salesToll-freeUSOffActive
+34 911 23 45 67Madrid officeLocalESOffActive
+254 20 555 0134Nairobi partner lineLocalKEAIActive
+27 21 555 0166Cape Town supportLocalZAOffPorting
40404SMS short codeShort codeUSOffActive

"Two Thirds of Your Minimum. 18 Days Remaining."

Food & Beverage minimum reminders include the member's current spending and remaining balance, pulled live from the same billing data that produces their monthly statement.

Registry · Credit Allocations
Allocations
10
Total Allocated
176
Total Used
104
Remaining
72
Normal
MemberCredit TypeAllocatedUsedRemainingCycle EndsExpiredActions
Carmen AlmonteSpa Credits12758/31/2026No
Carmen AlmonteGuest Passes241868/31/2026No
Thabo NkosiCourt Hours3221118/31/2026No
Élodie MarchandSpa Credits12488/31/2026No
Diego FerrerGuest Passes121208/31/2026No
Amina YusufParking3019118/31/2026No
Priya RaghunathanMeeting Hours201379/30/2026No
Owen BennettEvent Passes6249/30/2026No
Nadia HaddadGolf Rounds8359/30/2026No
Luis PeñaSpa Credits205155/31/2026Yes
Orbit · Contact 360
TitleChannelDirectionSnippetWhen
Called about the September bookingVoiceinboundAsked whether the terrace is bookable for nine.8/4/2026, 10:42:00 AM
Booking confirmed — Bungalow 4EmailoutboundTwo nights, 14–16 August. Deposit received.8/3/2026, 4:12:00 PM
WhatsApp: early check-inWhatsappinboundWe land at 11:40 so anything after one is fine.8/3/2026, 9:20:00 AM
Paid depositPaymentinbound18,500 · Azul7/29/2026, 2:05:00 PM
Quote sentEmailoutboundTerrace room, two nights, transfer included.7/28/2026, 11:30:00 AM
Left a five-star reviewReviewinbound“Best flat white on the island.”5/19/2026, 8:44:00 AM
Pricing

No setup cost. Pay when you start using.

Take a whole suite or pick a single app.

Calisto Core

Membership, the tee sheet and the pro shop

0Additional Cost
Recommended

Calisto Commerce

Dues, shop, F&B and member billing

2%of revenue processed

Calisto Ops

Course maintenance, gates and club accounting

1%of revenue processed

Available Upgrades

Every App Works Independently. Calisto Pro works better together.

€4/user/mo
Priced per app
€195/brand/mo
From €4/user/mo
Priced per surface
Extensions for golf & member clubs

Pre-built configurations to customize: websites, kiosks, displays and apps designed for your industry.

Browse extensions
Get help setting up

Buy concierge hours and our team does the data entry, the configuration and the training.

See concierge packages
Need a full migration?

Request a proposal from a certified consultant who has implemented Calisto at your scale.

Request a proposal
Honest answers

Questions a GM asks before the first tee time

No. The counter, the site, the app, the kiosk and the marketplace listing all read one tee sheet, so a slot taken at the counter is gone everywhere else before the member reaches the car park.

Yes. Board members can open a 14-day advance window and regular members 7, and guest sponsorship counts against a monthly limit per tier. The rules run before the booking confirms.

The committee still votes. Once it does, the agreement signs on the applicant's phone, the first dues charge posts, and the credential and first bookable tee time follow the same day rather than waiting behind paperwork.

Yes. The dining room, the pro shop, the halfway house, the pool snack bar and the beverage cart all post to one folio, with guest charges flagged as guest charges.

Yes. It depletes at checkout, so the balance is right whenever it is opened rather than worked out at quarter end after the quarter is gone.

The credential flips to restricted on its own once dues pass the grace period, and the member gets an SMS payment link. Paying restores access within the minute, with no office paperwork.

Yes. A score attaches to the tee time that created it, so the round already knows the course, the tees, the date and the playing partners, and the index is current at the gate and the pro shop.

Yes. The tee sheet, the gate and the house account all recognise the roaming member, and cancellation and guest policies set at headquarters apply identically at every property.