Serviced Apartments + Extended Stay

How do top apartment operators scale hundreds of units without operational drag?

Calisto Pro bridges recurring billing, maintenance dispatch, smart access, and tenant portals on a single engine, turning complex multi-unit management into quiet, automated control.

Corporate Housing · Aparthotels · Executive Suites · Monthly-Stay Portfolios · Relocation Operators

Every Extended Stay

One platform for every apartment operator

The format changes. The login does not.

  1. A mobility manager sends a 60-day relocation request on a Thursday. By Friday the daily-rate invoice is attached to the guest profile and the access credentials have generated. Nobody called the front desk to make either happen.

  2. Move-in date, PO number, and billing contact sit on the corporate account rather than on one reservation. The fourth request from the same company arrives already priced and already addressed.

  3. Stays consolidate to the cost center on the account's own billing cycle, not the property's. Procurement receives a single document instead of four folios to reconcile.

  4. When an assignment extends, the billing cycle adjusts with it. The corporate folio closes on the departure date rather than on the day someone remembers to send it.

Calisto Core · Calisto Commerce

Reservations & Stay Lifecycle

A reservation triggers a chain before a human reviews it. An extension reprices to the monthly tier, the renewal opens thirty days out, and the gap week closes before checkout.

Five Things Fire on Confirmation

The unit locks from double-booking, the cleaning schedule updates, a prep intake reaches the kitchen, a door code provisions, and the guest's confirmation lands in their inbox.

Bookings · Reservation

Reservation Details

One Tape Chart Across Three Buildings

Availability, status, and guest stage sit in a single view across three buildings. A 90-night assignment renders as one bar, not ninety nightly cells. A unit swap drags across buildings. A maintenance block holds inventory without a phantom booking. Extended-stay guests and transient guests carry different revenue profiles, separated automatically so rate decisions rest on the correct baseline.

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

Extension: Five Consequences, Zero Calls

A guest extends by eleven nights from the portal. The rate steps to the monthly tier, the mid-stay clean reschedules, the door code extends, the invoice reissues, and the channel calendar closes the dates. Nobody phoned the desk and nobody re-keyed a booking.

Registry · Renewals
Members
486
Active
431
Frozen
18
Normal
At Risk

By purview

PurviewTypeMembersActiveFrozen
Coral Bay ClubMembership32128911
Coral Bay SpaMembership100875
Bay Sailing AcademyPrograms65552
Member NamePurviewTierRenewal DateStatusActions
Carmen AlmonteCoral Bay ClubResident VIP8/9/2026Active
Owen BennettCoral Bay ClubResident Premium8/11/2026Active
Maria SantosCoral Bay SpaSpa Ten Visit8/12/2026Frozen
Thabo NkosiCoral Bay ClubResident Premium8/14/2026Active
Priya RaghunathanBay Sailing AcademyAcademy Season8/16/2026Active
Élodie MarchandCoral Bay SpaSpa Unlimited8/18/2026Active
Diego FerrerCoral Bay ClubResident Basic8/21/2026Suspended
Nadia HaddadBay Sailing AcademyAcademy Season8/23/2026Active
Carlos ReyesCoral Bay SpaSpa Unlimited8/26/2026Active
Amina YusufCoral Bay ClubFamily8/29/2026Frozen
Hana AokiCoral Bay ClubResident Basic9/2/2026Active
Kwame MensahBay Sailing AcademyAcademy Season9/4/2026Active

Renewal Opens Itself at Thirty Days

The renewal workflow runs on the lease, not on a diary reminder. The guest receives terms, the operator sees which units are at risk of a gap week, and the unit does not sit empty because a conversation happened too late.

Registry · Pending Tier Changes
Total
7
Pending
3
Approved
2
Rejected
1
At Risk
Normal
Critical
TierTypeCurrentProposedStatusCreatedActions
Resident PremiumMonthly rate4,8005,200Pending8/3/2026
Resident VIPCapacity4048Pending8/4/2026
FamilyBenefit2 guest passes4 guest passesPending8/5/2026
Academy SeasonAnnual rate124,000133,000Approved7/28/2026
Resident BasicInitiation fee4,5003,900Approved7/30/2026
Weekday Off-PeakMonthly rate1,8002,400Rejected7/22/2026
Resident BasicBenefitNo spa accessSpa off-peakPublished7/11/2026

Gap Weeks Closed Before Checkout

A four-night gap between two monthly stays cannot be sold at a monthly rate and cannot absorb a turnover. The calendar prices and closes those gaps before checkout rather than discovering them after, because the expensive vacancy is the one nobody saw coming.

Pulse · Rates
Rate Plans
10
Active
8
Avg Base Amount
30,335
Normal
Rate PlanPropertyRate TypeStatusBase AmountMin StayMax Stay
Best FlexibleMeridian WaterfrontNightlyActive15,600114
Advance Purchase 21Meridian WaterfrontNightlyActive12,300221
Corporate negotiatedMeridian WaterfrontNightlyActive13,3001
Meeting room, half dayHarbour PointHourlyActive5,10048
Meeting room, full dayHarbour PointHourlyActive4,2008
Weekly apartmentCasa Blanca ResidencesWeeklyActive34,500728
Residents monthlyCasa Blanca ResidencesMonthlyActive118,0001
Golf society day rateLakeside Golf ClubNightlyActive5,75011
Winter 2025 promoMeridian WaterfrontNightlyInactive10,700310
Legacy group blockAltavista ResortsWeeklyInactive83,9007
Bookings · Reservation

Reservation Details

Calisto Commerce

Pricing & Distribution

A pricing cycle runs nightly across the portfolio. Seven factors enter, one rate emerges with a written explanation, and acceptance publishes to every OTA, corporate portal, and your own direct booking site in the same beat.

Seven Factors Enter the Engine

Each night, a pricing cycle runs across the portfolio. Demand signals, competitor positioning, local event calendar, weather forecast, booking window, length-of-stay pattern, and historical occupancy. A rate recommendation emerges for each unit and each future date.

Calisto Nexus · Calisto Ops

Guest App & Access

Twenty-four self-service endpoints on the guest's phone, a door code that lives and dies with the booking, and a lobby kiosk that handles 11pm arrivals without a front desk on shift.

Pre-Arrival Check-In
Feature Inventory

Access, codes, WiFi and self-service

Deliver frictionless self-service, automated keyless entry, and 24/7 check-in kiosks straight to the guest’s phone without an app download.

Codes Tied to the Booking

A code activates with validity matching the stay dates and revokes at the confirmed departure time, not at noon tomorrow and not when someone remembers. When the guest extends, it extends. Nobody programs a key.

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

Six Smart-Lock Vendors

Salto, Brivo, Kisi, August, Openpath and Schlage. The property does not replace existing hardware to get digital keys.

Access · Locks
NameTypeLocationStatusBatteryLast Activity
Main entranceSmart lockLobbyOnline92%2 minutes ago
Staff doorCard readerBack of houseOnlineMains11 minutes ago
Ocean Suite 204Smart lockCoral Bay ResortOnline64%38 minutes ago
Garden Bungalow 6Smart lockGarden BungalowsOnline21%1 hour ago
Plant roomKeypadService yardOffline8%2 days ago
Dive shedPadlockBay ExperiencesError47%Pairing failed
Wine storeSmart lockLa TerrazaOnline81%5 hours ago

Active Code Muster Report

A muster report shows which codes are active and which units are occupied at any moment.

Registry · Access
Recent Visits
16
Facility Access
9
Class Attendance
3
Guest Visits
3
Normal
Inactive
DateTimeMemberPurviewTypeGuests
8/6/20268/6/2026, 6:42:00 AMCarmen AlmonteCoral Bay ClubFacility Access
8/6/20268/6/2026, 8:44:00 AMOwen BennettCoral Bay ClubGuest Visit2
8/6/20268/6/2026, 7:15:00 AMÉlodie MarchandCoral Bay SpaClass Attendance
8/6/20268/6/2026, 10:12:00 AMSofia RestrepoCoral Bay ClubGuest Visit1
8/5/20268/5/2026, 6:51:00 AMThabo NkosiCoral Bay ClubFacility Access
8/5/20268/5/2026, 8:05:00 AMAmina YusufCoral Bay SpaClass Attendance
8/5/20268/5/2026, 4:30:00 PMPriya RaghunathanBay Sailing AcademyEvent Attendance
8/5/20268/5/2026, 6:12:00 PMCarlos ReyesCoral Bay ClubFacility Access
8/5/20268/5/2026, 9:02:00 AMNadia HaddadBay Sailing AcademyFacility Access
8/4/20268/4/2026, 7:22:00 AMDiego FerrerCoral Bay ClubFacility Access
8/4/20268/4/2026, 9:41:00 AMMaria SantosCoral Bay SpaClass Attendance
8/4/20268/4/2026, 5:03:00 PMHana AokiCoral Bay ClubFacility Access
8/4/20268/4/2026, 10:35:00 AMKwame MensahBay Sailing AcademyFacility Access
8/3/20268/3/2026, 7:14:00 AMYusuf AdeyemiCoral Bay ClubFacility Access
8/3/20268/3/2026, 11:26:00 AMCarmen AlmonteCoral Bay ClubGuest Visit3
8/3/20268/3/2026, 3:48:00 PMFatou DialloBay Sailing AcademyFacility Access

Corporate Membership Rates

Corporate membership tiers in Registry carry negotiated rates. When a guest from a contracted company books, the applicable rate resolves from their membership record without a manual rate application.

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
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

Twenty-Four Live Endpoints

Online check-in, folio review, digital key retrieval, amenity requests, stay extension, cleaning schedule, dining reservation, maintenance and room service, all from one screen and all connected to live operational data.

Signal · Devices
Total
8
DeviceTypeStatusLocationManufacturerBatteryProvisioningLast Seen
Cold room — probe ATemperatureOnlineLa TerrazaElsys88%Provisioned16d overdue
Freezer — probe BTemperatureOnlineLa TerrazaElsys74%Provisioned16d overdue
Plant room leakLeakOnlineCoral Bay ResortDragino61%Provisioned16d overdue
Main meterEnergyOnlineCoral Bay ResortShelly100%Provisioned16d overdue
Lobby occupancyOccupancyOnlineLobbyMilesight55%Provisioned16d overdue
Dive shed doorDoorOfflineBay ExperiencesDragino9%Provisioned19d overdue
Pool plant tempTemperatureOnlineCoral Bay ResortElsys43%Provisioned16d overdue
Linen room humidityHumidityOnlineGarden BungalowsMilesight96%Pending16d overdue

Visitor Pre-Registration

A visitor pre-registration for a maintenance contractor on Tuesday generates a time-limited code for that window only.

Identity · Verifications
Status
Tier
StatusTierDocumentCountryAMLDate
ApprovedIdentity + CompliancePassportDominican RepublicClear8/7/2026
ApprovedIdentity CheckNational IDSpain8/7/2026
In ReviewIdentity + CompliancePassportNigeriaReview8/6/2026
ApprovedIdentity CheckDriving licenceUnited Kingdom8/6/2026
PendingIdentity CheckNational IDColombia8/6/2026
ApprovedIdentity + CompliancePassportGermanyClear8/5/2026
DeclinedIdentity CheckDriving licenceUnited States8/5/2026
ApprovedIdentity CheckResidence permitPortugal8/4/2026
ApprovedIdentity + CompliancePassportJapanClear8/4/2026
ExpiredIdentity CheckNational IDItaly8/4/2025
PendingIdentity + CompliancePassportBrazilPending8/3/2026
ApprovedIdentity CheckPassportCanada8/3/2026

Zone and Floor Access

Entry controlled by floor, zone and time window. Staff master keys, housekeeping zone access and time-restricted vendor access from one dashboard.

Registry · Check-In
Recent Visits
14
Facility Access
8
Class Attendance
4
Guest Visits
2
Normal
Inactive

By purview

PurviewTypeVisits TodayRecent Visits
Coral Bay ClubMembership88
Coral Bay SpaMembership33
Bay Sailing AcademyPrograms33
Purview
MemberPurviewTypeGuestsTime
Carmen AlmonteCoral Bay ClubFacility Access8/6/2026, 6:42:00 AM
Thabo NkosiCoral Bay ClubFacility Access8/6/2026, 6:58:00 AM
Élodie MarchandCoral Bay SpaClass Attendance8/6/2026, 7:15:00 AM
Diego FerrerCoral Bay ClubFacility Access8/6/2026, 7:31:00 AM
Amina YusufCoral Bay SpaClass Attendance8/6/2026, 8:02:00 AM
Priya RaghunathanBay Sailing AcademyClass Attendance8/6/2026, 8:20:00 AM
Owen BennettCoral Bay ClubGuest Visit28/6/2026, 8:44:00 AM
Nadia HaddadBay Sailing AcademyFacility Access8/6/2026, 9:05:00 AM
Carlos ReyesCoral Bay ClubFacility Access8/6/2026, 9:26:00 AM
Maria SantosCoral Bay SpaClass Attendance8/6/2026, 9:40:00 AM
Sofia RestrepoCoral Bay ClubGuest Visit18/6/2026, 10:12:00 AM
Kwame MensahBay Sailing AcademyFacility Access8/6/2026, 10:33:00 AM
Hana AokiCoral Bay ClubFacility Access8/6/2026, 10:51:00 AM
Yusuf AdeyemiCoral Bay ClubFacility Access8/6/2026, 11:07:00 AM

Captive WiFi Portal

The guest connects to WiFi and the portal greets them by name, recognized by device. The captured email enters the same contact record the booking references.

WiFi · Guest Sessions
Total Guests
8
New
3
Returning
5
Returning Rate
63%
Emails Captured
6
Capture Rate
75%
Synced to Contacts
83%
This Week
3
NameEmailFrequencyMembershipVisitsAvg Dwell (min)Last Visit
Carmen Almontecarmen.almonte@correo.doWeeklyPlatinum34968/5/2026, 12:10:00 PM
Diego Ferrerdiego.ferrer@correo.doFirst visit1428/5/2026, 11:02:00 AM
Élodie Marchandelodie.marchand@courriel.frMonthlyGold91188/4/2026, 7:44:00 PM
Thabo NkosiFirst visit1278/4/2026, 3:20:00 PM
Amina Yusufamina.yusuf@barua.keWeeklyGold22748/4/2026, 9:31:00 AM
Priya Raghunathanpriya.r@correo.doMonthlySilver6888/3/2026, 5:05:00 PM
Owen BennettFirst visit1158/3/2026, 1:12:00 PM
Carlos Reyescarlos.reyes@correo.doWeeklySilver17638/2/2026, 8:48:00 PM
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
THE AUTOMATION

The guest is settled. Now the building has to hold.

Everything above is what the guest touches. What follows is what has to be true before they arrive.

Floors & Units

Draw the floor. Every unit becomes bookable.

Draw a floor once, duplicate across levels, and auto-detect room zones. Save to instantly connect every space to your booking engine.

Calisto Ops

Housekeeping & Maintenance

The 7:02 AM cockpit, a unit that turns and updates the route, a sensor that assigns its own technician at 3 AM, and an inspection that holds the door code until it passes.

7:02 AM Morning Cockpit

Last night's occupancy rate, this morning's checkouts, this afternoon's arrivals, and nine open maintenance tickets sorted by unit. Seven apps used to feed that. The board auto-refreshes every fifteen seconds, so a room marked "cleaning in progress" at 7:15 flips to "ready" at 8:43 and the front desk sees it the moment it changes. Shift handover is the outgoing manager closing the laptop and the incoming manager opening the same screen.

Today · Dashboard
Pending Tasks
14
Overdue
3
In House
62
Upcoming Res.
118
Open Folios
47
Folio Balance
1,420,000
At Risk

Today's Arrivals

GuestSpaceCheck-in
Alvarez, M.Suite 40213:00
Peña, C.Room 21814:00
Herrera party (4)Rooms 305–30614:30
Bakr, Y.Room 11715:00
Chen, J.Suite 50115:00
Okonkwo, A.Room 22416:15
Lindqvist, E.Room 33118:40
Ferrer, D.Room 10921:10

Today's Departures

GuestSpaceCheck-out
Almonte, C.Room 21207:45
Raghunathan, P.Suite 40109:00
Bennett, O.Room 12810:00
Haddad, N.Room 31610:30
Santos group (6)Rooms 220–22511:00
Martin, R.Room 14011:45

Turnover Route Reorders Itself

Checkout triggers a turn. The housekeeper's daily route reorders around confirmed departure times. No supervisor needed to reassign. Long stays do not wait for checkout to be cleaned: a rolling mid-stay schedule, every seven days by default, attaches to the active booking. When the guest extends, the schedule extends with it. When they depart early, the remaining cleans drop off the route.

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

Tickets Close Their Own SLA Clock

Maintenance requests from guests land as tickets. A technician picks up the job, logs the repair, and closes it. The service-level agreement clock, the agreed response window between a ticket opening and its resolution, stops automatically rather than being marked closed by hand.

Dispatch · Task Detail

Details

Update the task. Changing Status moves it through its lifecycle.

None available yet.
None available yet.

Inspection Holds the Door Code

At 1 PM a pre-arrival inspection checklist fails. The housekeeper marks it and attaches a photo. A re-clean job creates, carries that photo, assigns to the next available technician, and sets a completion window. The guest's door code activation, scheduled for 3 PM, stays dormant until the job completes. The code does not exist until the room passes, and the guest sees a revised check-in time drawn from the actual completion estimate.

Assure · Dashboard
Total runs
148
Completed
141
Open findings
6
Avg score
94
Normal
At Risk
Inspections
Run a templated inspection or audit and record results.
Before & After
Paired before/after photo verification + AI photo checks.
Checks
Routine & safety checks — recurring operational and safety checklists.
Safety
Safety checks, protocols, drills, and the incident log.
Findings & Remediation
Issues raised by any feature, tracked to remediation.
Compliance
Required certifications, licenses, insurance, permits, and training.
Maintenance
Maintenance plans, service schedules, calibration, asset lifecycle.
Sanitation
Hygiene and cleaning compliance.
Opening walkthrough
Routine checks
98
8/7/2026
Monthly fire safety audit
Safety
96
8/6/2026
Guest room turn, floor 4
Before & after
91
8/6/2026
Cold chain temperature log
Condition checks
88
8/5/2026
Quarterly compliance audit
Inspections
95
8/4/2026
Deep clean verification
Sanitation
97
8/4/2026

Deep Cleans Carry Their Own Evidence

Between two extended stays the deep-clean checklist runs longer than a nightly turn, and every failed item carries photo evidence against the unit.

Assure · Certifications
Total Certifications
8
Active
5
Expiring Soon
2
Expired
1
Normal
At Risk
Critical
Cert NamePractitionerTypeIssuing OrgIssue DateExpirationStatusCE Progress
PADI DivemasterLuis PeñaInstructorPADI5/14/20245/14/2027Active12 / 12 CE
RYA Day SkipperPriya RaghunathanInstructorRYA2/3/20252/3/2028Active8 / 8 CE
Food Safety Level 3Carmen AlmonteComplianceHACCP Institute9/20/20239/20/2026Expiring Soon6 / 8 CE
Pool Plant OperatorDiego FerrerTechnicalPWTAG11/8/202411/8/2027Active4 / 4 CE
First Aid at WorkNadia HaddadSafetyRed Cross10/2/202310/2/2026Expiring Soon3 / 6 CE
Fire MarshalOwen BennettSafetyFire Service College1/19/20251/19/2028Active2 / 2 CE
Allergen AwarenessCarlos ReyesComplianceHACCP Institute6/11/20256/11/2027Active5 / 5 CE
Lifeguard (NPLQ)James ChenSafetyRLSS4/27/20234/27/2025Expired0 / 6 CE

Sensor Trips. Technician Moves. Cost Posts.

Temperature, humidity, water, and occupancy sensors monitor every unit. At 3:14 AM a moisture sensor in Unit 22 crosses threshold. A maintenance job creates, assigns to the on-call technician, and alerts through the guest portal. The technician closes it at 4:50 AM with a repair note and parts cost. That cost posts to Unit 22's Ledger account and the owner's morning statement reflects it before breakfast.

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

Staff Tools on One Device

Staff tools give technicians a personal view of assigned jobs, resident requests, and route order. The staff availability feeding that 3 AM assignment comes from Workforce, where shift schedules, certification records, and productivity metrics sit alongside the dispatch queue.

Workforce · Roster
Total Staff
9
On Duty Today
6
On Leave Today
1
Open Positions
2
At Risk
NameRoleDepartmentStatusHire DateTenure (days)
Carmen Almontel2General ManagerManagementActive3/1/20211983
Luis Peñal2Dive InstructorExperiencesActive6/12/20231150
Nadia Haddadl1Head HousekeeperHousekeepingActive9/5/20221430
Diego Ferrerl1Maintenance TechnicianMaintenanceActive1/22/2024926
Priya Raghunathanl2Sailing InstructorExperiencesOn Leave11/14/2023995
Carlos ReyespendingSous ChefKitchenActive2/3/2025549
Amina Yusufl1Front Desk SupervisorFront OfficeActive7/30/2024736
Owen BennettunverifiedBartenderBarTerminated5/19/2025443
Élodie Marchandl2Guest RelationsFront OfficeActive9/8/2025331

Performance and SLA Reports

Housekeeping Performance shows average turn time by unit type at month-end. Maintenance SLA Report shows which ticket categories breach the response window most often. Unit Turnover Report answers why Unit 14's maintenance cost runs high every quarter before the conversation starts.

Bookings · Reports
Total
16
Quote
1
Confirmed
5
Active
3
Checked Out
2
Completed
3
Cancelled
1
No Show
1
At Risk
Normal
Inactive
In Queue
5
Waiting
2
Assigned
2
At Risk
Normal

By business area

PurviewTypeBookingsIn-HouseArriving Today
Coral Bay ResortStays401
Garden BungalowsStays320
La TerrazaDine302
Bay ExperiencesExperiences211
Coral Bay SpaTime-Slots301
Events & VenuesEvents200

Recent reservations

CustomerResourceBusiness AreaStatusDate
Carmen AlmonteOcean Suite 204Coral Bay ResortConfirmed8/7/2026
Thabo NkosiGarden Bungalow 6Garden BungalowsChecked In8/3/2026
Élodie MarchandTerrace, Table 12La TerrazaConfirmed8/5/2026
Grupo CaribeSalón MayorEvents & VenuesQuote9/12/2026
Amina YusufSpa, Treatment 2Coral Bay SpaConfirmed8/6/2026
Owen BennettOcean Suite 118Coral Bay ResortCompleted7/29/2026
Priya RaghunathanTerrace, Table 4La TerrazaConfirmed8/8/2026
Nadia HaddadGarden Bungalow 2Garden BungalowsChecked In8/4/2026
Luis PeñaDiving, MorningBay ExperiencesConfirmed8/10/2026
James ChenSpa, Treatment 1Coral Bay SpaCancelled8/5/2026
Page 1 of 2
Revenue
5,270,000
Outstanding
447,000
Avg Booking Value
155,000
Folios
34
Completion Rate
94%
No-Show Rate
6%
Cancellation Rate
6%
Avg Party Size
3.2
Avg Lead Time
18
Repeat Customers
41%
At Risk
Occupancy
87%
Resources
46
Today
12
Peak Day
Saturday
Week over Week
9%
Today · Dashboard
Pending Tasks
14
Overdue
3
In House
62
Upcoming Res.
118
Open Folios
47
Folio Balance
1,420,000
At Risk

Today's Arrivals

GuestSpaceCheck-in
Alvarez, M.Suite 40213:00
Peña, C.Room 21814:00
Herrera party (4)Rooms 305–30614:30
Bakr, Y.Room 11715:00
Chen, J.Suite 50115:00
Okonkwo, A.Room 22416:15
Lindqvist, E.Room 33118:40
Ferrer, D.Room 10921:10

Today's Departures

GuestSpaceCheck-out
Almonte, C.Room 21207:45
Raghunathan, P.Suite 40109:00
Bennett, O.Room 12810:00
Haddad, N.Room 31610:30
Santos group (6)Rooms 220–22511:00
Martin, R.Room 14011:45
THE OPERATIONS

The building holds. Now the owner wants the number.

Every clean, ticket and repair above became a cost against a unit. What follows is where it lands.

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.

Calisto Commerce

Corporate Sales & Billing

Live rates in the proposal so the contract closes without pricing back-and-forth, split billing rules on the corporate account, and monthly invoices that generate themselves in the format a corporate finance team can actually process.

Live Rates in the Proposal

A corporate agency submits an enquiry for four serviced apartments, twelve weeks. The enquiry enters the sales pipeline with a status for the account manager: open, stage, next action. The proposal draws the current rack rate, the applicable corporate tier discount, and the extended-stay adjustment from live inventory data. The resulting quote reflects the rate that will actually apply.

Deal Record Carries the Fields That Matter

The deal carries the fields a mobility manager actually sends: move-in and checkout dates, dietary restrictions, mobility needs, and the PO number. They sit on the deal record itself rather than in an email thread, and the corporate accounts report reads them back as pipeline-to-close conversion by account, source and lead time.

Corporate Account Profile

Behind the deal sits the corporate account profile: the billing contact, the negotiated rate link, the credit terms, and the VAT ID. Every folio raised against that company inherits all four.

E-Signature Through Sign

The proposal routes for e-signature through Sign. The agency countersigns. The signed lease records against the corporate account, and the pipeline stage closes.

Calisto Commerce · Calisto Nexus

Owner Accounting & Portal

Revenue lands in the correct trust-segregated account, expenses post to the unit that incurred them, and owners self-serve their occupancy, distributions, and statements without calling you.

Calisto Engage

Marketing, Loyalty & Post-Stay

Checkout fires the review request and the rebooking offer, segments read stay length rather than open rates, and the loyalty tier a long-stay guest earns reprices the next stay automatically.

Checkout Fires Three Things Before Noon

A guest checks out. Within hours, a post-stay email delivers a short survey alongside a direct rebooking discount. No campaign was manually scheduled. Six months later, a re-engagement sequence triggers with the guest's loyalty tier and preferred-apartment type pulled from operational data.

Thirty Nights Earns Six Times a Weekend Guest

Review requests send to Google and TripAdvisor 24 hours after departure, timed by actual checkout. A 30-night corporate guest earns more loyalty points than a 3-night leisure guest. Points scale by nights stayed, not by number of visits.

Loyalty Tier Changes Pricing

A returning corporate guest's loyalty tier rises. The CRM flags the corporate account for re-engagement. A preferred-rate offer triggers automatically. The pricing tier adjusts to match. Loyalty, CRM, and rate management share one customer record, so a tier change is an operational signal that reprices the next stay and queues the next outreach, not a marketing event.

Segmentation by Stay, Not by Opens

Segmentation runs by stay length, apartment type, and corporate versus leisure, not by email open rates. The corporate guest who stays longest becomes the most valuable to re-engage, and the data that determined their rate also determined their loyalty tier.

Resident Referral Program

Residents in long-stay apartments refer new tenants through the referral program. Each referral traces back to the original resident's record.

Calisto Work · Blueprint

Documents & Governance

Documents that pull from the booking at render time, forms whose answers write back to the guest record, and multi-property governance that arrives locked from HQ on day one.

Live Merge Fields

A guest upgrades from Studio B to the corner apartment on Level 4. The welcome letter resolves to Level 4 automatically. Eighteen entity categories feed into those fields: booking confirmation code, check-in date, door code, WiFi credentials, guest first name, apartment number.

@ mention
@M. Restrepolinks to the record
Deal · re-piping
Invoice · paid
This documenton their timeline

Documents Follow the Change

Nobody copies and pastes a door code into a PDF at 11pm. The field pulls it. The document renders. It ships. The letter, the house rules doc, the key handover note all draw from the same source.

Table of contents
Scopeanchor
Deliverablesanchor
Phase oneanchor
Phase twoanchor
Restructured the pageask again · rebuilds

Forms Write to the Booking

A pre-arrival form asks for dietary needs, pillow preferences, and early check-in requests. When the guest submits, those answers write directly to the guest's contact record, so housekeeping and the front-of-house team read them without anyone forwarding a PDF.

Bookings · Folios
Open Folios
3
Total Charges
995,200
Payments
549,300
Outstanding
446,300
At Risk

By business area

PurviewTypeOpenChargesOutstanding
Coral Bay ResortStays1243,00074,400
Garden BungalowsStays157,60015,600
La TerrazaDine124,80024,800
Bay ExperiencesExperiences018,5000
Coral Bay SpaTime-Slots127,30019,500
Events & VenuesEvents1624,000312,000
Business area
CustomerAssociationBusiness AreaStatusChargesBalanceActions
Carmen AlmonteOcean Suite 204Coral Bay ResortOpen110,00074,400
Thabo NkosiGarden Bungalow 6Garden BungalowsPartial57,60015,600
Élodie MarchandTerrace, Table 12La TerrazaOpen24,80024,800
Diego FerrerCatamaran, Half DayBay ExperiencesSettled18,5000
Amina YusufSpa, Treatment 2Coral Bay SpaOpen27,30019,500
Grupo CaribeSalón MayorEvents & VenuesPartial624,000312,000
Owen BennettOcean Suite 118Coral Bay ResortClosed133,0000

Signed Contracts on the Account

Lease contracts and resident handbooks route for digital signature through Sign. The signed document records against the corporate account.

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

Ten Gigabytes Included

Ten gigabytes of document storage included in Calisto Work, with additional capacity at EUR 9 / $10 per 100 gigabytes.

Depot · hubs
Q3 Rebrand42 files
Acme Renewal18 files
Board Meetings9 files
Unfilednot yet tagged
Foldersno such model
@ mention
@M. Restrepolinks to the record
Deal · re-piping
Invoice · paid
This documenton their timeline
Multi-property governance

One standard across every building

Centralize rules and brand protocols server-side so new properties launch fully compliant on day one.

Locked Cancellation Policy

A cancellation policy configured in Purview applies server-side across all three buildings. The property manager cannot soften it, shorten the window, or issue an exception outside the approved framework.

Policy sets
Floor staff14 applied
Shift manager6 applied
Contractor3 applied
Hours
Notifs
Apps
Caps
New teammateone pass, not field by field

Versioned SOP Distribution

Welcome templates, rate structures, and cleaning protocols distribute through Blueprint as versioned documents. When HQ updates the standard, every property receives the current version. Staff at Building B follow the same check-in procedure as Building A, not because they trained together but because they received the same locked template. Outdated local copies cannot persist.

Config Rules
CurrencyDOP
TimezoneAmerica/Santo_Domingo
Operating hours08:00 – 20:00
Legal nameRegistered
Edit from any apprejected server-side

System-Enforced Rules

A rule set in Purview is not policy the property is asked to follow: the system will not accept the edit. A junior reservations agent quoting a long-stay discount applies the same formula as the head of revenue, because the number arrives from the rule rather than from memory.

Data Rules
Front desk12 membersrole
Santo Domingo only2 locationsteam
Auditor1 personperson
Bound to the roleevery member inherits

Portfolio Comparison Report

Occupancy rate, RevPAR, and expense allocation across all three buildings simultaneously. Building A ran at 91% last month. Building C ran at 74%. Revenue by building, expense lines split by property, and cross-property booking trends all render from a single authenticated session, without exporting each building on its own.

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

New Property Inherits Everything

When a fourth building joins the portfolio, it inherits the company-level cancellation policy, rate structure, and SOP templates from the moment it is provisioned. No onboarding checklist. No policy document emailed.

Standards Hub
148
Canvases
96
Blocks
34
Collections
Checkout canvasBlueprintfrozen
Receipt blockBlueprintfrozen
Storefront heroBlueprintreleased

Governance at Zero Added Cost

Governance and HQ standards sit in Core at no additional cost. Adding the fourth building does not move you to a higher tier or add a per-property line.

Governance posture
Locked62%
From Blueprint41%
Shared with you18%
Purchased9%
Your own team32%
Policy sets
Floor staff14 applied
Shift manager6 applied
Contractor3 applied
Hours
Notifs
Apps
Caps
New teammateone pass, not field by field
What Changes

Same apartment. Different stay.

The building does not change. What changes is whether every unit produces the same stay, because that is what the guest writes about afterwards and what the next guest reads.

Before: every stay is a different stay.

Availability is confirmed from memory against a calendar somebody else is also editing. Arrival instructions go out by hand the night before, and sometimes later than that. A guest reporting a broken boiler sends a message that scrolls away, and the repair happens when a person remembers it rather than when a clock says it is late. Unit 3 gets a deep clean because that housekeeper always does one. Unit 12 gets whatever the morning allowed. The guest cannot see the difference until they are standing in the apartment, and the review is written the same week.

During: the building starts holding one standard.

The lease, the arrival instructions, and the door code go out on confirmation. A reported issue opens a ticket carrying a photo, an owner, and a clock that stops when the repair closes rather than when someone marks it done. A failed pre-arrival inspection holds the door code until the apartment passes. Nothing about the apartment changed. What changed is that unit twelve now runs the way unit three does, and neither depends on who is working that morning.

After: the reviews start agreeing with each other.

Guests describe the same arrival, the same response time, and the same condition on the day they walked in. Ranking follows consistency, direct bookings follow ranking, and an extension costs nothing to win because the guest already knows what the next month looks like. Revenue already earned is defended by the record rather than by a recollection.

Centre de commande

Every unit and every stay on one board.

What the operator checks before the morning's arrivals, on one screen.

Every Unit, Every Stay, Every Account

Occupancy across the portfolio with arrivals, departures, and mid-stay cleans on the same board. An account's units, rates, and invoice terms sit on the account rather than in the head of whoever agreed them, so anyone who asks gets the answer without waiting for one person to be free.

Occupancy and Length of Stay

Occupancy against average length of stay and rate per unit. Long-stay corporate demand and short-stay leisure priced separately instead of averaged into one number.

87%

Housekeeping That Knows the Stay

Mid-stay cleans, linen changes, and turnovers scheduled from the reservation rather than a weekly rota, so a thirty-night stay is serviced on its own cycle.

Guests Report Issues Properly

A maintenance request from the guest portal becomes a tracked job with photos, an assignee, and a resolution time.

Billing That Earns the Renewal

Consolidated monthly invoicing per account, split by guest and cost centre, in the currency the stay was priced in.

Access Without a Key Handover

Door codes issue on confirmation and expire at checkout, per unit and per guest.

What Decides It

What the guest remembers about the building.

Three days decide it: the day they arrive, the day something breaks, and the day the bill lands. None of the three is the rate.

The arrival is agreed before they land

Lease contracts and house rules route for digital signature in seconds, and the door code reaches the phone while the guest is still travelling.

A repair the guest watches close

A form with a photo upload opens a maintenance ticket the moment the guest submits it. The repair carries a timestamp, an owner, and a resolution the guest can see.

A bill that matches the stay

Rent, utilities, and extras post to the folio as they happen, with the PO number and VAT ID attached when a company is paying. Guests come back direct to the operator whose bill they never had to argue with.

Five Moments

Nobody was at the desk. It happened anyway.

The guest never sees the mechanism. They see a building where things work, and that is what they write down afterwards.

The booking arrives at 11pm on a Saturday.

A quote generates from the rate card. The unit locks against a double-booking, the door code provisions for the exact stay window, and the confirmation lands with the address and the arrival instructions. By Monday the guest is already in the apartment.

The guest extends from 14 nights to 45.

The monthly tier applies and the invoice reissues at the new figure, without a correction request.

The guest reports a leak at 11pm.

The message opens a ticket and routes it to the on-call technician. The repair cost posts to the owner's expense ledger before the morning statement renders.

The pre-arrival inspection fails at 1pm.

A re-clean job creates and carries the photo. The 3pm door code stays dormant until the apartment passes, and the guest gets a revised time rather than a dirty room.

A guest disputes the condition of the apartment.

The cleaning photos, the inspection timestamp, and the ticket history sit behind the stay. The record answers it, and the booking is not refunded on a recollection.
Why Clients Love Calisto Pro

What holds once every unit reads one record

The structural differences a guest registers in the first week, and the reviews that say so a month later.

1

standard, held across every unit and every building. The clean, the arrival, the repair, and the folio follow the same process in every apartment, which is the only reason the reviews read alike.

ONE STANDARD
0

claims you cannot answer. The cleaning photo, the inspection timestamp, and the ticket history sit behind the stay, so a guest who says the apartment was not as described is answered by the record.

THE RECORD ANSWERS
0

lock-in. Guest records, contracts, and the full issue history export on any plan, and sit in the jurisdiction your own data policy requires. A channel or a relocation agency is how a stay arrives. What happened during it, and the guest who lived it, stay on your own record.

YOUR DATA
75

payment gateways, so a company settling by transfer on net-60 and a guest paying by card at booking both land in your own merchant account, in the currency the stay was priced in.

GET PAID ANYWHERE
11pm

Saturday: the booking arrives. 11pm Tuesday: the guest reports a leak. Month end: the owner statement assembles itself. Every workflow reflects a real night in serviced apartments.

OPERATOR DNA
One Record

The argument is made. Here is the stay.

Everything above is why. What follows is one stay, from the enquiry to the renewal.

Inquiry to renewed lease. One record.

  • 1
    Inquire
    An enquiry arrives, direct or through a channel. The rate card responds. The availability is live.
  • 2
    Quote
    A daily-rate invoice draft attaches to the inquiry. The approval chain begins inside the corporate account.
  • 3
    Sign
    The agreement executes. Access credentials generate. Housekeeping schedules the pre-arrival clean.
  • 4
    Pre-Arrival
    The unit prepares. Air conditioning presets load. The guest receives access details without a front-desk interaction.
  • 5
    Check-In
    The door opens on the confirmed date. The folio opens. The stay begins.
  • 6
    Mid-Stay
    At day 7, the weekly rate applies. At day 14, a mid-stay turnover schedules. At day 29, the monthly rate applies. Nothing requires a manual trigger.
  • 7
    Bill
    The folio closes at the end of the billing period. The corporate account receives a consolidated statement. Finance approves.
  • 8
    Renew
    Thirty days before the end date, the renewal workflow opens. The operator sees the risk. The guest receives terms. The unit does not gap.
The Connections

Six apps. One standard.

Bookings, Pulse, Sync, Navigator, Dispatch and Ledger. A stay moves through all six without being entered into any of them twice.

Apartments
Bookings
Pulse
Sync
Navigator
Dispatch
Ledger

Bookings

Short stays and long corporate lets on one availability record, with the extension a guest asks for on the eighth night handled as the same reservation.

Pulse

Nightly, weekly and monthly rates that move with demand and length of stay, so the corporate rate and the walk-up rate come from one structure.

Sync

Distribution reading the same calendar the operations team works from, so a booking taken on a channel closes the date everywhere without a second inventory.

Navigator

Check-in, the digital key and the building instructions on the guest app, so an arrival at midnight does not require somebody to be at a desk.

Dispatch

Housekeeping and maintenance move with the departure, and a fault reported by a cleaner becomes a work order with a due time rather than a message.

Ledger

Revenue, cost and the owner split post to one set of books, so an owner statement is generated rather than assembled from a booking export and a bank feed.

Calisto Interact

Guest communication for serviced apartments

Every tool your property needs to answer a guest is already built into Calisto Pro, and every one of them opens against the booking and the apartment the guest is asking about.

WhatsApp Arrives With Booking Context

A guest sends a WhatsApp message about a faulty shower. The unified inbox resolves the sender to their contact record. The agent sees apartment number, check-in date, previous requests, and open tickets before typing a reply.

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

Ticket From the Message Thread

The agent creates a maintenance ticket directly from the message thread. Apartment number, booking reference, and prior maintenance history pre-fill. No copy-pasting between tabs.

Dispatch · Task Detail

Details

Update the task. Changing Status moves it through its lifecycle.

None available yet.
None available yet.

Transactional Email on the Same Record

Booking confirmations and pre-arrival instructions send through Mail, connected to the same contact record. An invoice delivered by email sits in the same guest timeline as their WhatsApp conversation.

Orbit · Activity
ActivityTypeByWhen
Tagged as Returning guestTagMaría Chen8/4/2026, 10:50:00 AM
Added to Repeat CustomersListSystem8/3/2026, 4:13:00 PM
Booking created — Bungalow 4BookingMaría Chen8/3/2026, 4:12:00 PM
Payment recorded — 18,500PaymentSystem7/29/2026, 2:05:00 PM
Contact created from a booking enquiryContactSystem11/4/2024, 9:02:00 AM

After-Hours Emergency Call

An after-hours emergency call routes through Voice to the on-call staff member. The guest record resolves before the agent picks up: apartment, booking dates, any open issue. The agent answers with context already in hand.

Voice · Queue Editor

Queue Configuration

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

Stays, leases and the unit file

0Additional Cost
Recommended

Calisto Commerce

Corporate sales, rates and recurring billing

2%of revenue processed

Calisto Ops

Turnovers, owner accounting and access

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 serviced apartments

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

Before the first booking, the same questions come up.

When a stay crosses the nightly-to-weekly or weekly-to-monthly threshold, the applicable rate applies without a manual trigger. The folio updates. The corporate account receives the correct figure.

Every stay linked to a cost center closes into a single statement at the end of the billing period. Finance receives one document.

The end date updates. The rate tier recalculates. Access credentials extend. The housekeeping calendar adjusts. The booking channel sync removes availability through the new date.

Split billing rules sit on the corporate account. Accommodation posts to the company folio on the agreed net-30 or net-60 terms with the PO number and VAT ID attached. Parking, laundry, and late fees post to the resident's own folio. Both close in the same billing run.

Each owner holds a segregated ledger. Gross revenue posts to the unit. The management fee, typically 15 to 18 percent, calculates against it. Maintenance expenses log against the unit that incurred them. The net distribution statement renders in the owner's portal. No owner sees another's figures.

No minimum. The same stay record runs behind a single apartment and behind a portfolio of buildings, and nothing is replaced when the next building joins.

They are not paying for the apartment. They are paying for an arrival that works at 11pm, a leak fixed the same night, and a unit that matches what they were shown. A guest staying several weeks finds out within a day, and the reviews already told them before they booked.